0

我在其中一个低成本的网络主机上有一个网站,我遇到了一些文件问题,生成了以下错误:

警告:未知:安全模式限制生效。不允许 uid 为 10014 的脚本在第 0 行的 Unknown 中访问 / 由 uid 0 拥有

我在根级别放置了一个php.ini文件,其中包含以下内容:

安全模式 = 关闭

我还在根级别的.htaccess文件中放置了以下内容:

php_flag 安全模式关闭

如果我运行 phpinfo() 脚本,我确实表明 safe_mode 已关闭。不过,我仍然在某些文件上收到上述错误。其中一个错误出现在主 javascript 文件中,因此您可以想象,这真是太糟糕了。

JS 文件夹/文件的权限为755

服务器正在运行PHP 版本 5.2.17

我还在 Firebug 中收到一些“图像损坏或截断:”错误。正如你可以想象的那样,这些很烦人,这意味着并不是我所有的图像都在加载。

我已在多个浏览器中清除缓存/重新加载,但网站上仍有问题。

我以前没有遇到过这个问题,而且我的虚拟主机在响应甚至提供信息方面都不是最好的。我怀疑他们只是改变了一些东西,甚至不费心发出他们在做什么/什么时候做出改变的通知(非常烦人)。我过去曾遇到其他问题,该网站运行良好,然后就开始遇到问题。再次,低成本的网络主机所以不是一个大惊喜,对吧?

无论如何,任何人都知道如何解决上面的安全模式错误?

4

1 回答 1

1

由于安全原因,我认为您的系统管理员不会允许您禁用 PHP 安全模式。我认为您只有两个解决方案: - 将要访问的文件放在脚本目录或子目录中。- 移动到不同的托管服务提供商。此配置也可能与其他 PHP 功能(例如 mail() 函数)一起使用。

于 2013-05-17T17:05:18.743 回答