如何在PHP中传递安全模式限制?

时间:2011-02-26 07:27:34

标签: php linux

  

警告:fopen()[function.fopen]:   安全模式限制有效。该   其uid为1191的脚本不是   允许访问   /home/yasimtr1/domains/yasisyazilim.com.tr/public_html/kamuoyutv/data/videos/archive/2011/2/26   由uid 101所有   /home/yasimtr1/domains/yasisyazilim.com.tr/public_html/kamuoyutv/index/phplibrary/action.php   在第446行

文件夹具有权限0777。

如何修复此错误?

如果您需要更多信息要解决,请问我。

2 个答案:

答案 0 :(得分:3)

在php.ini中:

safe_mode = Off
open_basedir = 

答案 1 :(得分:2)

由于这是在一些webhosting提供程序上,您将无法直接访问php.ini文件。但是,有几种方法可以尝试启用它。出于安全原因,大多数提供商不允许您启用它。

如果您的主机有在线控制面板,请检查他们是否有关闭安全模式的选项。虽然大多数没有,但值得一试。

某些提供商还允许您使用.htaccess文件将其关闭。如果是这样,请将以下行添加到htaccess文件中:

php_flag safe_mode off

如果这两个选项失败,您有一个最终选项:尝试询问您的主机提供商。他们可能会让你感到惊讶,并为你关掉它。