2010-06-18 2 views
0

Я разработал веб-сайт на WampServer в окнах. После завершения сайта и тестирования всех функций, которые я попытался развернуть на сервере linux под управлением Ubuntu. Я начал получать ошибки о не найденных файлах, которые не были найдены в моем пути включения! Я установил путь включения в файл htaccess, тот же файл php и даже php.ini с абсолютным путем и не повезло, что он не работает. Я пытался проверить случаи необходимых файлов, но они были правильными!
Я не уверен, в чем проблема, поэтому кто-нибудь может помочь мне отладить эту проблему!PHP set include path не работает на Ubuntu linux

+0

Что такое include_path и требуемые файлы, которые вы пытаетесь включить? – animuson

+0

Пожалуйста, разместите несколько строк из вашей конфигурации. – Sjoerd

+0

Пожалуйста, покажите код. –

ответ

0

Wild guess: вы используете настройки php_value, чтобы указать путь включения, но, в отличие от сервера Windows, PHP не работает как модуль Apache в вашей установке Ubuntu, который является prerequisite for those .htaccess settings to work.

0

Проверьте разделитель между дорожками. Windows использует ; (точка с запятой), а Linux использует : (двоеточие). Вам также необходимо убедиться, что вы используете косые черты между каталогами в каждом пути в Linux вместо обратных косых черт.

c:\include;c:\include\path;. ->/include:/include/path:.

Другая возможность заключается в том, что пользователь работает Apache, не имеет доступа к каталогу включают читать.