Seite 1 von 1

Upgrade: set_time_limit() schlägt fehl

Verfasst: 20.03.2004 20:39
von chodo
Ich habe versucht von phpBB 2.0.6 auf die aktuellste Version zu aktualisieren, erhalte jedoch folgende Fehlermeldung:
Warning: set_time_limit(): Cannot set time limit in safe mode in /usr/local/httpd/htdocs/kunden/web986/html/phpBB2/install/upgrade.php on line 55
Ich habe keine Ahnung mehr, ob ich irgendwelche Sicherheitslücken manuell geschlossen habe. Vorige Updates liefen problemlos ab. Wie man sieht nutze ich einen kostenlosen Account beid er Computer-Ecke.
Hat jemand eine Ahnung, was falsch läuft?
Vielen Dank im Voraus!

P.S. Einzige vorgenommene Änderung an upgrade.php, weil der Default in Sachen Smilies falsch war:

Code: Alles auswählen

function smiley_replace($text = '')
{
	global $db;

	static $search, $replace;

	// Did we get the smiley info in a previous call?
	if ( !is_array($search) )
	{
		$sql = "SELECT code, smile_url
--------------> FROM phpbb_smilies"; //vorher FROM smiles";
		$result = query($sql, "Unable to get list of smilies from the DB");

		$smilies = $db->sql_fetchrowset($result);
		@usort($smilies, 'smiley_sort');

		$search = array();
		$replace = array();
		for($i = 0; $i < count($smilies); $i++)
		{
			$search[] = '/<IMG SRC=".*?\/' . phpbb_preg_quote($smilies[$i]['smile_url'], '/') .'">/i';
			$replace[] = $smilies[$i]['code'];
		}
	}

	return ( $text != '' ) ? preg_replace($search, $replace, $text) : '';
	
}

Verfasst: 20.03.2004 21:04
von Mungo
Willst du wirklich eine phpbb 1.x upgraden oder nur ein 2.0.x updaten?

Verfasst: 20.03.2004 21:25
von chodo
Das kann ich jetzt nicht einordnen. Ich habe doch geschrieben, von 2.0.6.

Verfasst: 20.03.2004 21:38
von Mungo
Ups überlesen. Die Upgradefunktion ist nur für ein Upgrade von 1.x auf 2.0.x gedacht.

Um von 2.0.6 auf die aktuelle Version upzudaten, schau dir mal unsere Updatehilfe an. Dabei musst du in Gedanken 2.0.6 mit 2.0.7 ersetzen...

http://www.phpbb.de/doku/phpbb-update.php

Verfasst: 21.03.2004 12:50
von chodo
THX. Wenn man weiß, wie es geht, ist es ziemlich einfach! :D