open()を修正重大なエラー:13:アクセスが拒否されました-WordPressでの画像のアップロードエラー

WordPress 非常に柔軟なシステムで、ユーザーはシンプルなブログから高度なプレゼンテーションWebサイトやオンラインストアに至るまで非常に高速に作成できます。
他のシステムと同様、問題がないわけではありません。 ほとんどの場合、 ウェブホスティングオファー 少数のユーザーのために最適化されているか、ユーザーのニーズに応じて構成されていません。 WordPressで作成された高度なWebサイトでは、 専用サーバー WordPress用に特別に構成されたサービスがあります。

WordPressで作成されたブログ/ウェブサイトで最もよく見られるエラーの1つは、メディアファイルをアップロードできないことです。 HTTPエラー。 サーバーで「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()重大なエラー: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」の形式になります。

これらのコマンドラインを実行した後、エラー "open()重大なエラー:13:許可が拒否されました「消えるはずだ。 質問や懸念がある場合は、コメントに残すことを躊躇しないでください。

open()を修正重大なエラー:13:アクセスが拒否されました-WordPressでの画像のアップロードエラー

著者について

ステルス

ガジェットとITのすべてに情熱を注いで、ステルスで喜んで書いていますsettings2006年以来.comと私はあなたと一緒にコンピュータとオペレーティングシステムについての新しいことを発見したいですmacOS、Linux、 Windows、iOSおよびAndroid。

コメント