Linux 上的 XAMPP 权限

Posted

技术标签:

【中文标题】Linux 上的 XAMPP 权限【英文标题】:XAMPP Permissions On Linux 【发布时间】:2021-04-01 06:44:17 【问题描述】:

最近我在 Linux (POP OS 20.10) 上设置了 XAMPP,需要运行以下命令才能将文件移动到 /opt/lampp/htdocs

sudo chown -R user:user /opt/lampp/htdocs

当我执行上述操作时,fwrite() 之类的函数不起作用,所以我运行了:

sudo chown -R daemon:daemon /opt/lampp/htdocs/my-project

..解决了上述fwrite() 问题,但后来我无法从 VS Code 中保存。

...我也跑过:

find /opt/lampp/htdocs/my-project -type f -exec chmod 644  \; 
find /opt/lampp/htdocs/my-project -type d -exec chmod 755  \;

此外,CodeIgniter 似乎没有向~/application/logs 写任何东西

我需要设置什么权限才能:

    php可以写文件吗? CI 输出/写入日志?

【问题讨论】:

【参考方案1】:

每个目录的权限应该是 0755,每个 .php 文件的权限应该是 0644。

示例: sudo chmod -R 755 /opt/lampp/htdocs/my-project

【讨论】:

以上是关于Linux 上的 XAMPP 权限的主要内容,如果未能解决你的问题,请参考以下文章

linux中使用xampp和wordpress的权限

Xampp/Lampp .jpg/.png 文件无法访问,而 .txt 文件权限相同 - Linux

Laravel 和 Xampp 权限问题

将文件保存到 xampp htdocs 目录时权限被拒绝

linux下php环境搭建(xampp)

在不同机器上开发时的文件系统权限