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 |