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: Beim Installer aufruf weisse seite?

    sandro22

    • Viel Schreiber
    • Beiträge: 589
    • Geschlecht:
    Beim Installer aufruf weisse seite?
    am: 16. Januar 2021, 14:36:05
    Tach zusammen.

    Ich wollte mir gerade eine neue Installation des Aktuellen Shop machen.

    Jedoch wenn ich denn Installer aufrufe bekomme ich nur eine Weisse seite.

    Php Version ist 7.4
    Hochgeladen habe ich alles mit Fillezila und auf Binär.

    Hat da jemand eine idee an was es liegen könnte?

    Gruss
    Sandro

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

    Q

    • Fördermitglied
    • Beiträge: 1.502
    Re: Beim Installer aufruf weisse seite?
    Antwort #1 am: 16. Januar 2021, 19:39:36
    Vielleicht trotzdem Übertragungsfehler? Nochmal hochladen? Ich nutze seit Ewigkeiten lieber WinSCP.

    sandro22

    • Viel Schreiber
    • Beiträge: 589
    • Geschlecht:
    Re: Beim Installer aufruf weisse seite?
    Antwort #2 am: 17. Januar 2021, 14:02:02
    Hab es jetzt mit WinSCP Hochgeladen.

    Nach eingaben der Datenbank Verbindung kommt diese meldung.

    Code: PHP  [Auswählen]
    Call to undefined function: mysql_connect(). Please install the MySQL Connector for PHP

    [EDIT Tomcraft 18.01.2021: Fehlermeldung formatiert.]

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: Beim Installer aufruf weisse seite?
    Antwort #3 am: 17. Januar 2021, 14:44:53
    Bekommst du die weiße Seite schon beim ersten Aufruf nach dem Login oder erst nach den Eingaben für DB?

    Wurde die includes/configure.php schon verändert?

    Probier mal in der includes/configure.php auf mysqli umzustellen.

    Gruss Timm

    sandro22

    • Viel Schreiber
    • Beiträge: 589
    • Geschlecht:
    Re: Beim Installer aufruf weisse seite?
    Antwort #4 am: 17. Januar 2021, 15:12:38
    Das mit der Weissen seite hat sich erledigt.

    Wenn ich auf mysqli umstelle in der configure.php kommt folgndes.

    Unable to connect to database server!
    Wenn ich zurück möchte danach für die eingaben zukontrolieren für die DB kommt die Admin Login Maske.

    Und in der DB ist eine Tabelle wo engine heisst drin.

    [EDIT Tomcraft 18.01.2021: Fehlermeldung formatiert.]

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: Beim Installer aufruf weisse seite?
    Antwort #5 am: 17. Januar 2021, 16:22:36
    Antworte bitte auf alles. Kam die weiße Seite schon beim ersten Aufruf, oder bist du in den _installer reingekommen? Wenn du reingekommen bist, dann musst du im _installer bei Datenbankverbindung mysqli eintragen.

    Du siehst ja, dass es daran liegen muss, da die weiße Seite nun nicht mehr kommt.

    Ich würde nochmal die DB leeren (sofern es sich nicht um einen bestehenden produktiven Shop handelt) und die unveränderte includes/configure.php einspielen und den _installer erneut ausführen. Dann sollte auch keine Loginmaske kommen.

    Gruss Timm

    EDIT: Ich sehe gerade, dass du schonmal im _installer warst. Dann liegt es vermutlich wirklich an dem mysqli bei der DB Verbindung, was du vergessen hast dort einzutragen.

    sandro22

    • Viel Schreiber
    • Beiträge: 589
    • Geschlecht:
    Re: Beim Installer aufruf weisse seite?
    Antwort #6 am: 17. Januar 2021, 16:33:31
    Kamm immer in den _installer.

    So wie auf dem Bild zusehen ist Klicke ich dan auf Bestätigen.
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    So sieht meine configure.php aus.
    Code: PHP  [Auswählen]
    <?php
    /* --------------------------------------------------------------
       $Id: configure.php 12243 2019-10-04 12:32:07Z GTB $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       --------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce (configure.php,v 1.13 2003/02/10); www.oscommerce.com
       (c) 2003 XT-Commerce (configure.php)

       Released under the GNU General Public License
       --------------------------------------------------------------*/


      // Define the webserver and path parameters
      // * DIR_FS_* = Filesystem directories (local/physical)
      // * DIR_WS_* = Webserver directories (virtual/URL)

      // global defines
      define('DIR_FS_DOCUMENT_ROOT', '/var/www/modified-shop-2.00/'); // absolute path required
      define('DIR_WS_CATALOG', '/modified-shop-2.00/'); // relative path required
      define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT);

      // define our database connection
      define('DB_MYSQL_TYPE', 'mysqli'); // define mysql type set to 'mysql' or 'mysqli'
      define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
      define('DB_SERVER_USERNAME', '');
      define('DB_SERVER_PASSWORD', '');
      define('DB_DATABASE', '');
      define('DB_SERVER_CHARSET', 'latin1'); // set db charset 'utf8' or 'latin1'
      define('USE_PCONNECT', 'false'); // use persistent connections?
     
      if (DB_DATABASE != '') {
        // auto include
        require_once (DIR_FS_CATALOG.'inc/auto_include.inc.php');

        foreach(auto_include(DIR_FS_CATALOG.'includes/extra/configure/','php') as $file) require_once ($file);
      }
     
      // server
      defined('HTTP_SERVER') or define('HTTP_SERVER', 'http://localhost'); // eg, http://localhost - should not be empty for productive servers
      defined('HTTPS_SERVER') or define('HTTPS_SERVER', 'https://localhost'); // eg, https://localhost - should not be empty for productive servers

      // secure SSL
      defined('ENABLE_SSL') or define('ENABLE_SSL', false); // secure webserver for checkout procedure?
     
      // session handling
      defined('STORE_SESSIONS') or define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

      if (DB_DATABASE != '') {
        // set admin directory DIR_ADMIN
        require_once(DIR_FS_CATALOG.'inc/set_admin_directory.inc.php');

        // include standard settings
        require(DIR_FS_CATALOG.(defined('RUN_MODE_ADMIN')? DIR_ADMIN : '').'includes/paths.php');
      }
    ?>

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: Beim Installer aufruf weisse seite?
    Antwort #7 am: 17. Januar 2021, 16:51:37
    Ich würde nochmal die DB leeren (sofern es sich nicht um einen bestehenden produktiven Shop handelt) und die unveränderte includes/configure.php einspielen und den _installer erneut ausführen. Dann sollte auch keine Loginmaske kommen.

    Mit einer halb gefüllten configure.php wird es nicht funktionieren. Entweder diese komplett füllen mit Serverpfaden und DB Zugangsdaten etc., oder besser dies vom _installer machen lassen. dafür aber vor dem Aufruf des _installers nochmal eine originale, unveränderte configure.php hochladen.

    sandro22

    • Viel Schreiber
    • Beiträge: 589
    • Geschlecht:
    Re: Beim Installer aufruf weisse seite?
    Antwort #8 am: 17. Januar 2021, 16:53:28
    Das ist ja die Originale configure.php habe legentlich nur ds mysqli ergänzt mehr nicht. Der rest sollte der _installer machen wenn es gehen würde.

    Die DB ist Leer.

    Q

    • Fördermitglied
    • Beiträge: 1.502
    Re: Beim Installer aufruf weisse seite?
    Antwort #9 am: 17. Januar 2021, 16:55:45
    Verzeichnisse mit Punkt. Ob das so eine gute Idee ist?
    Was passiert denn, wenn du die original configure aus dem Installationspaket nochmal hoch lädst?

    sandro22

    • Viel Schreiber
    • Beiträge: 589
    • Geschlecht:
    Re: Beim Installer aufruf weisse seite?
    Antwort #10 am: 17. Januar 2021, 17:00:08
    Komme ich auch bis hier.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Wenn ich auf Bestätigen klicke kommt das.

    Code: PHP  [Auswählen]
    Call to undefined function: mysql_connect(). Please install the MySQL Connector for PHP

    Was meinst du Verzeichnise mit Punkt?

    [EDIT Tomcraft 18.01.2021: Fehlermeldung formatiert.]

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: Beim Installer aufruf weisse seite?
    Antwort #11 am: 17. Januar 2021, 17:06:02
    Das ist nicht die originale configure.php. Da steht oben noch ein i hinter mysql, was in der originalen nicht so ist.

    Und den http serverpfad auch mit https angeben.

    Und Logindaten werden normal nicht bei der Erstinstallation abgerufen, wie es bei dir aber gerade der Fall ist. Das passiert nur später bei einem Update, wenn man bereits einen Admin angelegt hat.

    Deshalb leere die DB und nimm die wirklich originale configure.php und starte die Installation erneut.

    awids

    • Experte
    • Beiträge: 3.785
    • Geschlecht:
    Re: Beim Installer aufruf weisse seite?
    Antwort #12 am: 17. Januar 2021, 17:07:07
    Die gepostete configure.php ist die Originale, in welcher der Verzeichnisname mit den Punkten steht. Das sollte also nicht Teil des Problemes sein.

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: Beim Installer aufruf weisse seite?
    Antwort #13 am: 17. Januar 2021, 17:09:30
    Die gepostete configure.php ist die Originale, in welcher der Verzeichnisname mit den Punkten steht. Das sollte also nicht Teil des Problemes sein.

    Das ist nicht originale:
    Code: PHP  [Auswählen]
    // define our database connection
      define('DB_MYSQL_TYPE', 'mysqli'); // define mysql type set to 'mysql' or 'mysqli'

    sandro22

    • Viel Schreiber
    • Beiträge: 589
    • Geschlecht:
    Re: Beim Installer aufruf weisse seite?
    Antwort #14 am: 17. Januar 2021, 17:13:01
    Ich habe die Originale configure.php aus dem Download ordner genommen nach dem klicken auf Bestätigen kommt diese meldung hier.

    Code: PHP  [Auswählen]
    Call to undefined function: mysql_connect(). Please install the MySQL Connector for PHP

    Und wenn ich retour möchte im Browser kommt die Lgoin maske.

    Glaube da stimmt mit dem _installer irgendwas nicht?

    [EDIT Tomcraft 18.01.2021: Fehlermeldung formatiert.]
    2 Antworten
    2142 Aufrufe
    13. Dezember 2015, 17:23:26 von oger
    5 Antworten
    4389 Aufrufe
    24. Oktober 2011, 19:22:31 von Tomcraft
    0 Antworten
    280 Aufrufe
    12. April 2023, 22:40:40 von Ben