先生们,我在让Xampp工作上有很多问题。我用这个教程安装了Xampp。之后,我按照这教程设置权限。
以下是我所做的:
1-下载xampp-linux-x64-7.4.2-0-installer.run
chmod 755 xampp-linux-x64-7.4.2-0-installer.run2-安装软件包
sudo ./xampp-linux-x64-7.4.2-0-installer.run3-运行图形管理器
4-找到业主和团体
ls -ld /opt/lampp/htdocs
whoami
id -gn改变自己的所有权
sudo chmod -R 755 /opt/lampp/htdocs
sudo chown -R jos:jos /opt/lampp/htdocs这就是我所得到的。所有这些都是根据教程,但现在问题开始了。
当我想安装Joomla或WordPress时,这还不够。特权755也不允许我安装。我得把他们调到777。即使如此,我必须手动删除安装文件夹,并创建配置文件。在WP中,我必须更改wp-config.php以删除ftp凭据弹出。
所有这些都是特权问题。当我上传Akeeba .jpa备份时,所有文件和文件夹都被锁定,并由守护进程拥有。当我安装某些东西时,它将被用户守护进程和组守护进程所拥有。
/opt/lampp/etc中的httpd.conf告诉我用户和组是守护进程
User daemon
Group daemon我停止了服务器,将其改为jos和jos,然后重新启动。现在phpmyadmin抛出一个错误。(因此,我将其改为守护进程守护进程,以使其再次工作。)
我该如何解决这个问题?
继续我的探索,我知道守护进程控制了很多。我无法更改它,但我可以做的是将用户jos添加到组守护进程中,反之亦然。这是可行的。现在我可以安装软件并使用phpmyadmin。
每次安装软件时,我仍然要在文件夹上设置chmod -R 777。
发布于 2021-06-18 11:27:07
sudo chown -R daemon wordpress-folder
// or use htdocs folderxampp apache服务器使用名为daemon的用户访问htdocs中的文件夹,这将修复所有权限问题。
https://askubuntu.com/questions/1210178
复制相似问题