我想安装canvace,但在本地和另一个dev服务器上我得到错误“file_put_contents(config.inc.php):无法打开流:权限被拒绝”安装期间。权限被拒绝config.inc.php
我发现3 config.inc.php在我的服务器,并将其权限更改为777(当时一个),但我仍然得到相同的错误。
任何暗示,我应该尝试下一步?
我想安装canvace,但在本地和另一个dev服务器上我得到错误“file_put_contents(config.inc.php):无法打开流:权限被拒绝”安装期间。权限被拒绝config.inc.php
我发现3 config.inc.php在我的服务器,并将其权限更改为777(当时一个),但我仍然得到相同的错误。
任何暗示,我应该尝试下一步?
确保文件config.inc.php不属于root。您可以使用ls -al
查看文件所在目录中的用户名和组名。尝试使用CHOWN并将用户/组更改为PHP/Web用户和组。
感谢您的回答,但没有做... – FrancescoManfredi
我其实有同样的问题,其他天。 :)。它由不同的用户/组拥有,而不是Apache使用的Web用户。一旦我改变了所有权,它就解决了问题。权限很好。顺便说一句,文件的权限应该是666而不是777.另外,如果文件的所有者是进行更改的文件,则可以将其保留为644以获得更好的安全性。 –
将所有者和组切换到www数据,但仍然没有任何内容......(感谢提供权限提示) – FrancescoManfredi
该目录需要写入权限。如果文件被删除并再次添加设置文件777并不重要。 – DevZer0
检查文件夹的权限 – mboullouz
把777放在3个目录和3个文件中......但我仍然得到相同的错误... – FrancescoManfredi