WordPress 非常に柔軟なシステムで、ユーザーはシンプルなブログから高度なプレゼンテーションWebサイトやオンラインストアに至るまで非常に高速に作成できます。
他のシステムと同様、問題がないわけではありません。 ほとんどの場合、 ウェブホスティングオファー 少数のユーザー向けに最適化されているか、ユーザーのニーズに応じて構成されていません。 で作成された高度なWebサイトの場合 WordPress 使用をお勧めします 専用サーバー 特別に構成されたサービス WordPress.
で作成されたブログ/ウェブサイトで最も一般的なエラーのXNUMXつ WordPress、メディアファイルをアップロードすることはできません。 HTTP Error。 「errorサーバー上の.log」で、画像をアップロードしようとすると、エラーは次のようになります。
"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"
このエラーは、メディアファイルをサーバーにアップロードしようとしたときだけでなく、ユーザーがWebサイトにアクセスしたときにも発生し、Webページにサーバーで開くことが許可されていないスクリプトがあります。 したがって、このエラーは、ホストサーバー上のファイルとフォルダーのアクセス許可に関連しています。 「」chmod"そして"chown"
エラーの解決方法:open()クリティカル Error :13:許可が拒否されました
1。 まずアクセスの必要性 FTP または SSH サーバー。 接続して、Webサイトファイルがあるフォルダーがあるディレクトリに移動します。 この例では、これは「public_html」です。
2。 SSH接続を使用する場合は、1ポイントに到達したディレクトリでコマンドラインを実行します。
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chown -R user:group *
最初のコマンドラインはあなたを探します すべてのファイル 現在のフォルダと再帰的なフォルダにあり、644権限を設定します。 2番目のコマンドラインは同じことを行いますが、ディレクトリに対してのみ行います。 755パーミッションを設定します。
XNUMX番目のコマンドラインでは、ユーザーとファイルが属するグループが変更されます。 ほとんどの場合、HTTPD / Apacheを使用するWebサーバーの場合は「apache:nobody」、NGINXを使用するサーバーの場合は「nginx:nginx」の形式になります。
これらのコマンドラインを実行した後、エラー "オープン()クリティカル Error :13:許可が拒否されました「消えるはずだ。 質問や懸念がある場合は、コメントに残すことを躊躇しないでください。
Setelah menjalankan baris perintah ini、kesalahan“ open()Kritis Error :13:Izin ditolak” Ini harusmenghilang。