我的.htaccess文件如下所示:
php_value include_path "/home/username/public_html/site"
并且与包含路径的位置相同。
它导致500内部服务错误,但在本地工作正常。我正在四处寻找通过主机找到的东西,但没有太多运气。
答案 0 :(得分:3)
在不知道确切错误消息的情况下,很难分辨出错的原因。正如Pekka解释的那样,一个原因可能是没有使用mod_php。例如,如果使用suPHP或基于PHP的CGI接口的任何其他变体,则可能是这种情况。
如果是这种情况并且如果您使用的是PHP 5.3.0或更高版本,则可以使用.user.ini
文件 1 创建每目录配置。因此,不要使用带有
.htaccess
文件
php_value include_path "/home/username/public_html/site"
您将使用包含该行<{p>的.user.ini
include_path = "/home/username/public_html/site"
1 )请注意,这是默认文件名。该文件可能具有不同的名称(文件名通过INI指令user_ini.filename
配置)或可能已禁用。
答案 1 :(得分:1)
在Centos中,默认的include_path是:
:/ USR /共享/梨:在/ usr /共享/ PHP