Counter wirft nur auf Forumsseite einen Fehler aus

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
galileo
Mitglied
Beiträge: 23
Registriert: 04.04.2004 15:57

Counter wirft nur auf Forumsseite einen Fehler aus

Beitrag von galileo »

Hallo,

da meine PHP/mySQL-Kenntnisse leider sehr beschränkt sind, wende ich mich an Eure kompetente Hilfe.
Ich habe die aktuelle Version des Boards dank der Anleitungen hier in eine HTML-Seite eingebunden (eigentlich ja umgekehrt) und auch den gewünschten Counter implementiert. Alles funktionierte auf meinem Testserver. Es gab keinerlei Fehlermeldungen.

Nun ist die gesamte online auf dem eigentlichen Server und ich bekomme ständig diese

Warning: file(): URL file-access is disabled in the server configuration in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: file(http://www.awd-aussteiger.de/rcounter.php): failed to open stream: no suitable wrapper could be found in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: implode(): Bad arguments. in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Fehlermeldungen.
Kann mir jemand sagen, was ich tun kann?

Vielen Dank im Voraus.
Galileo
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Das liegt an der Servereinstellung. file-access wurde deaktiviert.
Eventuell mal den Anbieter kontaktieren.
galileo
Mitglied
Beiträge: 23
Registriert: 04.04.2004 15:57

Beitrag von galileo »

Das ging ja schnell. Danke.
Der Haken an der Sache ist, dass der Counter auf allen anderen (nicht Forums-)Seiten korrekt arbeitet.
Kann es eventuell auch damit zusammenhängen, dass ich in der page_tail.php den Pfad auf den Counter absolut und in allen anderen Seiten relativ angegeben habe?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Eventuell ..und wenn du es in der page_tail.php auch 'relativ' machst ?
galileo
Mitglied
Beiträge: 23
Registriert: 04.04.2004 15:57

Beitrag von galileo »

Dann bekomme ich eine andere Fehlermeldung.

Warning: file(): Unable to access ../../rcounter.php in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: file(../../rcounter.php): failed to open stream: No such file or directory in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Warning: implode(): Bad arguments. in /data/001/web/3s39dfhp3vu5m7a3npqg/webspace_bthx711111/awd-aussteiger.de/forum/includes/page_tail.php on line 38

Muss ich hierzu den Pfad relativ aus "includes" heraus angeben (../../) oder doch eher aus der index.php bezogen (../).
Na ja, beides geht nicht. :(
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wo befindet sich denn die rcounter.php ?
Wenn sie zum Beispiel innerhalb von /phpBB im Ordner /counter ist, wäre der Pfad /counter/.
Auch wenn sich die page_tail.php im /includes-Ordner befindet, muss man immer vom Index ausgehen.
galileo
Mitglied
Beiträge: 23
Registriert: 04.04.2004 15:57

Beitrag von galileo »

Die rcounter.php befindet sich direkt im Rootverzeichnis des Servers.

... Wenn ich nun relativ von der index.php ausgehe, also ../, dann
wird mir keine Fehlermeldung mehr ausgeworfen, sondern das gesamte Script wird ausgeworfen??
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

include($phpbb_root_path .'../rcounter.'.$phpEx);
..versuch´s ma so.
galileo
Mitglied
Beiträge: 23
Registriert: 04.04.2004 15:57

Beitrag von galileo »

Siehst du. Und an dieser Stelle muss ich mich eben als PHP-DAU outen. :-?

Wo genau soll ich es einbinden. Bisher habe ich, nach Beschreibungen aus diesem Forum, den Counter in der page_tail.php folgendermaßen eingebunden:

$template->assign_vars(array(
'COUNTER' => implode("",file("../rcounter.php")),

Wo, oder wie muss ich nun deinen Vorschlag einfügen?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Hmm.. das wäre jetzt eigentlich korrekt, wenn sich rcounter.php oberhalb von /phpBB befindet.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“