并行plesk文件权限

时间:2012-11-04 12:49:04

标签: webserver plesk parallels

我试图通过akeeba备份在parallels plesk面板中安装一个joomla网站。我在哪里,面临文件权限问题。

An error occured

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

全部搜索,也在Plesk论坛中搜索。我发现这是一个非常普遍的问题。有人建议安装mod_suphp可以解决问题。我试过但不知道它是否成功安装。

然后我创建了一个新的服务计划,从托管参数I中选择Run PHP as FastCGI

之后我将我的域名带到了该服务计划中。我认为它会解决问题。但仍然得到同样的错误。有人可以帮忙吗?

2 个答案:

答案 0 :(得分: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

然后你可以运行commad:

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

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

希望这有帮助。

答案 1 :(得分:1)

这是linux中的常见问题,用户共享托管。

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

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

这是问题解决了。

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

我希望这对某人有帮助。