Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Ich bin am verzweifeln! Joom!fish mit Joomla 1.5.7; "0 - NOTAUTH" auf Startseite

  • X-Bit
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
22 Sep. 2008 15:47 #17063 von X-Bit
Hallo Forum!

Seit längerem bin ich ein stetiger Leser dieses Forums und ich habe hier schon so manchen super Tip gefunden... nur jetzt bin ich langsam aber sicher am verzweifeln!

Ich habe eine Migration von Joomla 1.0.15 auf ein frisch installiertes 1.5.7 Joomla, nach Anleitung und dem com_migrator gemacht. Da die ehemalige Seite 3 Sprachen beinhaltet, habe ich auch den joomfish_migrator in die entsprechenden Verzeichnisse des com_migrators kopiert und die Datenbank auf der 1.0.15er Seite konvertiert und lokal gedumpt.

Das Einspielen der DB ging bei 1.5.7 soweit ohne Probleme, natürlich war nur die Hauptsprache (Deutsch) auf der Startseite zu sehen, insofern lief es aber, der Zugriff auf die Frontseite war problemlos. Also, die weiteren Sprachfiles für die Seite uploaden, Joom!fish RC 2.0 installiert und... Auf der Startseite kommt folgende Meldung:


Notice: Undefined index: in /var/www/vhosts/mcm-swiss.net/httpdocs/afink-reloaded/components/com_joomfish/helpers/joomfish.class.php on line 252

Notice: Trying to get property of non-object in /var/www/vhosts/mcm-swiss.net/httpdocs/afink-reloaded/components/com_joomfish/helpers/joomfish.class.php on line 252

Notice: Undefined index: in /var/www/vhosts/mcm-swiss.net/httpdocs/afink-reloaded/components/com_joomfish/helpers/joomfish.class.php on line 265

Notice: Trying to get property of non-object in /var/www/vhosts/mcm-swiss.net/httpdocs/afink-reloaded/components/com_joomfish/helpers/joomfish.class.php on line 265


0 - NOTAUTH (siehe auch --ALTER LINK WURDE ENTFERNT-- ).

Ich suchte vergebens nach dieser Meldung hier im Forum und über Google. Was die Meldung aussagt, ist mir eigentlich klar. Nur warum diese nun nach Installation des Joom!fishes kommt, ich hab keine Ahnung! (Ich habe keine SEF-Komponenete noch sonst was mehr installiert!)

Der Admin Zugang funktioniert problemlos, auch der Aufruf der Index2.php zeigt den Text der Startseite auf deutsch an, natürlich ohne Menü und layout.

Hat jemand eine Idee, an was das liegen kann?!

Ich wäre euch sehr dankbar für jede Idee, da ich momentan die Portierung der Seite auf keinen Fall vornehmen kann :o
Mehr
22 Sep. 2008 22:08 #17065 von Tribal6
Hi

...scheint sich erledigt zu haben, oder? Ich hab jedenfalls keine Fehlermeldungen gesehen....

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • X-Bit
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
22 Sep. 2008 22:15 #17066 von X-Bit
Nein, im Gegenteil....

Aber ich habe das Problem ein wenig mehr eingrenzen können....

Wenn ich auf eine importierte Sprache im Joom!fish gehe, dann sehe ich keinen Isocode

--ALTER LINK WURDE ENTFERNT-- [/img]

Wenn man nun diese Sprache als standard konfiguriert, dann erhält man obigen fehler.

Wenn man aber direkt auf eine andere Sprache ( --ALTER LINK WURDE ENTFERNT-- ) die einen Isocode besitzt (von J! 1.5.7 installierte Sprache) dann kommt man auf die Frontpage, aber natürlich ohne Übersetzungen!

Ich frage mich, ob ich bei der Migration der DB einen Fehler habe... wie könnte ich dies verfizieren???
  • X-Bit
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
23 Sep. 2008 13:40 #17094 von X-Bit
...hat niemand eine Idee??? :-X X
Mehr
23 Sep. 2008 14:20 #17095 von ghosty
Hi,

ähm ... Ich denke Deine Installation hat da ein Wirrwarr, Du solltest die Deutsch Formal - SIE und Deutsch Informal - DU wie auch die restlichen Sprachen aus der 1.0.15 da irgendwo mit drin sind Löschen....

Die jenigen mit de-DE.UTF-8 bestehen lassen ... dann müsste das eigentlich klappen ...

Gruess

Pete
  • X-Bit
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
23 Sep. 2008 15:25 #17108 von X-Bit
Hi Pete
Ja, das sehe ich genau so! Nur leider...

Das "Deutsch Du" und "Sie" wurde über die Joom!fish Migration von J! 1.0.15 erstellt... und da wären auch die Übersetzungen drinnen, deshalb ist eine Löschung wohl nicht so sinnvoll, da sonst nämlich auch die Texte weg sind. Wie du auf dem Bild sehen kannst, hab ich auch 2x Portugiesisch, einmal als Utf8 (von 1.5.7) und einmal ohne (JF Migration mit Übersetzungen)... das selbige in Englisch.

Wenn ich die Sprache auf eine Utf8 Version stelle, habe ich wohl Zugriff auf die Frontseite, leider fehlen aber die Übersetzungen komplett. Wenn ich auf eine migrierte Sprache gehe, erhalte ich den schon beschriebenen Fehler. Ich verstehs echt nicht ??? ?

Da ich das selbige Problem über XAMP (lokal) habe, ist der Fehler reproduzierbar aber offensichtlich unbekannt. Wenn ich auf der Datenbank nachschaue, sehe ich, dass die migrierten Daten auch utf8 sind....
Mehr
23 Sep. 2008 21:02 #17122 von Tribal6
Hi

...mal abgesehen von den Problemen, die du beim Migrieren hast:

MUSST du Migrieren oder WILLST du?

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • X-Bit
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
23 Sep. 2008 21:10 #17123 von X-Bit
Ich werd wohl "müssen", wer "will" denn schon.... >:D D

Nein, ich muss migrieren, da diese Seite auf --ALTER LINK WURDE ENTFERNT-- heute live ist (J! 1.0.15) und J! 1.0.x end of life, über kurz oder lang kommt man wohl nicht darum herum!

Die Vogelstrausspolitik ist sicherlich viel angenehmer, aber um die Migration kommt keiner herum!

Ich bin jetzt soweit, dass ich den content direkt auf der MySql DB bearbeite. Mal schauen, was dabei herauskommt...


P.s.: Wer kennt einen guten (Freeware) Sql-Editor der Utf8 beherrscht und mir die Möglichkeit gibt, schnell einen Wert in einem bestimmten Feld zu ändern (ca. 4000 Felder) ??? ?
  • X-Bit
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
25 Sep. 2008 00:12 #17146 von X-Bit
Bis jetzt sehe ich für mein Problem eigentlich nur folgenden Workaround:

Wenn man in der MySql Datenbank die im System installierten Sprachen unter "jos_languages" anschaut, dann fällt einem auf, dass diese jeweils 2x installiert sind. Die vom Joom!Fish migrator erstellten Sprachen, welche die Übersetzungen beinhalten, aber leider nicht über die Frontpage funktionieren und keinen korrekten Isocode anzeigen haben die language_id 2,3,5.

Die Sprachen welche von Joomla! 1.5.7 erstellt wurden und über die Frontpage zugreifbar sind, also 7,8,9 besitzen leider keine Übersetzungen. Meine Idee ist es nun, die language_id bei den Übersetzungen zu verändern.

--ALTER LINK WURDE ENTFERNT-- [/img]

jos_jf_content:
In diesem Table sind die Übersetzungen gespeichert. Sie werden jeweils einer Sprache über die language_id zugeordnet

--ALTER LINK WURDE ENTFERNT-- [/img]

Eigentlich wäre es nun ein simples, diese id den jeweils funktionierenden Sprachen zu zu ordnen. Im Falle von Portugiesisch wäre dies also von der nicht funktionierenden id 5 zu 9. Es sollte eigentlich kein all zu grosses Problem darstellen ein solches Script, welches die macht zu schreiben, leider habe ich von Sql Scipts aber genau gar keine Ahnung und bitte um Hilfe, diese Script zu erstellen. Es handelt sich um ca. 4000 Datensätze, die nach diesem Schema geändert werden müssten.

Ich habe dies Händisch mal bei einigen versucht und es scheint alles richtig zu laufen. Sonderzeichen werden korrekt dargestellt und die Texte korrespondieren in den jeweiligen Sprachen!

Ich versuchte die DB über Access oder Excel zu exportieren, der Import glückte aber jeweils nicht mehr. Ich kann mir vorstellen, dass dies an UTF8 liegt. Ich denke also eine direkte Manipulation auf der DB wäre hier der bessere Weg... Nur, wie stelle ich dies an???

Danke für jeden Input und ein wenig Nachhilfe in Sql scripting!
  • akede
  • Neues Mitglied
  • Neues Mitglied
Mehr
25 Sep. 2008 07:02 #17148 von akede
Hallo,

Ja leider scheint es so, dass die Migration irgendetwas mit den Sprachen anstellt, dass so nicht gewünscht ist. Wir sind gerade dran die Skripte nochmal anzuschauen.

Ich hab jetzt nur kurz nachgeschaut, aber Dein Workaround sieht auf den ersten Blick ziemlich sauber aus. Was Du machen solltest ist die Sprach-ID's der migrierten Sprachen zu erhalten. Du kannst die neuen (mit ISO en_GB.utf ...) Sprachen löschen. Wenn Du die ISO Codes in die alten Sprachen einträgst sollte das eigentlich funktionieren.

Alex
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden