web-dev-qa-db-ja.com

プラグインのアップデートが失敗する理由を確認するためにどのようなエラーログを確認できますか?

Wordpress 4.7.xにアップデートしました。理由はわかりませんが、アップロードした後はプラグインをアップロードすることができなくなり(FTPアクセスを要求し続けます。FTPを常にSFTPにしたことはありません)、既存のプラグインを更新することはできません。私はこのエラーが出ます:

Update Failed: Could not create directory.

wp-config.phpは確かにdefine(FS_METHOD, 'direct')を欠いていたので、元に戻しました。まだエラーが発生しています。

ただし、Apacheのerror.logファイルには、エラーに関する記述はありません。どういうわけかいくつかの許可の問題がめちゃくちゃになった気がしますが、その場合、Linux上で私はこのエラーに対応するエントリログを見るためにチェックするでしょうか?

2
user658182

wp-config.phpに、以下を設定します(まだ設定されていない場合)。

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

これにより、サイト上にエラーが表示されなくなりますが、WordPressはすべてのエラーをdebug.logディレクトリ内の/wp-content/ファイルに記録します。

注:/* That's all, stop editing! Happy blogging. */ファイルにこのBEFORE wp-config.phpを挿入する必要があります。

あなたはそれについてのより多くの詳細をこの コーデックス文書で見つけることができます。

1
Scott

ApacheのエラーではなくWordPressの場合は、サーバーのエラーログに何も表示されない可能性があります。 WP_DEBUG を有効にして何かが表示されるかどうかを確認することができます。それは一般的にWordPressサイトをデバッグする際の私の最初のステップです。

Codexのこの ページ は一般的なパーミッションスキームを提供します。あなたはいつでもFTP(SFTP)またはsshを通してあなたのファイル許可をチェックすることができます。

0
Kenneth Odle