私は過去数ヶ月間、解決策なしですべての解決策をオンラインで試したことがあると思います。
パッケージを開梱する…
プラグインをインストール中…
ディレクトリを作成できませんでした。/var/www/html/wp-content/plugins/PLUGIN_NAME /
EC2にワードプレスをインストールしたときにそれが機能していたことが私を悩ませているのは、突然突然それが数ヶ月前の1日に機能しなくなったことです。
私がFilezillaとSFTPを使ったときにうまくいったのは。 FileZillaに接続した場合は、ディレクトリを作成してから、自分のコンピュータでZipファイルを手動で抽出し、fileZillaを介して個々のファイルを作成したディレクトリにアップロードできます。
SSHを使うときはec2-userを使います
Ec2-userを/ var/www/htmlに、chmodを777に、そして755に戻って、wp-config define( 'FS_METHOD'、 'direct')を入力して再生しました。しかしまだ何もない。
助けてください。ありがとうございました。
通常、Apacheがサーバーに書き込み権限を持っていない場合に発生します。wp-adminから画像をアップロードできますか。ぜひ試してください。
あなたはあなたのサーバー上でrootと同じくらい書き込み権限をApacheに与えることを試みることができますか?
この問題を解決するには、あなたのwp-config.phpファイルにFTPの詳細を定義してWordPressがそれを記憶するようにする必要があります。
define('FS_METHOD', 'ftpext'); define('FTP_BASE', '/path/to/wordpress/'); define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/'); define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/'); define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub'); define('FTP_PRIKEY', '/home/username/.ssh/id_rsa'); define('FTP_USER', 'username'); define('FTP_PASS', 'password'); define('FTP_Host', 'ftp.example.org'); define('FTP_SSL', false);
https://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants