Pagina 1 van 1

Foutmelding: "Klasse template_compile niet gevonden"

Geplaatst: 10 nov 2007, 15:39
door BorisB
Oké, wel, kijk. Ik download de zip: phpBB-NL-3.0.RC7.zip

De map die hierin zit zet ik op mijn localhost: phpBB-NL-3.0.RC7

Hierin zit de map phpBB3, als ik deze bezoek in de browser krijg ik dit:
Klasse template_compile niet gevonden.
De URL is http://86.89.27.118/~Bb/phpBB-NL-3.0.RC7/phpBB3/
Gesplitst van viewtopic.php?f=46&t=40902
- ElbertF

Re: Foutmelding: "Klasse template_compile niet gevonden"

Geplaatst: 10 nov 2007, 16:22
door ElbertF
Is je server up-to-date? Welke PHP versie draai je?

Re: Foutmelding: "Klasse template_compile niet gevonden"

Geplaatst: 10 nov 2007, 18:15
door BorisB
Sorry dat ik een tijdje niet reageerde, ik was naar de stad.

Ik draai PHP 5.2.4

Over Apache:

Apache Version: Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.7l DAV/2 PHP/5.2.4
Apache API Version: 20051115

Re: Foutmelding: "Klasse template_compile niet gevonden"

Geplaatst: 11 nov 2007, 21:38
door Paul
Weet je zeker dat je alle bestanden hebt geupload?

Re: Foutmelding: "Klasse template_compile niet gevonden"

Geplaatst: 12 nov 2007, 00:22
door BorisB
Bedankt voor je reactie! Antwoord:

Jazeker. Ik heb het zipje uitgepakt, en het mapje dat daar in zat naar mijn server gesleept. Ik zal het nu nog eens doen.

Ok, ik heb het nu nog eens gedaan. Nu hier. Het zelfde resultaat dus.

Re: Foutmelding: "Klasse template_compile niet gevonden"

Geplaatst: 12 nov 2007, 00:46
door nickdhnick
Probeer eens de Engelse versie van phpBB.com te downloaden en upload die in een nieuwe map
Download dan ook de Nederlandse taalbestanden en plaats die ook in de daarvoor bestemde map :)

probeer dat eens, en kijk of je het nog steeds krijgt.. zo ja, dan ligt het echt aan je server

Re: Foutmelding: "Klasse template_compile niet gevonden"

Geplaatst: 12 nov 2007, 01:59
door BorisB
Aah, ik weet niet hoe maar ik ben achter het probleem gevonden: ik heb een bestand dat ik via auto_prepend in de .htaccess altijd inlaad bij elk bestandje. Hierin staat deze php code:

Code: Selecteer alles

<?php
	function __autoload ( $sKlasse )
	{
		if ( !in_array (  $sKlasse , get_declared_classes ( ) ) )
		{
			$sKlasse = strtolower ( $sKlasse );
			$sFile = '/Users/Bb/Sites/publiek/codes/klasses/' . $sKlasse . '/' . $sKlasse . '.class.php';
			$sFile2 = '/Users/Bb/Sites/safe/svn/trunk/www/systeem/klasses/' . $sKlasse . '.class.php';
			if ( file_exists ( $sFile ) )
				require_once $sFile;
			elseif ( file_exists ( $sFile2 ) )
				require_once $sFile2;
			else
				die ( 'Klasse ' . $sKlasse . ' niet gevonden.' );
		}
	}
?>
En als de klasse dus niet gedeclared is, en niet bestaat op twee plekken waar ik vooral mijn klasses bewaar, dan die(); ik met dat de klasse niet bestaat. In de install wordt blijkbaar de klasse template_compile aangeroepen terwijl die niet bestaat.

Maar ja, het werkt nu.

Bedankt voor de hulp!