Centos 创建符号链接导致500错误

Centos 创建符号链接导致500错误,centos,cpanel,symlink,whm,Centos,Cpanel,Symlink,Whm,当前正在运行运行Centos的WHM/Cpanel服务器。服务器似乎运行正常,没有问题。但是,我使用部署过程将文件放在文档根目录之外。e、 g ~/部署 而不是: ~/public\u html 显然,我需要将public_html指向这个文件夹,这样我的网站才能运行。因此,我将删除public_html并创建一个符号链接,并将其指向新的部署文件夹。这将导致500错误 因此,查看日志,我发现它会产生以下错误: 目录“/home/xyz/deployment”可按组写入 检查文件权限看起来好像符号

当前正在运行运行Centos的WHM/Cpanel服务器。服务器似乎运行正常,没有问题。但是,我使用部署过程将文件放在文档根目录之外。e、 g

~/部署

而不是:

~/public\u html

显然,我需要将public_html指向这个文件夹,这样我的网站才能运行。因此,我将删除public_html并创建一个符号链接,并将其指向新的部署文件夹。这将导致500错误

因此,查看日志,我发现它会产生以下错误:

目录“/home/xyz/deployment”可按组写入

检查文件权限看起来好像符号链接是777,我需要它是755,以便服务器允许查看

WHM中有设置吗?Centos中有设置吗?我运行的另一个盒子没有这个问题,所以我假设这与这台机器的当前设置有关


非常感谢您的帮助。

当您从文件或文件夹创建硬链接时,此文件/文件夹继承了原始文件/文件夹的访问权限和权限,而在软链接中它将是777权限,因此我认为您可以使用rsync选项来实现这两个目的:

1-有一个包含源中所有文件的文件夹

2-在文件夹中拥有自己的权限