我刚刚在XAMPP上安装了Joomla - 我是一个绝对的初学者。 当我尝试在全局配置中更改某些内容时,我收到以下消息: 发生了错误。 0无法写入配置文件。
我必须自己创建configuration.php,因为它没有自动完成 - 这可能是原因吗?
我已经下载了最新版本的Joomla! - 3.4.3,PHP是5.6.3版本
我能找到关于这个问题的所有内容对我来说太难以理解了。 希望有人可以帮助我吗?非常感谢!!
答案 0 :(得分:1)
是的,这肯定是权限问题:您的Web服务器(XAMPP)无法将配置写入configuration.php文件。您应确保Web服务器用户可以写入它。 根据您所使用的操作系统,应用正确设置的过程可能会更改。我很确定你可以在XAMPP forums找到解决同一问题的其他人。
一般来说,对configuration.php文件提供完全写入权限是不一个好主意。
对于这种特定的情况,既然你正在处理XAMPP,我认为是一个没有其他人可以访问的本地网络服务器,所以它可以作为一种解决方法。
请记住,如果您在生产服务器上遇到同样的问题,rw-rw-rw-将不是正确的解决方案,并且需要更合适的权限设置
答案 1 :(得分:1)
它们都是同一问题的症状,即权限或文件所有权。因为你是本地的,你应该做的是确保文件是可写的,并检查所有权,确保它与所有其他文件相同。
与此同时,Joomla中的解决方案是您可以启用FTP层。您可以通过编辑configuration.php文件来完成此操作。此时只需尝试直接从文件系统编辑它,但通过这样做,您也可以找出谁拥有它。