【问题标题】:parallels plesk file permission并行 plesk 文件权限
【发布时间】:2012-11-04 12:49:04
【问题描述】:

我正在尝试通过 akeeba 备份在平行 plesk 面板中安装 joomla 站点。我在哪里面临文件权限问题。

An error occured

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

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

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

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

【问题讨论】:

  • 您能告诉所有者:组和此文件的权限吗?如果您没有 shell 访问权限,则可以在文件管理器中查看它们。

标签: webserver plesk parallels


【解决方案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”是站点文件的用户名。

希望这会有所帮助。

【讨论】:

  • 我认为这种所有权结构需要 php open_basedir 处于活动状态,以保护共同托管的网站?是否还有合适的配置使用 chmods 来保护文件?
【解决方案2】:

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

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

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

问题就解决了。

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

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

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 2015-10-18
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    相关资源
    最近更新 更多