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: Installation Unterverzeichnis www L und 301 Buggy?

    Soeldner

    • Fördermitglied
    • Beiträge: 204
    • Geschlecht:
    Hi,

    Shop Version 1.05 SP1d

    Server und DNS
    http://meineseite.de -> 301 RL -> http://www.meineseite.de
    www ist subdomain mit einem L auf /www1/

    Mehrfach im Einsatz läuft. Domain ist auch erreichbar.
    Rufe ich den installer auf http://www.meineseite.de/xtc_installer/ bekomme ich einen 500er

    Error.log
    Zitat
    mod_fcgid: stderr: PHP Warning:  require(/var/www/meineseite.de/web/includes/classes/boxes.php): failed to open stream: No such file or directory in /var/www/clients/client1/web17/web/www1/xtc_installer/includes/application.php on line 47

    Man sieht das die richtige Datei geladen wird /web/www1/xtc_installer/ aber diese versucht auf /web/includes/ zuzugreifen. Das gibt natürlich nen 500er weil im Pfad das www1 fehlt.

    Shopversionen bis 1.05 SP1c bringen diesen nicht.

    Ich habe mir quick und dirty mit der Abfrage Strato geholfen.
    Aus
    Code: PHP  [Auswählen]
    //BOF - web28 - 2010.02.18 - STRATO ROOT PATCH
        if (strpos($_SERVER['DOCUMENT_ROOT'],'strato') !== FALSE) {
    mache
    Code: PHP  [Auswählen]
    //BOF - web28 - 2010.02.18 - STRATO ROOT PATCH
        if (strpos($_SERVER['DOCUMENT_ROOT'],'strato') == FALSE) {

    Installation läuft anschließend Problemlos durch.
    Anschließend wird das install Verzeichnis eh und je gelöscht ;)

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

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Installation Unterverzeichnis www L und 301 Buggy?
    Antwort #1 am: 23. Juli 2012, 10:58:53
    Hallo,
    bist du bei Strato oder kommt das Wort Strato bei dir im Pfadnamen vor?
    Wenn du bei Strato bist, welches Paket hast du dort?
    Wie sieht $_SERVER["DOCUMENT_ROOT"] bei dir aus?

    Besten Gruß

    h-h-h

    Soeldner

    • Fördermitglied
    • Beiträge: 204
    • Geschlecht:
    Re: Installation Unterverzeichnis www L und 301 Buggy?
    Antwort #2 am: 23. Juli 2012, 12:04:44
    Ich bin weder bei Strato noch kommt dieses Wort vor.

    Umgebung Server:
    Rootserver Debian
    Linux HOSTNAME 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012 x86_64 GNU/Linux
    Umgebung Web Pakete von ~dotdeb.0

    EDIT:

    Ich hab mal zwecks deiner Frage ein Testscript geladen
    Script:
    Code: PHP  [Auswählen]
    <?php
    echo "PHP-SELF ".$_SERVER['PHP_SELF']."<br />";
    echo "Request-URI ".$_SERVER['REQUEST_URI']."<br />";
    echo "Script-Filename ".$_SERVER['SCRIPT_FILENAME']."<br />";
    echo "Script-Name ".$_SERVER['SCRIPT_NAME']."<br />";
    echo "Document-Root ".$_SERVER['DOCUMENT_ROOT'];
    ?>
    Ergebnis
    Code: PHP  [Auswählen]
    PHP-SELF /abfrage.php
    Request-URI /abfrage.php
    Script-Filename /var/www/meineseite.de/web/www1/abfrage.php
    Script-Name /abfrage.php
    Document-Root /var/www/meineseite.de/web

    Passt wie gesagt alles soweit :)

    EDIT die 2.
    meineseite.de ist angepasst :) aber der Pfad passt von der Struktur her :)
    3 Antworten
    2942 Aufrufe
    12. Mai 2012, 12:16:39 von fishnet
    2 Antworten
    2750 Aufrufe
    06. November 2014, 09:55:47 von Bonsai
    20 Antworten
    11557 Aufrufe
    15. April 2015, 20:22:05 von Marilesis
               
    anything