3

私は、akeeba backup を介してパラレル 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

その後、ドメインをそのサービス プランに移行しました。問題が解決すると思いました。しかし、それでも同じエラーが発生します。誰でも助けてくれますか?

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 に答える