Ik krijg de volgende error, wat betekent dit precies?

Fatal error: require_once() [function.require]: Failed opening required '/public_html/Bikes/fietsen/smarty/libs/Smarty.class.php' (include_path='.:/usr/share/php') in /home/Bikes.nl/public_html/bikes/fietsen/include/config.php on line 27
Hij kan je include bestand niet vinden in /usr/share/php
Er is helemaal geen /usr/share/php map. Daarom snap ik het niet.
Waar komt dit script vandaan? Is dit een opensource pakket of heb je het zelf geschreven.

Plaats de code eens tussen de code tags.

[size=xsmall]Toevoeging op 05/06/2012 13:12:29:[/size]

P.S. include_path='.:/usr/share/php' zal van je Apache webserver onder linux zijn. Staat dit zo in je conf file?
$config['adminurl']      =  $config['baseurl'].'/administrator';
$config['cssurl']      =  $config['baseurl'].'/css';
$config['imagedir']      =  $config['basedir'].'/images';
$config['imageurl']      =  $config['baseurl'].'/images';
$config['membersprofilepicdir']      =  $config['imagedir'].'/membersprofilepic';
$config['membersprofilepicurl']      =  $config['imageurl'].'/membersprofilepic';
$config['pdir'] = $config['basedir'].'/pdata';
$config['purl'] = $config['baseurl'].'/pdata';
require_once($config['basedir'].'/smarty/libs/Smarty.class.php');
require_once($config['basedir'].'/libraries/mysmarty.class.php');
require_once($config['basedir'].'/libraries/SConfig.php');
require_once($config['basedir'].'/libraries/SError.php');
require_once($config['basedir'].'/libraries/adodb/adodb.inc.php');
require_once($config['basedir'].'/libraries/phpmailer/class.phpmailer.php');
require_once($config['basedir'].'/libraries/SEmail.php');
function strip_mq_gpc($arg)


[size=xsmall]Toevoeging op 05/06/2012 13:14:45:[/size]

Lijn 27 = hierbij lijn 9
Het is lijn 8 in je script.

Maar wat is $config['basedir'] wat staat daar in?
$config['basedir'] = '/public_html/bikes/fietsen';
En wil je je titel even aanpassen, één die je probleem beschrijft?
Heb je het al eens zonder public_html geprobeert? Want dat is in principe je root / .

Dus probeer dit eens: $config['basedir'] = '/bikes/fietsen';
:( zelfde error maar dan zonder public_html.
Waar staat dat bestand dan in je website? kijk eens even via je FTP client en browse is naar de map die de error aangeeft. Kijkeens of die include daar ook staat.

Let ook op hoofdletters ik zie dat Smarty met Hoofdletter S is. Mocht dit als kleine s opgeslagen zijn kan het problemen veroorzaken.

Reageren