Hi,
ich hatte diese "Fehler" vor Monaten auch schon einmal. Aktuell hatte ich die Zeit diese wieder zu erzeugen.
Kurz was anderes:
@Romango
Das mit dem Schritt 5 war bei lokalen Installationen wo DNS noch nicht so weit war
Aber zurück zum Thema.
Server:
Rootserver (NICHT Strato
)
Debian 6.0
Apache: 2.2.16-6+squeeze6
PHP5: 5.3.10-1~dotdeb.1
modified eCommerce Shopsoftware: Aktuelle Version Download 20.02.2012
Umgebung:
Domain: Webseite.de (Domain ist ein Beispiel!)
Subdomain: modified eCommerce Shopsoftware.webseite.de
DNS:
A records und aktiv
Absolut:
Domain: /var/www/clients/client1/web2/web/
Subdomain: /var/www/clients/client1/web2/web/subdomain/testseiten/modified eCommerce Shopsoftware/
Redirect Typ: L
Rufe ich die Domain auf:
[Mon Feb
20 20:32:03 2012] [warn
] [client xx
.xx
.xx
.xx
] mod_fcgid
: stderr
: PHP Warning
: require(/Users
/mzanier
/Sites
/304SP2
/xtcommerce
/includes
/filenames
.php
): failed to open stream
: No such
file or directory in
/var/www
/clients
/client1
/web2
/web
/subdomain
/testseiten
/modified eCommerce Shopsoftware
/includes
/application_top
.php on line
89[Mon Feb
20 20:32:03 2012] [warn
] [client xx
.xx
.xx
.xx
] mod_fcgid
: stderr
: PHP Fatal error
: require(): Failed opening required
'/Users/mzanier/Sites/304SP2/xtcommerce/includes/filenames.php' (include_path
='.:/usr/share/php:/usr/share/pear') in
/var/www
/clients
/client1
/web2
/web
/subdomain
/testseiten
/modified eCommerce Shopsoftware
/includes
/application_top
.php on line
89 Rufe ich den Installer auf
[Mon Feb
20 20:32:31 2012] [warn
] [client xx
.xx
.xx
.xx
] mod_fcgid
: stderr
: PHP Warning
: require(/var/www
/webseite
.de
/web
/includes
/classes
/boxes
.php
): failed to open stream
: No such
file or directory in
/var/www
/clients
/client1
/web2
/web
/subdomain
/testseiten
/modified eCommerce Shopsoftware
/xtc_installer
/includes
/application
.php on line
47[Mon Feb
20 20:32:31 2012] [warn
] [client xx
.xx
.xx
.xx
] mod_fcgid
: stderr
: PHP Fatal error
: require(): Failed opening required
'/var/www/webseite.de/web/includes/classes/boxes.php' (include_path
='.:/usr/share/php:/usr/share/pear') in
/var/www
/clients
/client1
/web2
/web
/subdomain
/testseiten
/modified eCommerce Shopsoftware
/xtc_installer
/includes
/application
.php on line
47 Die genannte Anpassung
if (strpos($_SERVER['DOCUMENT_ROOT'],'strato') !== FALSE) { //BOF - web28 - 2011-05-06 - NEW Strato document-root function define('DIR_FS_DOCUMENT_ROOT', rtrim(strato_document_root
(),'/')); //EOF - web28 - 2011-05-06 - NEW Strato document-root function } else { define('DIR_FS_DOCUMENT_ROOT', rtrim($_SERVER['DOCUMENT_ROOT'],'/')); } in
define('DIR_FS_DOCUMENT_ROOT', '/var/www/clients/client1/web2/web/subdomain/testseiten/modified eCommerce Shopsoftware/'); bringt beim xtc_installer dann den Erfolg.
Beim Aufruf von xtc_installer, fehlt lediglich der "weiter" Knopf. Im Adressbereich einfach
http://modified eCommerce Shopsoftware.webseite.de/xtc_installer/install_step1.php aufrufen, und gut.
Eine Fehlermeldung taucht in den Logs nicht mehr auf. Trotz des fehlenden Knopfs
Vielleicht hilft das ja (so ausführlich) jemandem weiter.
Daran denken, die Pfade sind an
meinen Server angepasst. Copy&Paste funzt in den meisten Fällen also nicht!
EDIT:
@Romango
Ich hab von Windows keinen Schimmer, denke aber, dass der Pfad so nicht passt
D:\InetPub\vhosts\meineDomain\httpdocs/includes/configure.php)