引发这个错误是因为对文件的权限设置为读,写和执行(Unix)或Windows在文件属性中没有检查到属性。
在Linux
/ UNIX:打开/包括/目录,并使用chmod,设置权限为444。(有些系统可能更喜欢644)
在Windows中:打开/包含/目录,右击configure.php文件,并检查“只读”状态的文件。
有时需要通过虚拟主机提供商所提供的文件管理器工具来完成这些。在cPanel,它被称为“文件管理器。在其他工具,可能会有不同的叫法。在文件管理器,你可以浏览到要修改权限的文件,然后点击文件属性链接/按钮,并设置权限。链接可以有不同的名称。
如果FTP程序不让你设置CHMOD444和644,就不算成功。你必须使用上述文件管理器的方法。如果仍无法设置,那么你必须联系托管公司的技术支持,要求他们为你设置。有时候,尽管罕见,还是有必要设置这些文件为400,而不是常见的444或644。任何比400低的,可能会使你失去对文件的访问权。
有些主机有安全配置,就是说当你“让”服务器设置文件为444,他们仍然是644,甚至获得服务器的安全性或文件系统的性能检查后再次修改。这就是为什么在我们的支持论坛上,你会发现人们会要求你检查甚至双重检查权限是否真的设置好了。
如果不解决这个问题,那么你的网站就存在着安全风险。这个警告就是告诉你,如果有人获得过去Zen Cart的安全系统,甚至是托管帐户以外的人使用其他一些不太安全的程序,入侵到你的服务器,他们可能读取或修改那些非常重要的配置文件。因此,重要的是要找到一种方法,以防止警告消息的发生,而不仅仅是抑制。
消息说,使用PHP 发Web服务器,*是*能够写入文件,根据访问检查,PHP针对文件。Zen
Cart报告了一个风险。请不要忽视或绕过它。这是为自己的安全。 |