i18n-Fehler "Not Found"

  • 13 Antworten
  • 566 Aufrufe
*

Offline Urbi

  • Mitglied
  • 8
i18n-Fehler "Not Found"
« am: 24. Januar 2020, 20:50:41 »
Hallo liebe mozilo-Community,
ich komme leider nicht weiter:
bei aktiviertem i18n-PlugIn und Aufruf der Startseite von https://joy-of-yoga.de kommt eine "Not Found"-Fehlermeldung, sobald man auf den Englisch-Button klickt (URL dann also "https://joy-of-yoga.de/&i18n=en"). Wenn man erst eine definierte Seite aufruft, klappt es dann mit dem Umschalten auf Englisch (also z.B. bei "https://joy-of-yoga.de/index.php?cat=Willkommen"). Dies alles bei deaktiviertem mod-rewrite. Bei aktiviertem mod-rewrite funktionieren noch nicht mal die einzelnen Seiten.
Es laufen mozilo 2.0 Rev. 51 mit aktuellem i18n-PlugIn-Version 0.89 unter PHP 7.3.13 auf einem shared Linux-Server.
Hat jemand vielleicht eine Idee wo es haken könnte? Kann man das Problem evtl. mit der .htaccess-Datei lösen? Kenne mich da nicht so sehr aus.
Danke für Euro Hilfe !
Grüße, Urbi

*

Offline marusti

  • Administrator
  • Mitglied
  • 448
Re: i18n-Fehler "Not Found"
« Antwort #1 am: 25. Januar 2020, 08:53:03 »
Hallo Urbi,
wie genau hast du das Plugin benutzt? Der Link für die Startseite ist nicht korrekt. Bei deaktiviertem mod_rewrite sollte es https://joy-of-yoga.de/index.php?&i18n=en sein.
Kannst du bitte auch mal die .htaccess posten?

*

Offline Urbi

  • Mitglied
  • 8
Re: i18n-Fehler "Not Found"
« Antwort #2 am: 27. Januar 2020, 13:30:00 »
Hallo marusti,
das Plugin habe ich per zip-Datei installiert und dann folgende Zeilen eingegeben:
bei "Übersetzte Kategorie- und Seitennamen (de)":
Willkommen = Willkommen
Was_ist_Yoga = Was ist Yoga ?
Ich_biete_Ihnen = Ich biete Ihnen
Ich_biete_Ihnen:Hatha-Yoga = Hatha-Yoga
Ich_biete_Ihnen:Vinyasa-Flow-Yoga = Vinyasa-Flow-Yoga
Ich_biete_Ihnen:Aerial_Yoga = Aerial Yoga
Ich_biete_Ihnen:Hormon-Yoga_fuer_Frauen = Hormon-Yoga für Frauen
Ich_biete_Ihnen:Lunch_Sessions = Lunch Sessions
Ich_biete_Ihnen:Personal_Training = Personal Training
Kursplan =
Referenzen =
Ueber_mich = Über mich
Freunde =
Kontakt_Impressum_und_Datenschutzerklaerung = Kontakt, Impressum & Datenschutzerklärung
Videos =

Bei "Übersetzte Kategorie- und Seitennamen (en)":
Willkommen = Welcome
Was_ist_Yoga = What is yoga ?
Ich_biete_Ihnen = I offer you
Ich_biete_Ihnen:Hatha-Yoga = Hatha yoga
Ich_biete_Ihnen:Vinyasa-Flow-Yoga = Vinyasa flow yoga
Ich_biete_Ihnen:Aerial_Yoga = Aerial yoga
Ich_biete_Ihnen:Hormon-Yoga_fuer_Frauen = Hormone yoga for women
Ich_biete_Ihnen:Lunch_Sessions = Lunch sessions
Ich_biete_Ihnen:Personal_Training = Personal sessions
Kursplan = Course schedule
Referenzen = References
Ueber_mich = About me
Freunde = Friends
Kontakt_Impressum_und_Datenschutzerklaerung = Contact / Imprint
Videos =

In der .htaccess habe ich etwas rumprobiert, nach Recherche hier im Forum aber sie sollte jetzt wieder aussehen wie am Anfang, wie ich bei einer neuen Testinstallation rausgefunden habe:
# mozilo generated not change from here to mozilo_end
Options -Indexes
RewriteEngine On
RewriteRule ^(.*)/mod_rewrite_t_e_s_t\.html$ $1/index\.php?moderewrite=ok [L]
RewriteRule \.html$ index\.php [QSA,L]
# mozilo_end

Und ich habe von Version 1.12 upgedated, vielleicht sind deshalb Probleme da.

*

Offline marusti

  • Administrator
  • Mitglied
  • 448
Re: i18n-Fehler "Not Found"
« Antwort #3 am: 27. Januar 2020, 14:06:36 »
Ich denke der Fehler liegt in der Angabe der Startseite.
Gib mal in der zweiten Zeile zusätzlich noch folgendes ein:
Willkommen:Willkommen = Willkommenbzw.
Willkommen:Willkommen = WelcomeSo ist es auch bereits bei einer Neuinstallation den Plugins vorgegeben.

*

Offline Urbi

  • Mitglied
  • 8
Re: i18n-Fehler "Not Found"
« Antwort #4 am: 28. Januar 2020, 14:21:05 »
Hab's eingegeben aber hat sich leider nichts geändert.
Hast Du evtl. noch eine Idee?

*

Offline Urbi

  • Mitglied
  • 8
Re: i18n-Fehler "Not Found"
« Antwort #5 am: 28. Januar 2020, 14:25:29 »
Also https://kalao.de/yoga/index.php/&i18n=en funktioniert auch. Nur ohne index.php klappt's nicht. Kann man die nicht irgendwie durch die .htaccess dahinbekommen?

*

Offline marusti

  • Administrator
  • Mitglied
  • 448
Re: i18n-Fehler "Not Found"
« Antwort #6 am: 28. Januar 2020, 14:53:01 »
Habe es eben nochmal versucht.
Wenn ich nur
Willkommen = Willkommenund
Willkommen = Welcomeeingebe, bekomme ich das gleiche (falsche) Ergebnis wie bei dir.
Wenn ich
Willkommen = Willkommen
Willkommen:Willkommen = Willkommen
und
Willkommen = Welcome
Willkommen:Willkommen = Welcome
eingebe, ist der Link korrekt
.htaccess ist die gleiche wie bei dir. mod_rewrite ist ausgestellt.

*

Offline Urbi

  • Mitglied
  • 8
Re: i18n-Fehler "Not Found"
« Antwort #7 am: 28. Januar 2020, 15:36:42 »
Ich habe testweise eine neue mozilo-Installation durchgeführt auf https://kalao.de/yoga/
Im Template lauten die Zeilen, wo das Plugin eingebunden ist:
<div class="navigation">
{i18n|mainmenu}
<div class="lang" style="padding-top:20px; text-align:center;">
          {i18n|en|{i18n|switch_de|<img src="{LAYOUT_DIR}/grafiken/flag_de.jpg" width="60" />}}
          {i18n|de|{i18n|switch_en|<img src="{LAYOUT_DIR}/grafiken/flag_en.jpg" width="60" />}}
        </div>
</div>
In den i18n-Einstellungen steht:
Willkommen =
Willkommen:Willkommen =
bzw.
Willkommen = Welcome
Willkommen:Willkommen = Welcome
.htaccess ist die gleiche, mod-rewrite ist deaktiviert.
Aber es funzt immer noch nicht...  :(
Könnte es was mit der PHP-Version zu tun haben?
Vorher, unter PHP 5.x und mozilo V.1.12 hat es zumindest funktioniert, sogar mit mod-rewrite.

*

Offline marusti

  • Administrator
  • Mitglied
  • 448
Re: i18n-Fehler "Not Found"
« Antwort #8 am: 28. Januar 2020, 16:26:04 »
Ich habe es mit PHP7 und2.0 Rev51 getestet.
Vielleicht war es auch nur ein Kopierfehler aber wenn nicht kannst du mal
Willkommen =
Willkommen:Willkommen =
in
Willkommen =
Willkommen:Willkommen = Willkommen
ändern?

*

Offline Urbi

  • Mitglied
  • 8
Re: i18n-Fehler "Not Found"
« Antwort #9 am: 28. Januar 2020, 17:12:40 »
Ist mir schleierhaft, keine Auswirkung.
Hab mal grad nen User-Zugang angelegt, vielleicht magst Du mal kurz reinschauen? (Ist vielleicht effizienter.)
https://kalao.de/yoga/admin/
User: admin, PW: Mozilo123

Danke !!

*

Offline marusti

  • Administrator
  • Mitglied
  • 448
Re: i18n-Fehler "Not Found"
« Antwort #10 am: 28. Januar 2020, 21:14:18 »
Ok ich habe es jetzt nochmal in einer ganz neuen Installation versucht und bekomme das gleiche Ergebnis wie du.
Vielleicht kann jemand helfen, der das Plugin auf der eigenen Seite benutzt?

*

Offline Urbi

  • Mitglied
  • 8
Re: i18n-Fehler "Not Found"
« Antwort #11 am: 29. Januar 2020, 09:06:00 »
Okay, immerhin ist der Fehler reproduzierbar, dann liegt es wohl nicht an meiner mangelnden Fähigkeit.  :)

Ist es denn mithilfe der .htaccess möglich, z.B. aus joy-of-yoga.de ein joy-of-yoga.de/index.php zu machen?

*

Offline marusti

  • Administrator
  • Mitglied
  • 448
Re: i18n-Fehler "Not Found"
« Antwort #12 am: 07. März 2020, 16:02:56 »
Hallo Urbi,
da ich das ganze jetzt nochmal getestet habe, bin ich auch nochmal auf deine Seite gegangen. Der Fehler mit "not found" scheinst du inzwischen behoben zu haben.
Was mir allerdings aufgefallen ist: Wenn man bei dir auf der gleichen Seite zwischen den beiden Sprachen hin und her wechselt, wird jedesmal wieder der Parameter für i18 zusätzlich mit übergeben. Also wenn zu auf deine Startseite gehst, dort dann auf englisch klickst, ist der Link https://joy-of-yoga.de/index.php?cat=Willkommen&i18n=en danach dann wieder auf Deutsch ergibt https://joy-of-yoga.de/index.php?cat=Willkommen&i18n=en&i18n=de dann wieder auf englisch https://joy-of-yoga.de/index.php?cat=Willkommen&i18n=en&i18n=de&i18n=en usw.
Hast du mal versucht statt
{i18n|en|{i18n|switch_de|<img src="{LAYOUT_DIR}/grafiken/flag_de.jpg" width="60" />}}
{i18n|de|{i18n|switch_en|<img src="{LAYOUT_DIR}/grafiken/flag_en.jpg" width="60" />}}
nur
{i18n}Das erstellt den Sprachumschalter und sucht Bilder in i18n/images/de.gif , i18n/images/en.gif. Dort könntest du die Flaggen auch ersetzen wenn dir die mitgelieferten zu klein sind. Das Problem mit nicht funktionierenden Links hatte ich dann auch nicht mehr (auch mit mod_rewrite aktiviert).

*

Offline Urbi

  • Mitglied
  • 8
Re: i18n-Fehler "Not Found"
« Antwort #13 am: 08. Mai 2020, 07:40:46 »
Tausend Dank für all Deine Mühe marusti!  :D
Das war die Lösung, alles funktioniert!
Liebe Grüße, Urbi