我的php脚本在我的centos上传文件 - apache服务器工作正常。 今天我在服务器中启用了suphp,之后脚本没有上传任何文件。 我之前在.htaccess中使用过“php_flag register_globals”。但我从“.htaccess”中删除了该行,以防止500服务器错误。 请帮忙
答案 0 :(得分:0)
经过长时间的搜索和测试,我自己找到了解决方案。 刚刚创建了一个php.ini文件并添加了一行: register_global = on
并删除.htaccess中的所有php标记。 现在工作正常。
答案 1 :(得分:0)
正如您所知,参数必须位于 php.ini 文件中,并且必须指示suPHP读取此文件。本答案中的更多信息:php.ini not being read (Debian / ISP Config)
但是; 如果您的上传脚本需要启用register_globals
,则可能写得不好或过时。您应该尽量避免使用register_globals
,因为它会带来安全威胁。更多相关信息:What are register_globals in PHP?