Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: So funktioniert die Installation bei Strato

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    So funktioniert die Installation bei Strato
    am: 13. April 2009, 16:33:59
    Erst mal hi alle zusammen, bin neu hier. Nachdem ich mir jetzt unzählige Stunden mit der Installation bei Strato um die Ohren geschlagen habe, und keine Lösung in diesem Forum gefunden habe, dacht ich mein erstes posting in diesem Forum widme ich diesem Thema.

    1. Grund warum die Standardinstallation nicht funktioniert
    Strato stellt dem Kunden den Webspace in einem Rootordner namens "htdocs" zur Verfügung und verwendet 2 verschiedene Pfadangaben um diesen zu erreichen.
    Das Installationsscript generiert daraus in den config-files:
      define('DIR_FS_DOCUMENT_ROOT', '/home/strato/www/...-individueller_Domainpfad-/htdocs/ordnername/');
      define('DIR_FS_CATALOG', '/mnt/web.../...-individueller_Zahlenpfad-/htdocs/ordnername/');
    In der Folge bastelt sich das Installationsscript aus den beiden obigen Pfadangaben für dasselbe Verzeichnis unterschiedliche Pfade zu den zu installierenden Dateien. Daraus resultiert ein Abbruch der Installation mit einer Warning und einem Fatal Error, No such file or directory...
    Das Gute daran - diesen Fehlermeldungen kann man seine Pfadangaben entnehmen, die zur Lösung erforderlich sind.

    2. So bringt man die Installation bei Strato zum Laufen:
    Die /home/strato/www... Pfade durch die /mnt/web.../zahlensalat Pfade ersetzen. Dabei nach /htdocs/ natürlich noch den eigenen Ordnernamen zur Installation von XTC verwenden.

    Zu editierende Dateien:
    /includes/configure.php Zeilen 19 bis 24

    Code: PHP  [Auswählen]
      define('HTTP_SERVER', 'http://www.domain.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://ssl-id.de/domain.de'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', true); // secure webserver for checkout procedure?
      define('DIR_WS_CATALOG', '/ordnername/'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/mnt/web.../...-individueller_Zahlenpfad-/htdocs/ordnername/');
      define('DIR_FS_CATALOG', '/mnt/web.../...-individueller_Zahlenpfad-/htdocs/ordnername/');
    /admin/includes/configure.php Zeilen 22 - 30

    Code: PHP  [Auswählen]
      define('HTTP_SERVER', 'https://ssl-id.de/domain.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
      define('HTTP_CATALOG_SERVER', 'https://ssl-id.de/domain.de');
      define('HTTPS_CATALOG_SERVER', 'https://ssl-id.de/domain.de');
      define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module
      define('DIR_FS_DOCUMENT_ROOT', '/mnt/web.../...-individueller_Zahlenpfad-/htdocs/ordnername/'); // where the pages are located on the server
      define('DIR_WS_ADMIN', '/ordnername/admin/'); // absolute path required
      define('DIR_FS_ADMIN', '/mnt/web.../...-individueller_Zahlenpfad-/htdocs/ordnername/admin/'); // absolute pate required
      define('DIR_WS_CATALOG', '/ordnername/'); // absolute path required
      define('DIR_FS_CATALOG', '/mnt/web.../...-individueller_Zahlenpfad-/htdocs/ordnername/'); // absolute path required
    Zu beachten: beim Admin habe ich alle Server-Pfade gleich mal auf SSL eingestellt, so dass der gesamte Admin-Bereich verschlüsselt läuft.
    Wer will kann in den beiden config-Dateien gleich noch seine Zugangsdaten für die Datenbank eintragen (macht später das Ganze etwas einfacher).

    /xtc_installer/includes/application.php" Zeile 19:

    Code: PHP  [Auswählen]
    define('DIR_FS_DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT']);
    abändern in:

    Code: PHP  [Auswählen]
    define('DIR_FS_DOCUMENT_ROOT', '/mnt/web.../...-individueller_Zahlenpfad-/htdocs/');
    Geänderte Dateien per FTP hochladen - und Voila - die Installation startet.

    3. So bringt man die Installation auch zum Abschluss
    In Schritt 5 fragt der Installer die Zugangsdaten der Datenbank ab und schreibt diese in die beiden configure files.
    Zu dumm - dabei werden auch die oben genannten Änderungen der /includes/configure.php und /admin/includes/configure.php wieder überschrieben.

    Folge: Schritt 6 würde wieder die Fehlermeldung bringen.
    Also - entweder die Änderungen an den gerade vom Installerscript erzeugten configs wie oben beschrieben rückgängig machen,
    oder, wenn in den anfangs geänderten configs die Zugangsdaten der Datenbank bereits eingetragen wurden diese einfach per FTP nochmal hochladen und so den gerade erzeugten Müll ersetzen.

    Installation mit Schritt 6 abschliessen und das wars. Eigentlich ganz einfach, wenn man den Grund einmal begriffen hat.

    Nun sollte man noch die beiden configure.org.php files aktualisieren, da ein backup vom erzeugten Müll ziemlich sinnlos ist ;-)

    Hoffe, ich kann einigen Strato-geplagten damit die Nerven schonen.



    Linkback: https://www.modified-shop.org/forum/index.php?topic=634.0

    tom.f

    • Schreiberling
    • Beiträge: 302
    So funktioniert die Installation bei Strato
    Antwort #1 am: 13. April 2009, 19:23:22
    Hey guensi,

    Danke für Deine ausführliche Schilderung.  :D

    Und wenn's dann läuft auf'm Webspace, bitte nicht über die Performance schimpfen.
    Das liegt dann wieder mal an Strato und nicht am Shop.  :mrgreen:

    Anonym

    • Gast
    So funktioniert die Installation bei Strato
    Antwort #2 am: 14. April 2009, 00:27:53
    jep Supi erklärt und zu das Ding... Danke dafür

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    So funktioniert die Installation bei Strato
    Antwort #3 am: 04. August 2009, 10:45:39
    Hier aktualisiert und zusammen gefasst:

    http://www.modified-shop.org/forum/topic.php?id=1545

    8 Antworten
    5042 Aufrufe
    02. September 2015, 17:48:03 von web28
    7 Antworten
    10094 Aufrufe
    04. August 2009, 10:44:55 von Tomcraft
    13 Antworten
    12620 Aufrufe
    18. Oktober 2013, 18:27:11 von web28
               
    anything