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/
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!