Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 主机上是否通常有include_path/htaccess限制?_Php_.htaccess_Hosting_Internal Server Error - Fatal编程技术网

Php 主机上是否通常有include_path/htaccess限制?

Php 主机上是否通常有include_path/htaccess限制?,php,.htaccess,hosting,internal-server-error,Php,.htaccess,Hosting,Internal Server Error,我的.htaccess文件如下所示: php\u值包括路径“/home/username/public\u html/site” 与包含路径的位置相同 它导致了500个内部服务错误,但在本地工作正常。我正四处寻找,试图通过主机找到一些东西,但运气不太好。如果不知道确切的错误信息,很难判断出哪里出了问题。正如佩卡所解释的,一个原因可能是没有使用mod_php。例如,如果使用suPHP或任何其他基于PHP的CGI接口的变体,就可能出现这种情况 如果是这种情况,并且使用PHP5.3.0或更高版本,则可

我的.htaccess文件如下所示:

php\u值包括路径“/home/username/public\u html/site”

与包含路径的位置相同


它导致了500个内部服务错误,但在本地工作正常。我正四处寻找,试图通过主机找到一些东西,但运气不太好。

如果不知道确切的错误信息,很难判断出哪里出了问题。正如佩卡所解释的,一个原因可能是没有使用mod_php。例如,如果使用suPHP或任何其他基于PHP的CGI接口的变体,就可能出现这种情况

如果是这种情况,并且使用PHP5.3.0或更高版本,则可以使用
.user.ini
file1创建每个目录的配置。因此,不要使用带有行的
.htaccess
文件

php_value include_path "/home/username/public_html/site"
您将使用包含该行的
.user.ini

include_path = "/home/username/public_html/site"


1)请注意,这是默认文件名。该文件可能具有不同的名称(文件名通过INI指令用户INI.filename配置),也可能被完全禁用。

在Centos中,默认包含路径为:


.:/usr/share/pear:/usr/share/php

仅当php作为Apache模块加载时,此选项才有效。也许事实并非如此。人力资源管理我想这似乎是有可能的;主机没有列出那么多的技术规格。您知道类似的基于htaccess的替代方案吗?这是我成功获取所有内容的唯一方法。您是否检查了Apache error.log以检查生成500的原因?是的,显示了默认路径。需要添加更多路径,因为项目需要这样。ini_集合和htaccess都不在这里工作。Thanx很多,每个目录的php.ini文件真的很有用。但在某些情况下,当服务器不允许目录中的ini文件时,它可能无法工作。