こんばんわ。管理者です。
今回もWordPress関連の備忘録です。
DockerにインストールしたWordPressって、プラグインを削除・更新しようとしたら、《wp-content ディレクトリが見つかりません》
というエラーが表示されるんですよね。。。
今回は、こういったエラーの対処法です。
1.wp-config.phpに以下を記載。
define('FTP_BASE', ABSPATH);
define('FTP_CONTENT_DIR', ABSPATH . 'wp-content/');
define('FTP_PLUGIN_DIR', ABSPATH . 'wp-content/plugins/');
2.wp-admin のディレクトリに .htaccess も配置して、以下の内容を記述。
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
<Files plugin-install.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
<Files update.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
<Files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</Files>