[BUG in 3.0.3] PHP Fatal error na update 3.0.3

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

[BUG in 3.0.3] PHP Fatal error na update 3.0.3

Bericht door Tazmanian » 16 nov 2008, 02:02

  • Adres van je forum: http://forum.kartgrid.be
    Event. modificaties op je forum: verschillende
    Wanneer ontstond het probleem? na de update van 3.0.2 naar 3.0.3
    phpBB versie: 3.0.3

    Wat is het probleem?
In mijn error logs zie ik nu regelmatig volgende entry staan. Dit is maar sinds de update naar versie 3.0.3. Weet iemand wat dit betekent en hoe ik dit kan verhelpen?
PHP Fatal error: Call to undefined function phpbb_chmod() in .../forum/includes/acm/acm_file.php on line 96, referer: http://www.kartgrid.be/forum/viewtopic. ... &start=100
Laatst gewijzigd door Tazmanian op 22 nov 2008, 19:26, 1 keer totaal gewijzigd.

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: PHP Fatal error na update 3.0.3

Bericht door Derky » 16 nov 2008, 03:02

phpbb_chmod() is een nieuwe functie in phpBB 3.0.3

Deze staat in ./includes/functions.php
Kan je in dat bestand eens zoeken naar:

Code: Selecteer alles

function phpbb_chmod($filename, $perms = CHMOD_READ) 
Als je dit niet kan vinden heb je waarschijnlijk niet goed geüpdate.

Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

Re: PHP Fatal error na update 3.0.3

Bericht door Tazmanian » 16 nov 2008, 08:50

Dit staat perfect in dat bestand. Enkele lijnen:

Code: Selecteer alles

* @param $filename The file/directory to be chmodded
* @param $perms Permissions to set
* @return true on success, otherwise false
*
* @author faw, phpBB Group
*/
function phpbb_chmod($filename, $perms = CHMOD_READ)
{
	// Return if the file no longer exists.
	if (!file_exists($filename))
	{
		return false;
	}

	if (!function_exists('fileowner') || !function_exists('filegroup'))
	{
		$file_uid = $file_gid = false;
		$common_php_owner = $common_php_group = false;
	}
	else
	{
		global $phpbb_root_path, $phpEx;
En dit zijn de lijnen uit het acm_file.php bestand:

Code: Selecteer alles

	/**
	* Save modified objects
	*/
	function save()
	{
		if (!$this->is_modified)
		{
			return;
		}

		global $phpEx;

		if ($fp = @fopen($this->cache_dir . 'data_global.' . $phpEx, 'wb'))
		{
			@flock($fp, LOCK_EX);
			fwrite($fp, "<?php\n\$this->vars = " . var_export($this->vars, true) . ";\n\n\$this->var_expires = " . var_export($this->var_expires, true) . "\n?>");
			@flock($fp, LOCK_UN);
			fclose($fp);

			phpbb_chmod($this->cache_dir . 'data_global.' . $phpEx, CHMOD_WRITE);
		}
		else
		{
			// Now, this occurred how often? ... phew, just tell the user then...
			if (!@is_writable($this->cache_dir))
			{
				trigger_error($this->cache_dir . ' is NOT writable.', E_USER_ERROR);
			}

			trigger_error('Not able to open ' . $this->cache_dir . 'data_global.' . $phpEx, E_USER_ERROR);
		}

		$this->is_modified = false;
	}

Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

Re: PHP Fatal error na update 3.0.3

Bericht door Tazmanian » 22 nov 2008, 19:26

Yoepie, voor het eerst heb ik ook een bug gevonden in phpbb :D

Bovenstaand probleem is officieel een bug en zal worden opgelost in de volgende versie.
http://www.phpbb.com/bugs/phpbb3/37215

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: [BUG in 3.0.3] PHP Fatal error na update 3.0.3

Bericht door Derky » 23 nov 2008, 01:21

Om eerlijk te zijn dacht ik dat het aan jou update-kunsten lag. :oops: :P
Maar goed dat je het als bug hebt gesubmit op phpBB.com! ;)

Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

Re: [BUG in 3.0.3] PHP Fatal error na update 3.0.3

Bericht door Tazmanian » 23 nov 2008, 13:18

Ik dacht het eerst ook aangezien ik nergens iemand anders melding zag maken.
Maar het verschijnt niet in de logs van phpBB maar in de server log. Denk niet dat er daar veel mensen zullen in kijken ....

Vervolgens had ik een volledig packet gedownload en de verschillen opgezocht, maar die waren er niet. Dan heb ik dit maar gerapporteerd als een bug :)

Als je het al wil oplossen :arrow: http://code.phpbb.com/repositories/diff ... =&type=sbs

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: [BUG in 3.0.3] PHP Fatal error na update 3.0.3

Bericht door Paul » 23 nov 2008, 13:42

voor degene die het willen weten ook nog, het probleem trad enkel en alleen op wanneer er attachments of avatars werden weergeven, en niet bij het overige forum gebruik. je zal deze fout dus enkel in de logs tegenkomen, en als het goed is niet op je forum vinden.

Gesloten