3

I,m trying to install a joomla site in parallels plesk panel via akeeba backup . Where I,m facing file permission issue.

An error occured

Could not open /var/www/vhosts/xyz.com/httpdocs/pearl_new/jquery.min.js for writing.

As searched all over and also in Plesk forum . I found this is a very common problem. Some suggested installing mod_suphp can solve the problem. I tried but don't know is it successfully installed or not.

Then I have created a new service plan from where in hosting parameter I select Run PHP as FastCGI

After that I took my domain to that service plan. I thought it will solve the problem. But still getting same error. Can anyone help please ?

4

2 回答 2

1

这是 linux 中的常见问题,用户有共享主机。

很简单。如果您已经选择了带有 FAST CGi 的 PHP 模块,请按照以下步骤操作: 打开文件管理器 新建文件夹“ABC” 单击右侧的“全部”以查看树上的所有文件。选择除“plesk-stats”之外的所有文件和文件夹 在路径文件类型/httpdocs/abc/ 中选择复制/移动按钮单击移动。

如果所有文件移动然后打开“abc”文件夹选择所有文件和文件夹。在路径字段类型 /httpdocs/ 中选择复制/移动按钮

这就是它解决的问题。

我为许多客户尝试了这些步骤。

我希望这对某人有所帮助。

于 2012-12-31T13:14:31.863 回答
1

在 ssh 命令行上尝试:

find /var/www/vhosts/xyz.com/httpdocs/ -type f -exec chmod 664 {} \;
find /var/www/vhosts/xyz.com/httpdocs/ -type d -exec chmod 775 {} \;

这些将设置正确的权限,以便用户和组对文件 (f) 和目录 (d) 进行写入。您还需要确保 apache 位于 /etc/group 文件中的 psacln 和 psaserv 组中:这些行应如下所示:

psaserv:x:504:apache,psaftp,psaadm
psacln:x:505:apache

然后你可以运行命令:

chown -R siteusername.psacln /var/www/vhosts/xyz.com/httpdocs/*

其中“siteusername”是站点文件的用户名。

希望这可以帮助。

于 2012-11-21T18:50:06.663 回答