Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0000192 | WEB-Shop | Installer | öffentlich | 25.10.2009 23:43 | 16.10.2010 18:50 |
Reporter | xantiva | Bearbeitung durch | xantiva | ||
Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | immer |
Status | erledigt | Lösung | keine Änderung notwendig | ||
Produktversion | 1.0.5 | ||||
Zielversion | 1.0.6 | ||||
Zusammenfassung | 0000192: Bei STRATO lässt sich der Shop nicht installieren | ||||
Beschreibung | Auf Strato - Systemen kommt beim Aufruf des Installers folgender Fehler: http ://ww w.ecombase.de/forum/index.php?showtopic=48691 Warning: require(/home/strato/www/ar/www.XXXXXX.de/htdocs/includes/classes/boxes.php) [function.require]: failed to open stream: No such file or directory in /mnt/webx/44/44/44444444/htdocs/sub/ecb_installer/includes/application.php on line 53 Fatal error: require() [function.require]: Failed opening required '/home/strato/www/ar/www.XXXXXX.de/htdocs/includes/classes/boxes.php' (include_path='.:/opt/RZphp5/includes') in /mnt/webx/44/44/44444444/htdocs/sub/ecb_installer/includes/application.php on line 53 Zunächst fallen die unterschiedlichen Pfade auf: '/home/strato/www/...' ist wohl ein symbolischer Link auf den echten, absoluten Pfad '/mnt/web...'. Wenn ein Kunde bei Strato in seinem "Root"-Verzeichnis ein Unterverzeichnis "sub" anlegt und dann die Domain darauf zeigen lässt, dann gibt es folgendes Problem: $SERVER_["DOCUMENT_ROOT"] enthält "/home/strato/www/ar/www.XXXXXX.de/htdocs" $SERVER_["SCRIPT_FILENAME"] aber "/home/strato/www/ar/www.XXXXXX.de/htdocs/sub/index.php" Dem DOCUMENT_ROOT fehlt also das erforderliche Unterverzeichnis!!! $SERVER_["DOCUMENT_ROOT"] . '/sub' funktioniert ... | ||||
Tags | Keine Tags zugeordnet. | ||||
|
Die Ursache ist die unübliche Konfiguration bei STRATO. Wir werden aber den Shop nicht so schreiben, dass jeder noch so abstruse Server auch läuft. Hinweise gibt es ja schon: Bei Installation in ein Unterverzeichnis mal die Zeile in der application.php des Installers ändern: define('DIR_FS_DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT']); und das Unterverzeichnis anhängen. |
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
25.10.2009 23:43 | xantiva | Neuer Eintrag | |
25.10.2009 23:44 | xantiva | Status | neu => bestätigt |
15.11.2009 01:25 | xantiva | Notiz hinzugefügt: 0000145 | |
15.11.2009 01:25 | xantiva | Status | bestätigt => erledigt |
15.11.2009 01:25 | xantiva | Lösung | offen => keine Änderung notwendig |
15.11.2009 01:25 | xantiva | Bearbeitung durch | => xantiva |
16.10.2010 18:50 | xantiva | Beschreibung aktualisiert |