Mehrsprachige Website

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
rothom
Posts: 155
Joined: Thu Dec 03, 2009 9:07 pm

Mehrsprachige Website

Post by rothom » Thu Apr 23, 2015 10:34 am

Hallo Miteinander,

irgendwo ist der Wurm drin.

Also, es gibt eine mehrsprachige Website (de/en), alles funktioniert reibungslos.
Lade ich diese Website nun komplett herunter und rufe sie über localhost auf, erhalte ich nicht das Icon (en), um auf die englische Version "umzuschalten".

Weiterhin kurios: Gebe ich im localhost die Adresse manuell ein (beispielsweise http://localhost/rothom/Sicherung/en/), erhalte ich ebenfalls die deutsche Seite.
Was übersehe ich?

Handelt sich um CMSimple_XH 1.6.5

Gruß
rothom

cmb
Posts: 13341
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Mehrsprachige Website

Post by cmb » Thu Apr 23, 2015 11:27 am

Das klingt sehr eigenartig. Ist vielleicht beim Download etwas schief gelaufen? Im Zweifel noch einmal neu herunter laden.

Ansonsten aktiviere mal den Debug-Modus; vielleicht gibt der einen Hinweis. Eventuell funkt auch der lokale Webserver irgendwie dazwischen (durch URL-Rewriting, zum Beispiel). Du kannst gerne mal probieren, ob die Website lokal unter Portable_XH funktioniert. Dann wüsste man zumindest schon mal, dass der Download okay ist.
Christoph M. Becker – Plugins for CMSimple_XH

rothom
Posts: 155
Joined: Thu Dec 03, 2009 9:07 pm

Re: Mehrsprachige Website

Post by rothom » Thu Apr 23, 2015 11:52 am

Ist auch irgendwie eigenartig.

Ich habe die Site nun mehrfach herunter geladen, weil ich einen Übertragungsfehler ebenfalls nicht ausschließen konnte/wollte. Filezilla meldet allerdings durchgehend, dass alle Dateien einwandfrei herunter geladen wurden.
Transfertyp: Automatisch.

Debug-Modus localhost:

Code: Select all

DEPRECATED: Function eregi() is deprecated
/home/rothom/web/Sicherung/plugins/maintenance/index.php:20
DEPRECATED: Function eregi() is deprecated
/home/rothom/web/Sicherung/plugins/maintenance/index.php:26
DEPRECATED: Function eregi() is deprecated
/home/rothom/web/Sicherung/plugins/maintenance/admin.php:16
DEPRECATED: Function eregi() is deprecated
/home/rothom/web/Sicherung/plugins/maintenance/admin.php:79
NOTICE: Undefined offset: 2
/home/rothom/web/Sicherung/plugins/fotogalerie/foga.php:79
Gleiche Informationen sind auch Online, wenn ich dort den Debug-Modus aktiviere.

Portable_XH ist nett gemeint, hast du auch eine Linux-Version? ;-)
Bei mir werkelt derzeit XAMPP 1.8.3-2

- Apache 2.4.7
- PHP 5.5.6

cmb
Posts: 13341
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Mehrsprachige Website

Post by cmb » Thu Apr 23, 2015 11:59 am

Die Debug-Ausgaben sind wohl allesamt harmlos, und haben zumindest nichts mit dem eigentlichen Problem zu tun.

Wenn Du Linux mit PHP 5.5.6 hast, dann brauchst Du kein Portable_XH. Mach einfach mal:

Code: Select all

cd WEBROOT/rothom/Sicherung/
php -S localhost:8888
Und dann rufe im Browser http://localhost:8888 auf.
Christoph M. Becker – Plugins for CMSimple_XH

rothom
Posts: 155
Joined: Thu Dec 03, 2009 9:07 pm

Re: Mehrsprachige Website

Post by rothom » Thu Apr 23, 2015 12:18 pm

Gib mir 'nen Moment, bekomme als Ausgabe:
bash: php: Kommando nicht gefunden.

cmb
Posts: 13341
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Mehrsprachige Website

Post by cmb » Thu Apr 23, 2015 12:40 pm

Dann musst Du xampp/php zum PATH hinzufügen, also etwa:

Code: Select all

export PATH=/pfad/von/xampp/php:$PATH
Christoph M. Becker – Plugins for CMSimple_XH

rothom
Posts: 155
Joined: Thu Dec 03, 2009 9:07 pm

Re: Mehrsprachige Website

Post by rothom » Thu Apr 23, 2015 1:05 pm

Gut, brauchst jetzt die Ausgabe aus dem Terminal?

cmb
Posts: 13341
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Mehrsprachige Website

Post by cmb » Thu Apr 23, 2015 1:22 pm

rothom wrote:Gut, brauchst jetzt die Ausgabe aus dem Terminal?
Nicht unbedingt. Die Frage ist, ob die Website bzgl. der Mehrsprachigkeit mit dem PHP-Server funktioniert.
Christoph M. Becker – Plugins for CMSimple_XH

rothom
Posts: 155
Joined: Thu Dec 03, 2009 9:07 pm

Re: Mehrsprachige Website

Post by rothom » Thu Apr 23, 2015 2:16 pm

Nein, leider unverändert.

cmb
Posts: 13341
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Mehrsprachige Website

Post by cmb » Thu Apr 23, 2015 2:32 pm

rothom wrote:Nein, leider unverändert.
Jetzt bin ich noch überraschter. Da steht wohl etwas manuelles Debuggen an. Füge bitte mal in cmsimple/cms.php in Zeile 784 folgende Zeile ein:

Code: Select all

var_dump($sn, $sl, CMSIMPLE_ROOT, CMSIMPLE_URL); 
Dann rufe mal die deutsche und die englische Site auf (spielt eigentlich keine Rolle, ob per Apache oder PHP-Webserver). In beiden Fällen sollte dann nur etwas Debug-Info im Browser angezeigt werden. Diese bitte mal hier posten.
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply