0

我的 php 脚本在我的 centos 中上传文件 - apache 服务器工作正常。今天我在服务器中启用了 suphp,之后该脚本没有上传任何文件。我之前在 .htaccess 中使用过“php_flag register_globals on”。但我从“.htaccess”中删除了该行,以防止出现 500 服务器错误。请帮忙

4

2 回答 2

0

经过长时间的搜索和测试,我自己找到了解决方案。刚刚创建了一个php.ini文件并添加了一行:register_global = on

并删除了 .htaccess 中的所有 php 标志。现在它工作正常。

于 2012-10-11T10:32:12.737 回答
0

如您所见,参数必须在php.ini文件中,并且必须指示 suPHP 读取该文件。此答案中的更多信息:php.ini not being read (Debian / ISP Config)

但; 如果您的上传脚本需要register_globals启用,则可能是写得不好或过时了。您应该尽量避免使用register_globals,因为它会构成安全威胁。更多相关信息:PHP 中的 register_globals 是什么?

于 2014-08-09T07:16:51.720 回答