Ankündigung

Einklappen
Keine Ankündigung bisher.

Umzug auf neuen Server

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Umzug auf neuen Server

    Hallo zusammen

    Eigentlich wollte ich das laufende System mit Version 2.2 Service Pack 5 nicht mehr anlangen... Ich hatte bereits erfolglos versucht, auf eine aktuelle Version upzugraden. Upgrade brach immer ab, wahrscheinlich ist die Site zu gross.


    Nunja, ich habe den Umzug nun trotzdem in die Wege geleitet. Dateien und DBs auf den neuen Server gezügelt und die configuration.php angepasst.

    Der Zugriff auf die Admin-Console funktioniert, so kann ich z.B. neue Newsmeldungen erfassen. Die Website jedoch kann nicht aufgerufen werden: Meldung "Kann Server nicht erreichen".

    Der absolute Pfad sollte stimmen, den habe ich mit getcwd() ermittelt.


    Kann mir bitte jemand auf dieSprünge helfen?

    Vielen Dank im Voraus.


    Gruss
    Harald

  • #2
    Hallo Harald,

    ohne nähere Infos, wie zb. Deine htaccess aussieht, config-Datei (die geänderten Daten), Serversystem, wie zb. welche MySQL/PHP-Version etc. kann man nicht helfen.
    Zu der Meldung gibt es so auch noch keine Einträge (Schnellsuche).
    Viele Grüße Markus
    ... der Römer aus dem ältesten Dorf "Krefeld´s" :-)


    Kenne contrexx V.1, V.2, V.3, V.4... | ... und ab sofort auch V.5 :-)

    Offizieller "cloudrexx Partner" :-)

    Kommentar


    • #3
      Hallo MK70

      Zuerst einmal bin ich sehr erfreut, dass auch für diese alte Version noch Hilfe angeboten wird, das ist nicht selbstverständlich.

      Nähere Infos:

      Zugriff über provisorische URL, da DNS-Eintrag noch nicht geändert.

      Apache Server

      Ich habe keine htaccess Datei gefunden (neu und alt)

      MySQL Version
      alt: 5.0.95-log
      neu: 5.5.41-MariaDB-log



      Die configuration.php der neuen Installation

      * -------------------------------------------------------------------------
      * Database configuration section
      * -------------------------------------------------------------------------
      */
      $_DBCONFIG['host'] = 'nhl-mysqlw01'; // This is normally set to localhost
      $_DBCONFIG['database'] = 'db627232'; // Database name
      $_DBCONFIG['tablePrefix'] = 'contrexx_'; // Database table prefix
      $_DBCONFIG['user'] = 'yyyy'; // Database username
      $_DBCONFIG['password'] = 'xxxx'; // Database password
      $_DBCONFIG['dbType'] = 'mysql'; // Database type (e.g. mysql,postgres ..)
      $_DBCONFIG['charset'] = 'utf8'; // Charset (default, latin1, utf8, ..)

      /**
      * -------------------------------------------------------------------------
      * Site path specific configuration
      * -------------------------------------------------------------------------
      */
      $_PATHCONFIG['ascms_root'] = '/nhldata/932/183932/data/web/web01/htdocs';
      $_PATHCONFIG['ascms_root_offset'] = '/cms'; // example: '/cms';




      Der gleiche Ausschnitt der aktuellen Installation auf dem alten Hosting sieht so aus:

      /**
      * -------------------------------------------------------------------------
      * Database configuration section
      * -------------------------------------------------------------------------
      */
      $_DBCONFIG['host'] = 'mysql03'; // This is normally set to localhost
      $_DBCONFIG['database'] = 'db1818804'; // Database name
      $_DBCONFIG['tablePrefix'] = 'contrexx_'; // Database table prefix
      $_DBCONFIG['user'] = 'yyyy'; // Database username
      $_DBCONFIG['password'] = 'xxxx'; // Database password
      $_DBCONFIG['dbType'] = 'mysql'; // Database type (e.g. mysql,postgres ..)
      $_DBCONFIG['charset'] = 'utf8'; // Charset (default, latin1, utf8, ..)

      /**
      * -------------------------------------------------------------------------
      * Site path specific configuration
      * -------------------------------------------------------------------------
      */
      $_PATHCONFIG['ascms_root'] = '/mnt/sites/fctc.ch/web';
      $_PATHCONFIG['ascms_root_offset'] = '/cms'; // example: '/cms';






      Ich hoffe, diese Angaben helfen weiter.


      Nochmals Danke und Gruss
      Harald
      Zuletzt geändert von Harald; 23.11.2017, 08:22.

      Kommentar


      • #4
        Schon mal kurz, weitergehendes erst viel später, denke ggf. (im schlimmsten Fall) erst morgen wieder. Bin gleich unterwegs und weiß nicht, ob ich dann noch an den PC komme...

        Die htaccess gibts bei der V noch gar nicht, sorry, mein Fehler...
        Alles andere sehe ich mir in Ruhe an...
        Viele Grüße Markus
        ... der Römer aus dem ältesten Dorf "Krefeld´s" :-)


        Kenne contrexx V.1, V.2, V.3, V.4... | ... und ab sofort auch V.5 :-)

        Offizieller "cloudrexx Partner" :-)

        Kommentar


        • #5
          Mahlzeit...

          so, ich bin am PC... - Juchuu...

          Frage(n):
          - Auf welchen Ordner leitet die Zusatzdomain genau? Auf "web" oder "cms"?
          - Hast Du "/cms" auch mal hinter das "xxxxx/web" gestellt (eine Zeile tiefer dann natürlich raus nehmen)? --> Damit habe ich ab und an Erfolg gehabt <--
          - Welche Domain ist im Backend eingetragen?
          - Cachesystem aktiv? Ggf. geleert?
          - Debug Modus mal zugeschaltet? Was wird angezeigt?

          Bei den Voraussetzungen für die V2 steht erstmal, dass es theoretisch gehen müsste, aber eine Gewähr gibt es nicht (ich meine die DB-Version 5.5). Das kann ich pers. nicht beantworten, da müsste jemand vom Entwicklerteam was zu sagen (können). Den Support für die V2 hat man allerdings Ende 2013 eingestellt.
          --> http://old.contrexx.com/de/products/...oraussetzungen
          Was auch sein kann (ohne Gewähr): Dass das Theme die neue Serverumgebung nicht mag. Evtl. mal das Standardtheme einschalten und damit versuchen

          Wenn Du magst, kannst Du mir die Domain mal per PN senden. Am besten beide, also alt und neu

          ***

          Bin heute evtl. bis 22 Uhr am PC, da Frauchen BlackFriday mitgestalten muss.
          Viele Grüße Markus
          ... der Römer aus dem ältesten Dorf "Krefeld´s" :-)


          Kenne contrexx V.1, V.2, V.3, V.4... | ... und ab sofort auch V.5 :-)

          Offizieller "cloudrexx Partner" :-)

          Kommentar


          • #6
            Hallo MK70

            Ich habe das Problem lokalisiert. Es ist banal: die index.php im CRM-Stammverzeichnis war nicht original.

            Ich habe herausgefunden, dass ich mit der inoffiziellen Erweiterung "Basic include" gearbeitet habe um php-Scripts ausführen zu können. Und dazu musste ich die index.php austauschen.

            Es geht um folgenden Code, der in der index.php hinzugefügt wurde und der für meinen Fehler verantwortlich ist:

            #########################################
            function DynReplace($input) {

            # sicherheit
            global $objSecurity;
            $input = $objSecurity->detectIntrusion($input);

            # deklaration
            $array = array();
            $args = array();

            # file-root
            $array = explode("?",$input);
            $file = $array[0];

            # argumente
            $args = explode("&",str_replace("&amp;","&",$array[1]));
            foreach ($args as $arg) {
            $v = explode("=",$arg);
            $_GET[$v[0]] = $v[1];
            }

            ob_start();
            include(ASCMS_PATH.ASCMS_PATH_OFFSET."/_php/".$file);
            $string = ob_get_contents();
            ob_clean();
            return $string;
            }

            $tmp = preg_replace('!<\!-- DYN ([^>]*) -->!eUs', 'DynReplace(\'\\1\')', $objTemplate->get());
            $objTemplate->setTemplate($tmp);
            #########################################


            Da mein CMS auf das Einbinden von php-scripts angewiessen ist, frage ich mich, was der Grund für den Fehler ist, warum der Zusatzcode nicht ausgeführt werden kann.


            Hast du da eventuell eine Ahnung? Vielleicht eine Sicherheitseinstellung auf meinem WebServer?


            Danke und Grus
            Harald

            Kommentar


            • #7
              Hallo Harald

              erstmal bin ich froh, dass der Fehler so schnell gefunden und das Problem gelöst werden konnte. Da geht man doch mit einem guten Gefühl ins WE.

              Zu Deiner Erweiterung und dem darin befindlichen Code kann ich nichts sagen. Ich müsste da selbst erstmal erforschen, was dieser Code genau für eine Funktion auslöst, ich bin nicht gerade der Super PHP Experte.

              Heute aber auch nicht mehr, jetzt Couch, Frauchen ist gleich da, hat endlich Feierabend...

              Schönes WE zusammen...
              Viele Grüße Markus
              ... der Römer aus dem ältesten Dorf "Krefeld´s" :-)


              Kenne contrexx V.1, V.2, V.3, V.4... | ... und ab sofort auch V.5 :-)

              Offizieller "cloudrexx Partner" :-)

              Kommentar


              • #8
                Vielleicht findet sich ja ein Mitleser, der die alten inoffiziellen Erweiterungen zum Einbinden von php-Scripts noch kennt oder gibt es inzwischen eine Alternative?

                Gerne verweise ich dabei auf Post #6


                Schönes Wochende zusammen

                Kommentar

                Lädt...
                X