PDA

Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: CommWarning: Require() [function.require]: Open_basedir Restriction In Effect ...


rOnja
02.03.2006, 17:20
moin moin!!!
es hätte so schön sein können ... plan gefasst "wir machen nen shop auf" ... durch´s netz gelesen ... osc vs. xtc ... für xtc entschieden ... so weit - so gut ...
also download von xtc304SP1 ... entpackt ... ab auf den webspace damit ... zugriffsrechte geändert ... und auf zur installation ...
nur statt dem langersehnten installationsbildschirm von xtc spuckt´s mir nur DAS auf den bildschirm ... :-(

''>ZITAT</div>Warning: require() [function.require]: open_basedir restriction in effect. File(/htdocs/shop/includes/classes/boxes.php) is not within the allowed path(s): (/srv/www/httpd/phost/o/com/pytalhost/xxx/web/:/srv/www/httpd/phost/o/com/pytalhost/xxx/tmp/:/srv/www/httpd/phost/o/com/pytalhost/xxx/ses/) in /srv/www/httpd/phost/o/com/pytalhost/xxx/web/shop/xtc_installer/includes/application.php on line 36

Warning: require(/htdocs/shop/includes/classes/boxes.php) [function.require]: failed to open stream: Operation not permitted in /srv/www/httpd/phost/o/com/pytalhost/xxx/web/shop/xtc_installer/includes/application.php on line 36

Fatal error: require() [function.require]: Failed opening required '/htdocs/shop/includes/classes/boxes.php' (include_path='.:/srv/www/httpd/phost/o/com/pytalhost/xxx/web/') in /srv/www/httpd/phost/o/com/pytalhost/xxx/web/shop/xtc_installer/includes/application.php on line 36[/b]

nun bin ich seit zwei tagen dabei, das netz nach abhilfe zu durchforsten ... allerdings befindet sich mein php-verständnis derzeit noch im krabbelalter, so dass ich bei vielen klugen lösungsansätzen schlnichtweg "bahnhof" verstehe ... :?

ich hoffe, es findet hier jemand die musse, mir auf die sprünge zu helfen ... liebguck

lg rOnja

bluemoon
02.03.2006, 18:54
welche Shopversion willst Du bei welchem Hoster installieren ?

voliere.net
02.03.2006, 18:56
hats du vor der 304SP1 auch die 304er version installiert?

rOnja
02.03.2006, 19:11
''>ZITAT(xtc-shoplayout_de @ Mar 2 2006, 18:54) 952
welche Shopversion willst Du bei welchem Hoster installieren ?[/b]
- XTCommerce 3.04 SP1
- zu testzwecken auf www.pytal.de --> osc is da problemlos gelaufen
- letztendlich wir der shop wahrscheinlich bei domainfactory landen, sicher bin ich mir aber noch net ...

''>ZITAT(voliere.net @ Mar 2 2006, 18:56) 953
hats du vor der 304SP1 auch die 304er version installiert?
[/b]
nein.

bluemoon
02.03.2006, 20:17
ich vermute, dass SAFE_MODE am Server aktiviert ist ;
wenn möglich ausschalten, dann sollte es klappen

hendrik
03.03.2006, 01:54
''>ZITAT(xtc-shoplayout_de @ Mar 2 2006, 20:17) 960
ich vermute, dass SAFE_MODE am Server aktiviert ist ;
wenn möglich ausschalten, dann sollte es klappen
[/b]

Es ist nicht der safe_mode selbst. Die open_basedir Funktion blockt. Aber das ist nicht die Ursache sondern ein Symptom. Am Server ist eine PHP-Umgebungsvaribable merkwürdig konfiguriert. Auskunft kann ein phpinfo geben.

Ronja:
Erstelle mal einen Dreizeiler.

<?
**phpinfo();
?>


Speichere ihn im xtc_installer-Ordner unter "phpinfo.php" und rufe das Script auf.
http://www.weissichwo.de/..usw.../xtc_installer/phpinfo.php (http://anonym.to/?http://www.weissichwo.de/..usw.../xtc_installer/phpinfo.php)

Gib mal den Inhalt der Zeilen
_SERVER["DOCUMENT_ROOT"]
_SERVER["PHP_SELF"]




Gruss
Hen

rOnja
03.03.2006, 09:09
done ... :D

_SERVER["DOCUMENT_ROOT"]****/htdocs

_SERVER["PHP_SELF"]******** /shop/xtc_installer/phpinfo.php

hendrik
03.03.2006, 10:49
_SERVER["DOCUMENT_ROOT"]****/htdocs

Ja da haben wirs. Der Variableninhalt ist ziemlich merkwürdig. Das kann so nicht klappen. Du solltest dich bei deinem Hoster beschweren. Sag ihm, daß die PHP-Umgebunsvariable "DOCUMENT_ROOT" auf einen unsinnigen Wert zeigt. Bei sowas wird nicht nur XTC streiken, auch jede andere Software welche diese wnichtige Varibale auswertet.

Aber du könntest mal folgenden Patch probieren.

Verändere die Datei xtc_installer/includes/application_top.php

Originalzustand:
// Some FileSystem Directories
**if (!defined('DIR_FS_DOCUMENT_ROOT')) {
******define('DIR_FS_DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT']);
******$local_install_path=str_replace('/xtc_installer','',$_SERVER['PHP_SELF']);
******$local_install_path=str_replace('index.php', '',$local_install_path);
******$local_install_path=str_replace('install_ste p1.php','',$local_install_path);
******$local_install_path=str_replace('install_ste p2.php','',$local_install_path);
******$local_install_path=str_replace('install_ste p3.php','',$local_install_path);


Modifikation
// Some FileSystem Directories
**if (!defined('DIR_FS_DOCUMENT_ROOT')) {
//******define('DIR_FS_DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT']);**************** // Originalzeile auskommentiert
******define('DIR_FS_DOCUMENT_ROOT', '/srv/www/httpd/phost/o/com/pytalhost/xxx/web'); // veraenderte Zeile
******$local_install_path=str_replace('/xtc_installer','',$_SERVER['PHP_SELF']);
******$local_install_path=str_replace('index.php', '',$local_install_path);
******$local_install_path=str_replace('install_ste p1.php','',$local_install_path);
******$local_install_path=str_replace('install_ste p2.php','',$local_install_path);
******$local_install_path=str_replace('install_ste p3.php','',$local_install_path);


Damit koennte die Installation klappen. Ob das ganze System dann auch läuft musst du mal testen.
Achtung! Das ist ein Patch der Sorte 'quick'n dirty'. Bring lieber deinen Hoster dazu das System sauber zu konfigurieren.

Gruss
Hen

rOnja
03.03.2006, 19:16
die methode "quick'n dirty" wäre ja für´s testen ok gewesen ... hat auch erstmal funktioniert ... allerdings tauchten bei step 6 tatsächlich die nächsten fehlermeldungen auf ... :(

die vorsnichtige anfrage bei pytal ergab den netten kommentar: "das system ist einwand- und fehlerfrei ... da wird nix geändert ... wenn sie probleme haben, schreiben sie gefälligst ihr script um!!!" ... :unsure:

also hab ich kurzerhand den hoster gewechselt und siehe da - alles funzt ohne meckern und murren ... :D

trotzdem besten dank für eure schnelle hilfe!!!

lg rOnja

ps: xt:commerce & pytal = nix gut ... ;)

yves
03.03.2006, 20:25
Originally posted by rOnja

- letztendlich wir der shop wahrscheinlich bei domainfactory landen, sicher bin ich mir aber noch net ...


d)F kann ich empfehlen! SSL inklusive Server sind schnell und der Support ist Top. Im eigenen d)F Forum ist auch viel los für ein Hosterforum.

MfG, yves

hendrik
03.03.2006, 21:14
''>ZITAT(rOnja @ Mar 3 2006, 19:16) 1013
vorsnichtige anfrage bei pytal ergab den netten kommentar: "das system ist einwand- und fehlerfrei ... da wird nix geändert ... wenn sie probleme haben, schreiben sie gefälligst ihr script um!!!"
[/b]

Wie heisst der Laden?! "pytal"? Muss man sich merken. Saubere Systeme mit 1A Kundenservice. LOL

Gruss
Hen