Seite 1 von 2

Text der Nutzungsbedingungen verändert sich nicht

Verfasst: 20.06.2005 13:04
von Andre Koch
Hallo allerseits,

mein erster Beitrag hier, also bitte nicht schlagen. :) Dokumentation und die Suche habe ich natürlich schon konsultiert, bin aber leider nicht fündig geworden.

Mein Problem: Ich würde gern den Text der Nutzungsbedingungen verändern (also den Text, der bei klicken von url/profile.php?mode=register erscheint), was zuerst auch recht einfach aussah. Ich habe einfach nach Anweisung die lang_main.php entsprechend meinen Wünschen abgeändert und wieder hochgeladen.

Problem ist nur, der Text hat sich nicht verändert, und ich habe keine Ahnung warum nicht. Cache habe ich geleert, geänderte Seite nochmals hochgeladen usw. usw., aber die Nutzungsbedingungen ändern sich trotzdem nicht.

Habe ich vielleicht noch irgendeine Kleinigkeit übersehen?

Verfasst: 20.06.2005 13:38
von Christian Benz
Hallo,

wenn man so Sachen wie Cache etc. wirklich ausschließen kann: Es sind oft nur kleine "Leichtsinnsfehler" wenn sowas passiert. Hier der Versuch einer (unvollständigen) "Check-Liste":

1. Wurde die richtige lang_main.php bearbeitet?
- Falls man mehrere Boards betreut kann man durchaus mal durcheinander kommen: Man möchte am Board Y was machen und bearbeitet aber irrtümlich die lang_main vom Board X. Wenn man jetzt die Datei für's Board Y hochlädt passiert natürlich nichts hinsichtlich der Änderungen.
- Evtl. sind mehrere lang_main.php (z. B. für deutsch_du und deutsch_sie) vorhanden und man hat nur eine der beiden Dateien berücksichtigt.

2. Wurde die Datei nach der Bearbeitung im Editor und vor(!) dem Hochladen via FTP abgespeichert?
- Kann schon mal vorkommen, dass man die Datei ändert und vergißt zu speichern, dann lädt man natürlich wieder die alte Version hoch und reibt sich verwundert die Augen warum die geänderte Datei, die man noch im Editor stehen hat, sich nicht wie gewünscht auswirkt.

3. Ist die Datei auch auf dem richtigen Webspace und im richtigen (Unter-)Verzeichnis angekommen?
- Diese Stolperfalle ist natürlich insbesondere auch dann wieder gegeben, wenn man mehrere Boards hat.
- Man lädt die Datei ins falsche Unterverzeichnis womit die unveränderte/alte Datei angesprochen wird.
- Man hat sich mit der Schreibweise vertan. (Beispiel: Man lädt eine "Lang_main.php" hoch und hat dann zwei Dateien im Verzeichnis - benutzt wird aber natürlich nur die "lang_main.php".)

Wenn du nicht weiterkommst, dann speichere die fragliche Datei mal als .txt ab und schau's dir im Browser an ob die Datei auch wirklich mit der Änderung angekommen ist.

Gruß,
Chris

Verfasst: 20.06.2005 14:27
von Andre Koch
Hallo Christian,

vielen Dank für deine Antwort. Die Punkte 1 - 3 kann ich definitiv ausschließen, zumal dies auch das einzige Board ist, welches ich betreue.

Ich habe die Datei mal wie empfohlen als .txt abgespeichert, und dabei habe ich eine interessante Entdeckung gemacht. Wenn ich die Datei einfach so in ein beliebiges Verzeichnis der Website hochlade, kann ich sie mir problemlos anschauen. Sobald ich die Datei aber in irgendein Unterverzeichnis des Boards kopiere, bekomme ich beim aufrufen nur einen 404.

Muß ich vielleicht noch irgendwelche CHMODs setzen oder sowas?

Verfasst: 20.06.2005 15:36
von Christian Benz
Hallo,

die Datei im ASCII Modus hochladen und zur Rechteverteilung siehe:
Rechteverteilung für phpBB
Was ist ein CHMOD?

Gruß,
Chris

Verfasst: 20.06.2005 15:43
von Andre Koch
Hallo Christian,

die Datei wurde jedesmal im ASCII-Modus hochgeladen, und die Rechte sind auch passend verteilt. Trotzdem funktioniert es nicht, ich bekomme noch immer die alte Version zu sehen. Sehr seltsam.

Verfasst: 20.06.2005 16:54
von Christian Benz
Hallo Andre,
Sehr seltsam.
Allerdings. Mir gehen bald die Ideen aus.

Wenn du die betreffende und auf dem Server liegende lang_main.php direkt via FTP-Programm anschaust, entspricht der Inhalt dann noch dem alten Stand oder ist die Änderung darin enthalten? (Ich weiß zwar nicht welches FTP-Programm du verwendest, aber bei mir gibt's z. B. nach Rechtsklick auf die Datei die Option "View File/Datei anschauen".)

Was passiert wenn du die lang_main.php auf dem Server mal testweise umbenennst (z. B. in "lang_main.aus") so dass sie nicht mehr von phpBB gefunden wird?

Gruß,
Chris

Verfasst: 20.06.2005 17:53
von Andre Koch
Christian Benz hat geschrieben:Wenn du die betreffende und auf dem Server liegende lang_main.php direkt via FTP-Programm anschaust, entspricht der Inhalt dann noch dem alten Stand oder ist die Änderung darin enthalten?
Die Änderung ist bereits drin, wenn ich mir die Datei anschaue. Nur im eigentlichen Forum selber wird sie komischerweise nicht angezeigt.
Was passiert wenn du die lang_main.php auf dem Server mal testweise umbenennst (z. B. in "lang_main.aus") so dass sie nicht mehr von phpBB gefunden wird?
Interessanterweise passiert dann gar nichts. Das Forum wird ganz normal angezeigt. Irgendwas kann da doch nicht stimmen...

Verfasst: 20.06.2005 18:14
von Christian Benz
Hallo,

welche Sprachen sind installiert? Nur Deutsch und Englisch vermute ich, oder? Kannst du uns den Link zum Forum mitteilen, damit man sich das mal anschauen kann?

Kannst du die betreffende und veränderte lang_main.php zusätzlich auch auf dem Webspace mal als .txt verlinken? (So dass es einmal die lang_main.php gibt und dieselbe Datei im gleichen Verzeichnis als lang_main.txt)

Was ist bei dir in der Datenbank in der Tabelle prefix_config beim Feld "default_lang" eingetragen?

Gruß,
Chris

Verfasst: 20.06.2005 18:46
von Andre Koch
Christian Benz hat geschrieben:welche Sprachen sind installiert? Nur Deutsch und Englisch vermute ich, oder? Kannst du uns den Link zum Forum mitteilen, damit man sich das mal anschauen kann?
Korrekt, nur Deutsch und Englisch. Den Link kann ich so öffentlich leider nicht mitteilen, da es sich hier nicht um ein öffentliches Forum handelt und gewisse Interna einzusehen wären. Ich kann ja schlecht jeden hier ein NDA unterschreiben lassen... ;)
Ich kann dir aber den Link per PN zukommen lassen, allerdings muß ich dazu vorher ein paar Dinge entfernen (es sei denn, du möchtest tatsächlich eine NDA unterschreiben... ;)). Es würde also noch ein wenig dauern, bis ich dir den Link mitteilen kann.
Kannst du die betreffende und veränderte lang_main.php zusätzlich auch auf dem Webspace mal als .txt verlinken? (So dass es einmal die lang_main.php gibt und dieselbe Datei im gleichen Verzeichnis als lang_main.txt)
Klar, kein Problem, mache ich. Link gibt es dann ebenfalls per PN.
Was ist bei dir in der Datenbank in der Tabelle prefix_config beim Feld "default_lang" eingetragen?
Hmm, keine Ahnung... ich habe hier insgesamt 37 Tabellen in der Datenbank (nicht alle vom phpBB), aber keine die prefix_config heisst. Wo genau soll die denn sein?

Verfasst: 20.06.2005 19:23
von Christian Benz
Hallo,
Ich kann dir aber den Link per PN zukommen lassen, allerdings muß ich dazu vorher ein paar Dinge entfernen (es sei denn, du möchtest tatsächlich eine NDA unterschreiben... ). Es würde also noch ein wenig dauern, bis ich dir den Link mitteilen kann.
Nö, danke lass mal, muß nicht sein. Ich weiß ja auch nicht alles, daher wäre es halt gut gewesen wenn den Link auch die anderen gesehen hätten. Von daher lasse ich von Hilfestellung per PN lieber die Finger.
Hmm, keine Ahnung... ich habe hier insgesamt 37 Tabellen in der Datenbank (nicht alle vom phpBB), aber keine die prefix_config heisst. Wo genau soll die denn sein?
Prefix soll nur als "Platzhalter" (siehe Datenbankbeschreibung) zu verstehen sein, da dies bei der Installation unterschiedlich festgelegt worden sein kann. (Standardmäßig lautet das "phpbb_config", es kann aber eben auch "wasweißich_config", etc. pp. sein).

Gruß,
Chris