2015-07-12 95 views
0

我刚刚在XAMPP上安装了Joomla - 我是一个绝对的初学者。 当我尝试更改全局配置中的某些内容时,我收到以下消息: 发生错误。 0无法写入配置文件。Joomla无法写入配置文件

我不得不自己创建configuration.php,因为它没有自动完成 - 这可能是原因吗?

我已经下载了最新版本的Joomla! - 3.4.3,PHP版本是5.6.3

所有我能找到的关于这个问题的知识都太过先进了。 希望有人能帮助我?非常感谢!!

回答

1

是的,这绝对是一个权限问题:您的Web服务器(XAMPP)无法将配置写入configuration.php文件。你应该确保它可以被网络服务器用户写入。 根据您所使用的操作系统,应用正确设置的步骤可能会更改。我很肯定你可以找到其他人在XAMPP forums上解决同样的问题。

编辑:有关权限

一般来说,给您的configuration.php文件完全写入访问记是一个好主意。

对于这个特定的情况,由于你正在处理XAMPP,我认为它是一个本地网络服务器,没有其他人可以访问,所以它可以作为解决方法。

请记住,如果您的生产服务器上存在相同的问题,rw-rw-rw-将而不是是一个正确的解决方案,并且需要更适当的权限设置。

+0

非常感谢!该文件是r/w r r,我现在将其更改为r/w r/w r/w并且它可以工作! – Ollie

+0

很高兴听到!但请阅读我关于权限的编辑。 –

+0

我会记住这一点,非常感谢! – Ollie

1

它们都是同一问题的症状,即权限或文件所有权。既然你是本地的,你应该做的就是确保文件是可写的,并检查所有权,确保它与所有其他文件相同。

与此同时,Joomla的解决方案是您可以启用FTP层。你可以通过编辑configuration.php文件来完成。此时只需尝试从文件系统直接编辑它,但通过这样做,您还可以找出谁拥有它。