このホスティングプロバイダーを介してWordPress VPSを取得し、WordPress がWebサーバーなどと直接通信できない理由を解明するために数か月を費やしました。
私ができた唯一のことは、所有権を使ってパーミッションを7777に設定することですwordpressuser:www-data
。
このガイドでは、私がやりたいことの1つは
curl -O https://download.wordpress.org/latest.tar.gz
に行ったとき
cd /tmp
そして実行
tar xzvf latest.tar.gz
を使用して
wordpressuser:~$ sudo
このエラーが発生しました。
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
解凍したzipバージョンをダウンロードすることでこれを乗り越えることができました /var/www/html/blog
次に、ファイルとディレクトリの所有権を変更したかった。ここからが奇妙になります。入力するとき
sudo chmod g+w /var/www/html/blog/wp-content
そして-R
、次の2つのディレクトリ内のフラグを使用してwp-content
、
sudo chmod -R g+w /var/www/html/blog/wp-content/themes
そして
sudo chmod -R g+w /var/www/html/blog/wp-content/plugins
Win SCPを使用してチェックアウトに行ったとき、すべては1777または7777でした。.htaccess
ファイルの0660許可により、403禁止メッセージが表示されました。
You do not have permission to access this page could not read .htaccess file
に設定されwordpressuser:www-data
、このユーザーをグループに追加しましたwww-data
もう1つの問題は、wordpressuser:www-data
7777のアクセス許可ですべてを設定していても、何らかの奇妙な理由でWordPressが古いプラグインを削除できないということです。
the plugin update has failed, update successful, closing maintenance mode.
これは長い間続いているので、私は本当に、本当にこれをすばやく見つけたいです。> :(