在 linux 中使用 xampp 和 wordpress 的权限

Permission in linux using xampp and wordpress

我正在尝试越来越多地转向 linux,但我在使用 wordpress 在本地开发我的网站时遇到了一些问题。

安装 wordpress 和 xampp 一切顺利。但是现在,如果我想安装新主题或上传图片到我的网站,而不是在 sudo 模式下使用 nemo(我正在使用 linux mint),该网站不允许写任何东西(该网站在 /opt/xampps(类似的东西))。我知道这是 linux 权限限制。

有没有办法允许在 linux 中永久写入文件夹或类似的东西?

提前致谢

在您的终端上使用 root 用户尝试此命令,

chmod -R 0777 /opt/xampps/mydirectory

/u/Prabu 的答案是正确的,但没有理由使用 0777。它会打开您的目录以进行不必要的攻击。请改用 0755。

chmod -R 0755 [your xampp directory]

0777 向所有可以访问该目录的人授予对该目录的读取、写入和执行访问权限。 0755 仅向文件夹所有者(您!)提供读取、写入和执行访问权限,并 read/execute 访问任何组拥有的内容和世界其他地方。重要的一点是,它否定了整个世界将文件保存到您的目录中的能力。

这里是文件权限的一个很好的总结。它不是非常复杂,所以您不妨花几分钟时间熟悉一下,因为您是 Linux 用户:http://www.csit.parkland.edu/~smauney/csc128/permissions_and_links.html

sudo chown -R daemon wordpress-folder

// or use htdocs folder

xamppapache 服务器使用名为 daemon 的用户访问 htdocs 中的文件夹,这将解决所有权限问题。