ホームページ  >  記事  >  php教程  >  lnmp環境でWordPressが自動更新できずFTP情報の入力を求められる問題の解決方法

lnmp環境でWordPressが自動更新できずFTP情報の入力を求められる問題の解決方法

巴扎黑
巴扎黑オリジナル
2016-11-07 11:17:181086ブラウズ

Alibaba Cloud は LNMP を設定し、Nginx をインストールします。 SFTPもとても便利だと感じていますし、中国の速度も十分速いので、FTPをインストールしてリソースを消費するのがめんどくさいです。

ただし、WordPress がアップグレードを促すメッセージが表示されると、FTP アカウントとパスワードの情報を入力するよう求められるので、SFTP をインストールする必要があると思います。毎回、手動でアップグレードされました。

友人のAlibaba Cloudをいじってみたら、FTPがインストールされていないので、やり方を聞いたら、ちょっといじってみたら、大丈夫、自動でアップデートされました。これは悲しいので、方法を考えて検討する必要があるようです。

LNMP ワンクリック インストール パッケージのユーザーによると、WordPress がアップグレードを促すメッセージが表示され、[自動アップグレード] をクリックすると、FTP 情報を入力するページが表示されます。LNMP を使用する人の多くは、FTP サーバーをインストールしません。実際に発生する問題は、Nginx の実行 ID がファイル所有者の ID ではないことです。

解決策:

WordPress のインストール ディレクトリが /home/wwwroot/zoneself.org であるとします。

Putty を使用して Linux VPS にログインし、次のコマンドを実行します: chown -R www /home/wwwroot/zoneself.org

上記のコマンドで、/home/wwwroot/zoneself.org にあるすべてのファイルの所有者を www に変更できます。これにより、自動更新のために FTP を入力する必要があるという問題が解決されます。

この時点までのところ、私のものはまだ動作しません。また、WordPress 設定ファイル wp-config.php を変更し、次の行を追加する必要があります:

define('FS_METHOD') , "direct");

次に、バックエンドに入り、アップグレードをクリックすると、アップグレードが成功したことがわかります。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。