TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

May 01, 2024, 09:20:05 AM

Login with username, password and session length
Members
  • Total Members: 3,885
  • Latest: Growner
Stats
  • Total Posts: 195,174
  • Total Topics: 21,220
  • Online today: 167
  • Online ever: 3,540 (September 03, 2022, 01:38:54 AM)
Users Online
  • Users: 0
  • Guests: 142
  • Total: 142

Fehler im Fehlerprotokoll

Started by peweb, June 01, 2009, 11:01:41 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

peweb

Ich hab folgende 3 Fehler immer wieder im Fehlerprotokoll stehen:

http://xxx.xxxxxxxx.de/xxx/forum/index.php
8: Undefined index: smileys_enabled
Datei: /users/xxx/www/xxxxx/forum/Sources/TPmodules.php
Zeile: 1758


http://xxx.xxxxxxxx.de/xxx/forum/index.php?action=tpmod;shout=admin;settings
8: Undefined index: tp-marquee
Datei: /users/xxx/www/xxxxx/forum/Themes/default/languages/TPShout.german-utf8.php (tpshout_admin_settings sub template - eval?)
Zeile: 134


http://xxx.xxxxxxxx.de/xxx/forum/index.php?action=tpmod;shout=admin;settings
8: Undefined index: tp-mootools
Datei: /users/xxx/www/xxxxx/forum/Themes/default/languages/TPShout.german-utf8.php (tpshout_admin_settings sub template - eval?)
Zeile: 133


Die Funktionen sind ok. Es geht alles. Hat jemand ne Idee, wie ich das abstellen kann?

Ich habe:

SMF 1.1.9
TinyPortal v1.0 beta 4 mit aktivierter Shoutbox
PortalGreen Theme by Crip
SMF Media Gallery 1.5.6


cx_one

Eigentlich sind das keine Fehler sondern nur Warnungen.

Heisst soviel wie es wird auf einen Schlüssel(undefined index) in einem array zugegriffen, der vorher nicht definiert wurde.

Ist eigentlich nur nerfig weils das Errorlog von SMF zumüllt. Ich kuck mal an den Stellen nach ob sich da was auf die schnelle machen lässt

cx_one

Denke ich habs gefunden.

tp-marquee und tp-mootools liegt an fehlenden Einträgen in der deutschen ÃÅ"bersetztung.

in der Datei Themes/default/languages/TPShout.german-utf8.php am Ende hinzufügen:

$txt['tp-mootools'] = 'Ja, benutzte Mootools Version';
$txt['tp-marquee'] = 'Ja, benutze Marquee(von TP v0.9)';



smileys_enable konnt ich auf die schnell nicht nachvollziehen, weill ich nicht weiß was ich alles einstellen muss damit er diese Funktion aufruft. Aber ich denke ich hab den Fehler dort auch gefunden.

In der Datei Sources/TPmodules.php folgende Zeile:
$row['body'] = parse_bbc($row['body'], $row['smileys_enabled']);
durch diese ersetzten
$row['body'] = parse_bbc($row['body'], $row['smileysEnabled']);


peweb

Die Zeile:
$row['body'] = parse_bbc($row['body'], $row['smileys_enabled']);
ist in der Sources/TPmodules.php SO nicht vorhanden.

Ich habe eine Zeile:
$row['body'] = parse_bbc($row['body'];
entdeckt und diese mal durch deinen Voschlag ersetzt.

Das werd ich mir jetzt mal ne Weile angucken. Ich bedanke mich jedenfalls jetzt schon recht herzlich bei dir....


Peter

cx_one

Komisch, dass es die Zeile bei dir so nicht gibt.
Habe zum testen SMF 1.1.9 + TP1.0beta4 ohne weiter Mods genommen.

Naja hauptsache es funktioniert. Falls doch wieder Fehler mit smilie.... auftreten kannst ja nochmal bescheid geben.

MFG cx

peweb

Also ich denke das wars. Ich hab jetzt zwar ab und zu noch andere Fehler, aber bei weitem nicht so viele und nur noch sporadisch. Ich bin ja auch noch nicht ganz fertig mit dem Forum.

Auf jeden Fall danke ich dir nochmals, du hast mir sehr geholfen...


Peter

cx_one

Es gibt seit 1-2 Tagen eine neue Deutsche ÃÅ"bersetzung, vielleicht bekommst damit noch ein paar Einträge weniger im Errorlog. Hab sie aber aus zeitgründen selber no net ausprobiert.

MFG cx_one

ZarPrime

Hallo peweb und cx_one,

Die deutsche Language Packs sind ab sofort zum Download an diesen Orten gezeigt und lösen viele Ihrer Fehler.

ISO-ÃÅ"bersetzung ...
http://www.tinyportal.net/index.php?action=tpmod;dl=item1112

UTF8 ÃÅ"bersetzung ...
http://www.tinyportal.net/index.php?action=tpmod;dl=item1113

In English ...

Hello peweb and cx_one,

The German Language Packs are now available for download at these locations shown below and should solve many of your errors.

ISO translation ...
http://www.tinyportal.net/index.php?action=tpmod;dl=item1112

UTF8 tranlation ...
http://www.tinyportal.net/index.php?action=tpmod;dl=item1113

ZarPrime

peweb

Thank you very much ZarPrime

maybe i try it today


peter

titti

Hi!
Hatte vor ein paar Wochen ähnliche Probleme. Allerdings zeigte mein Forum ausser diesen Protokoll Einträgen keinerlei Probleme. Alle Funktionen schienen zu laufen. Habe dann einfach, da mir diese Log Einträge die Datenbank zugemüllt haben und irgendwann dazu geführt haben, dass meine Seite garnicht mehr ging, die Protokollierung abgestellt. Jetzt läuft immer noch alles und ich bin wieder zufrieden. Ist zwar nicht die Lösung, aber spart Nerven. Werde wohl über kurz oder lang eine komplette Neuinstallation fahren müssen.

titti

P.S. Werde wohl mal die Lösungsvorschläge mit den Sprachdateien testen.

peweb

#10
Also ich hab auch keinerlei Probleme mit dem Forum, aber völlig fehlerfrei wird das wohl nie werden. Aber das ist nur noch ein Bruchteil der Fehler die drin waren.

Auch nach den neuen Sprachdateien hab ich noch Fehler:

http://xxxxxxxx.de/index.php?action=tpadmin;sa=modules

2: fclose(): supplied argument is not a valid stream resource
Datei: /xxx/xxx/xxx/xxxxxx/forum/Sources/TPmodules.php
Zeile: 1487
   


http://xxxxxxxxxxx.de/index.php?action=tpadmin;sa=modules

2: fread(): supplied argument is not a valid stream resource
Datei: /xxxxx/xxx/xxxx/xxxxxxxxxx/forum/Sources/TPmodules.php
Zeile: 1478
   


http://xxxxxxxxxx.de/index.php?action=tpadmin;sa=modules

2: fopen(http://www.tinyportal.net/tplatestmodules.xml) [<a href='http://php.net/function.fopen'>function.fopen</a>]: failed to open stream: no suitable wrapper could be found
Datei: /xxx/xxx/xxx/xxxxxx/forum/Sources/TPmodules.php
Zeile: 1474



http://xxxxxxxxxx.de/index.php?action=tpadmin;sa=modules

2: fopen() [<a href='http://php.net/function.fopen'>function.fopen</a>]: URL file-access is disabled in the server configuration
Datei: /xxx/xxx/xxx/xxxxxx/forum/Sources/TPmodules.php
Zeile: 1474



Aber ich seh das inzwischen auch lockerer

Peter


Edit: Können das fsockopen Fehler sein? Das ist nämlich auf dem Server deaktiviert. Habe ich daran gemerkt, daß recaptcha nicht läuft

ZarPrime

peweb,

In den meisten Fällen gibt Fehler verursacht meine Erlaubnis Probleme mit Ihrem Rechner. Sie brauchen, um fopen * * ermöglichen, so dass Sie shuld wenden Sie sich an Ihren Gastgeber und sie bitten, zur Änderung der Einstellungen auf dem Server.

Für weitere Informationen, können Sie sich über diese Frage in der unten aufgeführten Themen, wenn Sie müssen in der Lage sein Englisch zu verstehen, um sie zu lesen ...
http://www.tinyportal.net/index.php/topic,29092.msg232055.html#msg232055

In English ...

For the most part, there errors are caused my permission issues with your host.  They need to set *allow fopen* so you shuld contact your host and ask them to change the settings on the server.

For more information, you can read about this issue in the topic below, though you need to be able to understand English to read them ...
http://www.tinyportal.net/index.php/topic,29092.msg232055.html#msg232055

ZarPrime

peweb

Thank you very much ZarPrime....

my english is good enough zu see what the problem. But my hoster and his holy security says, itÃ,´s not possible to allow that. But i think i can live very fine with this Error.  ;)

ZarPrime

Peter,

Fopen ist für RSS-Feeds. Der Grund, diese Fehler sind passiert, ist, dass, wenn Sie sich in der TinyPortal Admin-Bereich gibt es einen RSS-Feed von TinyPortal, und es ist nicht in der Lage, um die Futter-und das es richtig. Wenn Sie nicht verwenden RSS-Feeds an einer beliebigen Stelle auf den größten Teil Ihrer Website, dann wird es nicht wirklich beeinflussen können. Allerdings, wenn Sie planen, über die Verwendung der RSS-Feeds in die Zukunft und der eigene Rechner wird nicht zulassen, dass fopen, dann sollten Sie sich darüber auch der Suche nach einem anderen Rechner.

Ich gehe vor und markieren Sie dieses Thema gelöst.

ZarPrime

In English ...

Peter,

Fopen is required for RSS Feeds.  The reason these errors are happening is that when you are in the TinyPortal Admin section there is an RSS Feed from TinyPortal and it is not able to open the Feed and display the it properly.  If you are not going to use RSS Feeds anywhere on the main part of your site then it won't really affect you.  However, if you are planning on using RSS Feeds in the future and your host won't allow Fopen, then you should think about eventually looking for another host.

I will go ahead and mark this topic solved.

ZarPrime

cx_one

Ok liegt an den RSS Feeds im Adminbereich für Tinyportal.

Wenn du die Fehler aus dem Log haben willst, hab ich da schnell was gebastelt.

In der Datei Sources/TPmodules.php in der Funktion TPparseRSS fügst du nach der " global $context, ......" Zeile (ca Zeile 1454) diese hier ein

if(ini_get('allow_url_fopen') != 1){
    return;
}


Das gleich nochmal in der Funktion TPparseRSS_TP nach der "global...." Zeile (ca Zeile 1498)

Tut nix anderes als die PHP Auslesen ob der Zugriff mit fopen auf URLs erlaubt ist.


In English:

A little hotfix, to leave the RSS function when allow_url_fopen in php.ini is turned off