Redis Cache が Not Writeable になる理由

Redis Cache が Not enabled になる理由 続き

Filesystem が書き込みできない不具合について調べてみた。

public function test_filesystem_writing() {
/*
* @var \WP_Filesystem_Base $wp_filesystem
*/
global $wp_filesystem;
if ( ! $this->is_file_mod_allowed() ) {
return new WP_Error( 'disallowed', __( 'File modifications are not allowed.', 'redis-cache' ) );
}
if ( ! $this->initialize_filesystem( '', true ) ) {
return new WP_Error( 'fs', __( 'Could not initialize filesystem.', 'redis-cache' ) );
}

確認してる関数はこれ、 initialize_filesystem で失敗してるようだ。
さらに追っていくと、request_filesystem_credentials() で失敗している
request_filesystem_credentials はSSL-FTPの認証ダイアログを出すコマンドなのだが、裏で動作してるため表示できないのが原因ぽい。

define('FS_METHOD', 'ssh2'); を使ってると動かないらしい。 ・ω・

define('FTP_USER','user');
define('FTP_PASS','password');
define('FTP_HOST','127.0.0.1:3843');

を入れるしかないのかな?

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です