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');
を入れるしかないのかな?
Comments