hallo und danke für die schnelle hilfe,
ich hatte zum einrichten der kundenwebsite den ordner "cms" im root verzeichnis angelegt. dies vor dem hintergrund, das die alte kundenwebsite normal unter der eigentlichen domain erreichbar sein sollte und die neue nach eingabe von "cms" hinter der tld. dies schien mir in der programmierungsphase die einfachste variante.
wenn dann alles fertig ist und der kunde die freigabe gibt einfach im control-center des providers den pfad auf den unterordner (cms) umswitchen und fertig.
so siehts aus:
-root
-logs
-cgi
--cms
---phpwcms
einen hack hab ich nicht laufen. normale 1.2.8 mit allen patchen (bis g) sind installiert. ansonsten eine saubere installation.
@flip-flop...ich hab grad in der wysiwyg.editor.inc.php nachgeschaut und kann dort diese einträge nicht finden:
$phpwcms["site"] = "http://".$_SERVER['SERVER_NAME']."/";
$phpwcms["DOC_ROOT"] = $_SERVER['DOCUMENT_ROOT'];
$phpwcms["root"] = ""; //default: ""
bei mir siehts dort so aus:
Code: Select all
<?php
/*************************************************************************************
Copyright notice
(c) 2002-2006 Oliver Georgi (oliver@phpwcms.de) // All rights reserved.
This script is part of PHPWCMS. The PHPWCMS web content management system is
free software; you can redistribute it and/or modify it under the terms of
the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
The GNU General Public License can be found at http://www.gnu.org/copyleft/gpl.html
A copy is found in the textfile GPL.txt and important notices to the license
from the author is found in LICENSE.txt distributed with these scripts.
This script is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
This copyright notice MUST APPEAR in all copies of the script!
*************************************************************************************/
// wysiwyg editor
if(!isset($wysiwyg_editor['value'])) $wysiwyg_editor['value'] = '';
if(!isset($wysiwyg_editor['field'])) $wysiwyg_editor['field'] = 'wysiwyg_editor';
if(!isset($wysiwyg_editor['height'])) $wysiwyg_editor['height'] = '350px';
if(!isset($wysiwyg_editor['width'])) $wysiwyg_editor['width'] = '440px';
if(!isset($wysiwyg_editor['rows'])) $wysiwyg_editor['rows'] = '15';
if(!isset($wysiwyg_editor['editor'])){
$wysiwyg_editor['editor'] = 1;
if(isset($_SESSION["WYSIWYG_EDITOR"])) $wysiwyg_editor['editor'] = $_SESSION["WYSIWYG_EDITOR"];
}
$wysiwyg_editor['lang'] = isset($_SESSION["wcs_user_lang"]) ? $_SESSION["wcs_user_lang"] : 'en';
switch($wysiwyg_editor['editor']) {
//load FCKeditor
case 1:
case 2:
include_once(PHPWCMS_ROOT."/include/inc_ext/FCKeditor2/fckeditor.php");
$oFCKeditor = new FCKeditor($wysiwyg_editor['field']);
$oFCKeditor->BasePath = PHPWCMS_BASEPATH.'include/inc_ext/FCKeditor2/';
$oFCKeditor->Config['CustomConfigurationsPath'] = PHPWCMS_BASEPATH.'config/phpwcms/fckeditor_config.js.php' ;
$oFCKeditor->Value = $wysiwyg_editor['value'];
$oFCKeditor->Width = $wysiwyg_editor['width'];
$oFCKeditor->Height = $wysiwyg_editor['height'];
$oFCKeditor->ToolbarSet = 'phpwcms_default';
// Default = FCKeditor Default
// Basic = FCKeditor Basic
$oFCKeditor->Create();
break;
//load spaw editor
case 3:
case 4:
case 5:
// first do a check if translation for given language exists
$spaw_language_check = strtolower(str_replace('-', '', $phpwcms['charset']));
$wysiwyg_editor['lang'] = strtolower($wysiwyg_editor['lang']);
$spaw_language_folder = $wysiwyg_editor['lang'].'-'.$spaw_language_check;
$spaw_language_file = $wysiwyg_editor['lang'].'-'.$spaw_language_check.'_lang_data.inc.php';
if(file_exists(PHPWCMS_ROOT.'/include/inc_ext/spaw/lib/lang/'.$spaw_language_folder.'/'.$spaw_language_file)) {
$wysiwyg_editor['lang'] = $spaw_language_folder;
} elseif(!file_exists(PHPWCMS_ROOT.'/include/inc_ext/spaw/lib/lang/'.$wysiwyg_editor['lang'].'/'.$wysiwyg_editor['lang'].'_lang_data.inc.php')) {
$wysiwyg_editor['lang'] = 'en';
}
include_once(PHPWCMS_ROOT.'/include/inc_ext/spaw/spaw_control.class.php');
$sw = new SPAW_Wysiwyg( $wysiwyg_editor['field'],
$wysiwyg_editor['value'],
$wysiwyg_editor['lang'],
$wysiwyg_spaw_template,
'default',
$wysiwyg_editor['width'],
$wysiwyg_editor['height']
);
$sw->show();
break;
// just show general textarea
default: echo '<textarea name="'.$wysiwyg_editor['field'].'" rows="'.$wysiwyg_editor['rows'];
echo '" class="f11" id="'.$wysiwyg_editor['field'].'" ';
echo 'style="width: 440px; background-color: #ffffff;">'.html_specialchars($wysiwyg_editor['value']).'</textarea>';
}
?>
oder muss ich deine angaben irgendwo dazwischen eingeben?