Kusanagi8 で php8 を使った場合の ftp-socket エラー
TOP › Forums › 使い方全般(Fixing KUSANAGI) › Kusanagi8 で php8 を使った場合の ftp-socket エラー
Kusanagi8 で php8 を使った場合の ftp-socket エラー
Tagged: php8
- This topic has 7 replies, 4 voices, and was last updated 2 years, 6 months ago by cloudy.
-
AuthorPosts
-
-
2022年5月25日 at 15:04 #957
初めまして。Kusanagi8 でも php8が使えるようになったので kusanagi php8 コマンドで
切り替えてWP投稿などは特に問題無く行えたのですが、プラグインの更新で「重大なエラー」に
なりました。処理がエラーメッセージでとまるだけで、管理画面もその後も利用できるため
PHP本体のほうの問題と考えてエラーログを確認したところ、以下のエラーが出ていました。[error] 4759#0: *13977 FastCGI sent in stderr: “PHP message: PHP Fatal error:
Uncaught Error: socket_close(): Argument #1 ($socket) has already been closed
in /html/kusanagi/html/DocumentRoot/wp-admin/includes/class-ftp-sockets.php:233php8用のftp-socket が用意されていないような感じですが、何か別のパッケージ導入が必要でしょうか。
プラグイン、WP本体の更新は php7 に切り替えて実行できましたが、今後を考えると php8環境が
必要と思います。解決方法がお分かりであれば教えて下さい。 -
2022年5月25日 at 17:52 #958
こんにちは。
・何のプラグインを更新されましたでしょうか?
・該当エラーはどのエラーログに表示されていますでしょうか?
・バージョンアップ前後の WordPress バージョンを記載いただけますでしょうか?
またHOMEにも記載されています通り、
kusanagi status の情報もいただけると幸いです。 -
2022年5月26日 at 10:12 #959
失礼しました。kusanagi status の結果は以下の通りです。
Type: WordPress
KUSANAGI Version 8.7.0-1
sakura*** (active) nginx ***
● nginx.service – The NGINX HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since 水 2022-05-25 13:57:18 JST; 19h ago*** (active) php8-fpm ***
● php8-fpm.service – The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php8-fpm.service; enabled; vendor preset: disabled)
Active: active (running) since 木 2022-05-26 10:06:27 JST; 3s ago*** (active) MariaDB ***
● mariadb.service – MariaDB 10.1.48 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since 水 2022-05-25 13:57:18 JST; 19h ago*** ruby ***
ruby 2.4.6p354 (2019-04-01 revision 67394) [x86_64-linux]*** add-on ***
*** Cache Status ***
bcache off
fcache on*** WAF ***
off*** SELinux ***
off (permanent)エラーは WordPress の log/nginx フォルダの ssl_error.log です。
WPのバージョンアップ前は5.9の最終バージョンで、プラグインは特に
どれということでは無くて、更新しようとしてもエラーで出来ていないため
プラグインの更新による影響ではないと思います。ftpでファイルゲットする段階でエラーが出ていましたので。
-
2022年5月27日 at 10:24 #960
-
2022年5月27日 at 16:05 #961
Keita さま
さっそくのご教示ありがとうございます。FAQにあったのに
気付けずお恥ずかしい限りです。おかげさまで wp-config.php の設定を変更し、php8 環境で新しいプラグインを
正常に更新できました。こんなに早く解決できたこと、とても感謝しています。ありがとうございました。
-
2022年5月28日 at 01:22 #962
M.T.さん、横から失礼します。
少なくとも5月26日15時の時点ではFAQページにその記載はありませんでした。
ですので、M.T.さんが気づかなかったわけではありません。Keita氏がKUSANAGI運営の方で、ここに回答をすると同時にFAQページを更新された、と考えるのが自然です。
Twitter上では5月6日には報告が上がっていたり、KUSANAGI9の方ではdefine('FS_METHOD', 'ftpext');
を記載するような指示が以前から存在しましたが、
KUSANAGI8の方には未だにKUSANAGI8 新着記事の中にも記載はありません。KUSANAGI運営の方の怠慢だと思います。なんにせよ、私も同じエラーで困っていたので解決できて何よりです。
-
2022年5月28日 at 13:06 #963
M.T. 様
今回のご質問の経緯につきまして、私の方からご報告です。
ramen_umai 様のご指摘どおりで間違いございません。質問の内容に関しまして、私が対応策をお伝えし回答をお願いいたしました。
また、今後同様の問題が発生しそうと感じましたので、別の担当者に FAQ への追加もお願いいたしました。改めて回答内容を確認すると、以前より FAQ に書いてあったかのような印象を受けてしまう回答になっています。
回答の書き方に問題がありました。
M.T. 様が見落としていたので決してございません。
ご不快な思いをさせてしまい、大変申し訳ございませんでした。今後同様の事象が発生しないよう、質問の返答に関しては当面の間、返答内容を私が必ず確認の上で回答いたしたいと思います。
今回の M.T. 様にご質問いただいたことをきっかけに、FAQ をまた 1 つ充実させることができました。
誠にありがとうございました。今後とも KUSANAGI をどうぞよろしくお願い致します。
-
2022年5月28日 at 13:09 #964
ramen_umai 様
ご指摘ありがとうございます。
今回の件、ramen_umai 様のご指摘どおりで間違いございません。ramen_umai 様にはご不快な印象を与えてしまいまして、大変申し訳なく思っております。
お時間を頂いたうえでご指摘いただき、誠にありがとうございました。> KUSANAGI9の方ではdefine(‘FS_METHOD’, ‘ftpext’);を記載するような指示が以前から存在しましたが、
> KUSANAGI8の方には未だにKUSANAGI8 新着記事の中にも記載はありません。こちらのご指摘ですが、私の方でも改めまして全投稿を確認致しました。
ご指摘頂いた通り、この件に言及した記事は見つかりませんでした。
関係部署に改善するよう私から連絡しておきます。今後とも KUSANAGI をご愛顧いただけますよう改善していきますので、ご指導・ご鞭撻のほどどうぞよろしくお願い致します。
-
-
AuthorPosts
- You must be logged in to reply to this topic.
- Topic Tags
- php8