2013-09-18 3 views
0

Я столкнулся с некоторыми проблемами, когда попытался загрузить мой проект php на свой сервер. Я действительно не могу понять, что случилось. Проект работает, когда я запускаю его на локальном хосте, но когда я копирую файлы на свой сервер, что-то не так, когда я использую «require». Я просто требуем некоторых PHP файлов в той же папке, как это:eclipse php project online проблемы

<?php 
session_start(); 
require 'guiParts.php'; 
require 'formfunctions.php'; 
... 

И я получаю следующие ошибки, когда я посещаю мой сайт в Интернет:

Warning: require(guiParts.php) [function.require]: failed to open stream: No such file or directory in /www/zzl.org/m/v/l/mvlweb/htdocs/index.php on line 3

Fatal error: require() [function.require]: Failed opening required 'guiParts.php' (include_path='.:/usr/lib/php') in /www/zzl.org/m/v/l/mvlweb/htdocs/index.php on line 3

ответ

0

проблема находится в конфигурации сервера. Может быть, его работы PHP через FCGI, может коснуться еще ...

попробуйте использовать полный путь

require __DIR__ . '/guiParts.php'; 

должен работать

+0

это не работает для меня :(Мне было интересно, если это что-то делать с eclipse.Поскольку ошибка говорит, что Failed opening required 'guiParts.php' (include_path = '.:/usr/lib/php') .. usr/lib/php - это не тот путь, который я сделал сам. некоторые автоматически сгенерированные папки, созданные eclipse – Langkiller

+0

Я просто попытался создать простой PHP-код, используя require.I сделал это с помощью блокнота, и это сработало, когда я разместил его в Интернете. Så, то это должно иметь какое-то отношение к редактору правильно? – Langkiller

+0

Хорошо, я нашел проблему .. и я чувствую себя глупо. Это должен был быть guiparts.php, а не guiParts.php. В любом случае, я приму свой ответ, поэтому вопрос будет закрыт. Спасибо за вашу помощь – Langkiller