2014-07-07 7 views
0

php - include() ne trouve pas chemin sur le serveur distant

44| <?php 
45| include('/mpdf/mpdf.php'); 
46| ?> 

Et voici l'erreur que je reçois:

Warning: include(/mpdf/mpdf.php) [function.include]: failed to open stream: No such file or directory in /home1/virtek/public_html/cherry/wp-content/themes/twentytwelve/header.php on line 45 

Warning: include() [function.include]: Failed opening '/mpdf/mpdf.php' for inclusion (include_path='.:/opt/php53/lib/php') in /home1/virtek/public_html/cherry/wp-content/themes/twentytwelve/header.php on line 45 

Tous les fichiers sont au même endroit où ils étaient avant la migration.

Cela fonctionnait parfaitement sur le localhost, quelqu'un a eu une idée de ce qui pourrait être arrivé ou comment puis-je résoudre ce problème?

Merci

+2

Êtes-vous sûr que vous avez un dossier 'mpdf' ** dans le répertoire racine de votre serveur ** ?! Non * serveur web *, mais * serveur *. – deceze

Répondre

2

Si tous vos fichiers sont au même endroit et de la structure puis essayez:

<?php 
include('mpdf/mpdf.php'); // No slash 
?> 

La barre oblique au début de votre code d'origine indique au serveur Web pour regarder dans la racine d'un répertoire appelé mpdf puis mpdf.php. C'est parce qu'il s'agit probablement d'un serveur Linux.

S'il vous plaît voir la question suivante Relative path or absolute path and how to set up in PHP

Questions connexes