Seite 2 von 4

Verfasst: 08.08.2008 20:12
von powersilie
nickvergessen hat geschrieben:aber du könntest ans ende der zeile hinzufügen wie es eigentlich sein müsste.
Das hab ich richtig in der viewtopic. Nur hier hab ichs schlecht reinkopiert.

lg
Powersilie

Verfasst: 09.08.2008 01:02
von Henning Stummer
Bei mir passiert wie gesagt erstmal nichts, außer der Meldung in der Statusleiste: "Warten auf...."

Nach einiger Zeit kommt ein weißer Schirm mit:
Fatal error: Maximum execution time of 240 seconds exceeded in /[...]/includes/functions_content.php on line 1110

Die betroffene Stelle sieht wie folgt aus:

Code: Alles auswählen

1101:	// Due to specialchars, we may not be able to store the string...
1102:	if (utf8_strlen($string) > $max_store_length)
1103:	{
1104:		// let's split again, we do not want half-baked strings where entities are split
1105:		$_chars = utf8_str_split(htmlspecialchars_decode($string));
1106:		$chars = array_map('utf8_htmlspecialchars', $_chars);
1107:
1108:		do
1109:		{
1110:			array_pop($chars);
1111:			$string = implode('', $chars);
1112:		}
1113:		while (utf8_strlen($string) > $max_store_length || !sizeof($chars));
1114:	}
Jemand eine Idee?

Verfasst: 09.08.2008 01:56
von nickvergessen
// Due to specialchars, we may not be able to store the string...
willst du mal verraten was du als Editier-Vermerk benutzen willst?

Verfasst: 09.08.2008 03:34
von Henning Stummer
nickvergessen hat geschrieben:
// Due to specialchars, we may not be able to store the string...
willst du mal verraten was du als Editier-Vermerk benutzen willst?
In meinem Test habe ich als Vermerk nur "Grund" eingegeben. Also alles andere als UFT8 oder andere Sonderzeichen?!

Verfasst: 09.08.2008 10:35
von Huchinotte
nickvergessen hat geschrieben:du könntest mal in der config.php die " Zeilen mit DEBUG ent-kommentieren (also "// " am Anfang der Zeilen entfernen)
Also wenn ich das mache habe ich schon auf dem index einen Fehler und der Style sieht wirklich bescheiden aus

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3472: Undefined index: COPY
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3562: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3564: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3565: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3566: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2975)
Trage ich nun beim editieren / Grund "Fehler" ein passiert erst ewig nichts um dann wird der Fehler

Code: Alles auswählen

Fatal error: Maximum execution time of 30 seconds exceeded in c:\programme\easyphp1-8\www\dcon\includes\utf\utf_tools.php on line 233
auszugeben.
Der Bereich wo der Fehler sich befinden soll lautet

Code: Alles auswählen

229	/**
230	* Return the length (in characters) of a UTF-8 string
231	* @ignore
232	*/
233	function utf8_strlen($text)
234	{
235		return mb_strlen($text, 'utf-8');
236	}
237     }
238     else
239    {

Verfasst: 09.08.2008 11:04
von nickvergessen

Code: Alles auswählen

Undefined index: COPY
lässt auf ein veraltetes Sprachpaket schließen. Vllt hängt damit auch das andere Zusammen.

Verfasst: 09.08.2008 11:08
von Huchinotte
nickvergessen hat geschrieben:

Code: Alles auswählen

Undefined index: COPY
lässt auf ein veraltetes Sprachpaket schließen. Vllt hängt damit auch das andere Zusammen.
Wie veraltetes Sprachpaket? Ich hab beim update auf 3.0.2 auch die Sprachdateien aktualisiert! Von daher ............

Verfasst: 09.08.2008 11:10
von nickvergessen
Stell mal testweise auf Englisch um und guck ob der Fehler immer noch vorhanden ist.

Verfasst: 09.08.2008 11:16
von Huchinotte
nickvergessen hat geschrieben:Stell mal testweise auf Englisch um und guck ob der Fehler immer noch vorhanden ist.
Passiert das gleiche

Code: Alles auswählen

Fatal error: Maximum execution time of 30 seconds exceeded in c:\programme\easyphp1-8\www\dcon\includes\utf\utf_tools.php on line 236

Verfasst: 09.08.2008 11:28
von powersilie
Ich hatte dieses Timeout Problem auch, allerdings erst nach dem automatischen Update und dem Einbau des Download-MODs.
Mein Hoster hat Zeit erhöht, auch kein Erfolg. Also wieder ausgebaut...

Und beim Editieren dürfte da ein ähnliches Problem auftreten.
Irgendwo muß da eine Endlosschleife aktiv werden, weil sonst funktionieren sowohl das Board, als auch die Mods einwandfrei.
Nur wenn man sich dann genauer damit beschäftigt, kommt man drauf, daß ein paar kleine Funktionen nicht klappen.

Dann kommt das Timeout.

Die Umstellung auf Englische Sprache hat bei mir auch nicht das Problem gelöst.

Ich weiß nur, daß ich mit Sicherheit das nächste Update von Hand machen werde. Länger als automatische dauert das auch nicht, weil das Nachbearbeiten einiger Mods und das löschen der "bak" Dateien dauert auch seine Zeit :wink:

Bei meinem Testboard, das noch 3.0.1 und ohne Mods ist, funktioniert das Begründen der Editierung einwandfrei!

lg
Powersilie