Warning: require_once(../tcpdf/config/lang/eng.php): failed to open stream: No such file or directory in /home/harry-arends.nl/public_html/event/printEntryTotal.php on line 11
Dit script heeft altijd gewerkt totdat de provider de PHP versie heeft geupdate.
In het scripot staat:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL );
include("datacon.php");
include("include/functions.php");
// tcpdf is in the websites root directory
require_once('../tcpdf/config/lang/eng.php'); //Line with error
require_once('../tcpdf/tcpdf.php');
?>
Ik zie dus dat het pad wat de server retourneerd niet is wat in het script staat.
Mijn kennis reikt niet zover dat ik kan dit kan duiden.
Dit lijkt mij los van een PHP-update te staan. Dat bestand eng.php kan niet gevonden worden in het pad /tcpdf/config/lang/ welke boven je huidige en dus werkdirectory staat.
Een gokje: Na de server-upgrade stonden alle errors weer aan, terwijl die eerst uitstonden. Het gaat om een missend talenpakket voor de Engelse taal. Heb je die niet gewoon verwijderd omdat je toch enkel de Nederlandse taal gebruikt?
Het kan inderdaad met rechten te maken hebben want ik zie dat het bestand "http://harry-arends.nl/tcpdf/config/lang/eng.php" wel bestaat.
Klopt het ook wel dat het bestand hierboven eerst een map terug moet om vervolgens het path af te maken? Dus met andere woorden moeten de ../ ervoor staan?