ログインしていません。

アナウンス

連絡: このフォーラムは利用が少なく、主としてスパムの投稿が多いため、閉鎖いたしました。今後は閲覧のみ可能で、新しい投稿はできなくなります。Arch Linuxに関する日本語のコミュニケーションにはSlackコミュニティをご利用ください。

#1 2020-09-08 10:54:34

hakutho
メンバー
登録日: 2020-09-04
投稿: 7

現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

こんにちは。
WordPress 5.5.1がリリースされましたが、バックグラウンドアップデートが期待どおりに機能していないようです。
一部のファイルはWordPressで書き込みできません。
xmlrpc.php
wp-blog-header.php
readme.html
wp-signup.php
index.php
wp-cron.php
wp-config-sample.php
wp-login.php
wp-settings.php
license.txt
wp-mail.php
wp-links-opml.php
wp-load.php
wp-includes/class-wp-user-query.php
wp-includes/l10n.php
wp-includes/date.php
wp-includes/class-wp-oembed.php
wp-includes/images/w-logo-blue-white-bg.png
wp-includes/images/blank.gif
wp-includes/images/down_arrow.gif

Arch Linuxで、FTP serverを構築することはできるのでしょうか?
よろしくお願いいたします。

オフライン

#2 2020-09-08 14:08:47

kusanaginoturugi
モデレータ
登録日: 2015-12-04
投稿: 43

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

私の環境でも"WordPressの更新" をやってみたのですが、何の問題もなく更新されたので、アドバイスできないのですが、
更新できない系は、だいたいファイルの権限関係の問題なので、以下のサイトを参照して対処してください。

https://wiki.archlinux.jp/index.php/%E3 … E%E6%80%A7

FTPサーバの構築も可能です。以下を参照してください。

https://wiki.archlinux.jp/index.php/%E3 … 0%E3%83%BC

オフライン

#3 2020-09-08 20:50:17

underodig
モデレータ
登録日: 2016-04-24
投稿: 119

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

家でもWordpress5.5.1に更新してみましたが特に問題はありませんでした。
(家のLAMP環境はArchLinux+Apache+MariaDB+PHP。関係ないですがFTPはProftpdで、Bindでローカル内の名前解決等も行っています。※ローカル内でのテスト環境)

ちょっと気になった点として、wordpressをインストールしてから更新は何度目くらいでしょ?
LAMP環境(でなくてもいいですが)を構築してwordpressをインストールして、1度めの更新ではないか?と頭をよぎりました。

kusanaginoturugiさんが書いている通り、私もパーミッションの問題だと思うので、
kusanaginoturugiさんのLinkで解らない場合は、Google先生に期間を1年以内に設定して
「wordoress ディレクトリ パーミッション」等で検索すると幸せになれるかもしれません。

オフライン

#4 2020-09-11 10:52:38

hakutho
メンバー
登録日: 2020-09-04
投稿: 7

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

お返事をいただきまして、ありがとうございます。

Arch LinuxにLEMP(Percona Server)をインストールしています。
WordPressは、以下にようにインストールしました。

$ sudo pacman -S wordpress
$ ln -s /usr/share/webapps/wordpress/ /usr/share/nginx/html/

FTP userは、次のようになっています。
# useradd -d /usr/share/webapps/wordpress/ kaede
# passwd kaede
********

# chown kaede:kaede /usr/share/webapps/wordpress

$ echo "kaede" | sudo tee -a /etc/vsftpd.user_list

$ sudo nano /etc/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
nopriv_user=ichigo
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
listen=YES
listen_ipv6=YES
pam_service_name=vsftpd
secure_chroot_dir=/var/empty
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
rsa_private_key_file=/etc/ssl/certs/vsftpd.pem
user_sub_token=ichigo
local_root=/srv/ftp/ichigo
user_sub_token=kaede
local_root=/usr/share/webapps/wordpress/
seccomp_sandbox=NO
allow_writeable_chroot=YES

$ usuha@ichigo:~$ sudo systemctl restart vsftpd

permissionは、こんな感じです。
[usuha@arch:~]$ cd /usr/share/webapps/
[usuha@arch:share/webapps]$ ls -l
合計 16
drwxr-xr-x  7 root root 4096  9月  6 04:28 drupal/
drwxr-xr-x  2 root root 4096  9月  6 04:28 php-apcu/
drwxr-xr-x 13 root http 4096  9月  5 23:34 phpMyAdmin/
drwxrwxr-x 14 root http 4096  9月  8 16:18 wordpress/
[usuha@arch:share/webapps]$

少しどこかが変でしょうか?

https://www.flickr.com/photos/185640693 … datetaken/

OpenSCADで、FTPサーバを構築するために、参考になるサイト等がありましたらご教授をお願いいたします。

編集者 hakutho (2020-09-11 12:12:08)

オフライン

#5 2020-09-11 13:48:30

kusanaginoturugi
モデレータ
登録日: 2015-12-04
投稿: 43

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

ちなみに、WordPressの更新とFTPサーバは関係ないので(わたしはインストールすらしてません)ので、
FTPサーバの事は考えなくてもいいです。

やはりパーミッションがおかしいですね。
PHPをphp-fpmで動かしているとすると、php-fpmを動かしているユーザーにオーナーを変更した
方がよいでしょう。

% ps aux | grep php-fpm

を実行して、php-fpmのユーザーを確認して、wordpressフォルダをそのユーザーの所有に
変更してはどうでしょうか。

追伸
OpenSCADはCADツールです。単に私個人の推しアプリってだけです。まぎらわしくてごめんなさい。

編集者 kusanaginoturugi (2020-09-11 13:48:50)

オフライン

#6 2020-09-11 15:11:19

kusanaginoturugi
モデレータ
登録日: 2015-12-04
投稿: 43

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

kusanaginoturugi さんの発言:

ちなみに、WordPressの更新とFTPサーバは関係ないので(わたしはインストールすらしてません)ので、
FTPサーバの事は考えなくてもいいです。

やはりパーミッションがおかしいですね。
PHPをphp-fpmで動かしているとすると、php-fpmを動かしているユーザーにオーナーを変更した
方がよいでしょう。

% ps aux | grep php-fpm

を実行して、php-fpmのユーザーを確認して、wordpressフォルダをそのユーザーの所有に
変更してはどうでしょうか。

追伸
OpenSCADはCADツールです。単に私個人の推しアプリってだけです。まぎらわしくてごめんなさい。

追記
Nginxを使うとLAMPがLEMPになるの今日知りました。

オフライン

#7 2020-09-11 15:35:28

hakutho
メンバー
登録日: 2020-09-04
投稿: 7

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

こんにちは。
WordPress の DocumentRoot を /srv/http 変更して、WordPress をダウンロードして、再度インストールしましたら、WordPress の更新ができました。
ありがとうございました。
https://www.flickr.com/photos/185640693 … datetaken/

編集者 hakutho (2020-09-11 15:39:35)

オフライン

#8 2020-09-11 18:18:15

hakutho
メンバー
登録日: 2020-09-04
投稿: 7

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

パーミッションの変更については、下記のようにしました。
[usuha@arch:~]$ cd /srv/http
[usuha@arch:/srv/http]$ ls -l
合計 25868
-rw-r--r--  1 root root       21  9月 11 17:15 info.php
-rw-r--r--  1 root root 13677083  9月  2 13:00 latest-ja.tar.gz
-rw-r--r--  1 root root 12795023  3月 21 13:31 phpMyAdmin-5.0.2-all-languages.tar.gz
drwxr-xr-x 13 http http     4096  9月 11 17:12 phpmyadmin/
drwxr-xr-x  5 http http     4096  9月 11 17:39 wordpress/
[usuha@arch:/srv/http]$ sudo chown root:root phpmyadmin/ -R
[sudo] usuha のパスワード:
[usuha@arch:/srv/http]$ ls -l
合計 25868
-rw-r--r--  1 root root       21  9月 11 17:15 info.php
-rw-r--r--  1 root root 13677083  9月  2 13:00 latest-ja.tar.gz
-rw-r--r--  1 root root 12795023  3月 21 13:31 phpMyAdmin-5.0.2-all-languages.tar.gz
drwxr-xr-x 13 root root     4096  9月 11 17:12 phpmyadmin/
drwxr-xr-x  5 http http     4096  9月 11 17:39 wordpress/
[usuha@arch:/srv/http]$ cd
[usuha@arch:~]$
この度は、色々とアドバイスをいただきまして、ありがとうございます。

編集者 hakutho (2020-09-11 19:55:22)

オフライン

#9 2020-09-11 20:31:59

kusanaginoturugi
モデレータ
登録日: 2015-12-04
投稿: 43

Re: 現在使用しているバージョンのセキュリティ更新がリリースされた場合にWordPressが自動更新できるようになります。

最近のWordPressは自動更新がついているので、パッケージマネージャーでインストールするより、
/srv/htttp あたりに自分でフォルダを作るのがベストプラクティスだと思います。

無事、インストールできてよかったですね。

オフライン

Board footer