Webサーバーで既に構成されているWordPress®環境にプラグインをインストールすると、システムで次のエラーが発生する場合があります。ディレクトリを作成できなかったため、インストールに失敗しました。 この記事では、この問題の基本的なトラブルシューティングについて説明します。
権限がWordPressにサーバーへのファイルの書き込みを許可しているかどうかを確認します。ファイルとディレクトリに必要な権限は、WordPressのドキュメントで確認できます。
注: 777
を設定しないでください WordPressプロジェクトフォルダーまたはwp-config.phpの権限 ファイル。
wp-config.phpファイルを変更します
WordPressに適切なFTPまたはSSLクレデンシャルがあるかどうかを確認します。 wp-config.php ファイルには次の行が含まれている必要があります:
define('FS_METHOD', 'ftpext');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);
FS_METHOD
属性はファイルシステムメソッドを定義します。 ftpext
メソッドは、 FTP-PHPの使用を強制します FTP経由でアクセスするための拡張機能。
FTP_HOST
属性はhostname:port SSHまたはFTPサーバーの組み合わせ。 FTPを使用する場合、デフォルトのポートは21
です。 、SSHの場合、デフォルトポートは22
です。 。これらのポートを使用している場合は、FTP_HOST
で指定しないでください。 属性。
サーバーが基盤となるトランスポートによるSSL接続をサポートしている場合は、FTP_SSL
を設定できます。 TRUE
の属性 。これはSecureFTP用であり、SSH-SFTP用ではありません。
wp-config.phpに次の行を追加することもできます ファイル:
define('FS_METHOD', 'direct');
FS_METHOD
を設定する 属性をdirectに設定すると、ファイルシステムメソッドは Direct File I/Oを強制します PHP内のリクエスト。このソリューションは、適切に構成されていないホストでセキュリティの問題を引き起こす可能性があることに注意してください。
wp-config.phpを編集するためのその他のオプションについて ファイルについては、WordPressドキュメントのwp-configファイルの編集を参照してください。
この記事に記載されている手順で問題が解決しない場合は、WordPressのインストールに破損したコアまたは破損した構成ファイルがないことを確認してください。
- LinuxでのWordPressセキュリティのベストプラクティス
コメントや質問をするには、[フィードバック]タブを使用します。私たちと会話を始めることもできます。