wpcf7_uploadsに作られたフォルダ・ファイルが削除されない
-
問題のサイトはどこで見られますか? URL を教えてください。
ありがとうございます。
https://hp.lgear.net/kaze/wp/?page_id=6
になります。
ご確認をお願い致します。ホスティングサービスはどちらをお使いですか?
ご自身で AWS 上のサーバーを管理されているということでしょうか。PHP のエラーログは確認できますか?
管理しておりません。
エラーログはこれで良いのでしょうか?
PHP Warning: ftp_fput(): Could not create file. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 212,
PHP Warning: ftp_chmod(): SITE CHMOD command failed. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 288,
PHP Warning: ftp_rmdir(): Remove directory operation failed. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 415,
PHP Warning: ftp_rmdir(): Remove directory operation failed. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 415,
PHP Warning: ftp_rmdir(): Remove directory operation failed. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 415,
PHP Fatal error: Uncaught ValueError: FTP\Connection is already closed in /wp-admin/includes/class-wp-filesystem-ftpext.php:438\nStack trace:\n#0 /wp-admin/includes/class-wp-filesystem-ftpext.php(438): ftp_nlist()\n#1 /wp-admin/includes/class-wp-filesystem-ftpext.php(456): WP_Filesystem_FTPext->exists()\n#2 /wp-admin/includes/class-wp-filesystem-ftpext.php(399): WP_Filesystem_FTPext->is_file()\n#3 /wp-content/plugins/contact-form-7/includes/filesystem.php(111): WP_Filesystem_FTPext->delete()\n#4 /wp-content/plugins/contact-form-7/includes/functions.php(384): WPCF7_Filesystem->delete()\n#5 /wp-content/plugins/contact-form-7/includes/submission.php(811): wpcf7_rmdir_p()\n#6 /wp-content/plugins/contact-form-7/includes/submission.php(75): WPCF7_Submission->remove_uploaded_files()\n#7 [internal function]: WPCF7_Submission->__destruct()\n#8 {main}\n thrown in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 438,
PHP Warning: ftp_fput(): Could not create file. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 212,
PHP Warning: ftp_rmdir(): Remove directory operation failed. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 415,
PHP Warning: ftp_rmdir(): Remove directory operation failed. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 415,
PHP Warning: ftp_rmdir(): Remove directory operation failed. in /wp-admin/includes/class-wp-filesystem-ftpext.php on line 415,
一回のアクセス?送信で同一時間のものです。管理しておりません。
別の方が管理しているサーバーを利用しているという意味でしょうか。サイト運営について詳細を教えてください。
エラーログで状況はわかりました。ありがとうございます。
wp-config.php ファイルにこちらで説明されている
FS_METHOD等の定数が定義されているはずです。FS_METHODの値が何になっているか教えてください。なおそれ以外の定数はセキュリティに関わりますので公開されないようにご注意ください。サーバは別の方が管理しております。
WPの部分のみ作業が可能です。
define( ‘FS_METHOD’,・・・ は記載がありませんでした。define( ‘FS_METHOD’,・・・ は記載がありませんでした。
どこかに必ず定義があるはずです。wp-config.php 以外のファイルで定義されている可能性もなくはありません。管理者の方に聞いてみてください。
WP内を全文検索してみましたが記載はありませんでした。
wp-config.php内にdefine( ‘FS_METHOD’, ‘direct’ );を記載したところフォルダ・ファイルは削除されました。
しかしこれだとシステムのアップデートができなくなります。
他の方法はありますでしょうか。「システムのアップデート」とは具体的に何を指していますか?
こんにちは。横から失礼します。
少し整理のために補足させてください。wp-config.phpに定数を記述して設定する方法は、WordPress のアップデートによって巻き戻り or 上書きされることはありません。
このファイルは「サイト固有の設定」を保持するもので、WordPress 本体の更新対象には含まれません。
(テーマやプラグインのアップデートでも同様に変更されることもありません。)一方で、
wp-config-sample.phpや テーマのfunctions.phpはアップデートで更新されるので、こちらと混同されると「変わってしまうのでは?」と感じるかもしれませんね。wp-config.phpは運営者自身が管理するファイルなので、今回のように定数を追加しても安心して大丈夫です。やり取りを拝見していて、どちらの方も誤解を解こうとされているようでしたので、少しでも整理のお役に立てばと思い書かせていただきました。
うまく解決に向かいますように。しかしこれだとシステムのアップデートができなくなります。
アップデートができなくなる、とはどのような状況でしょうか。何か支障があるのでしょうか。具体的な説明をお願いします。
このトピックに返信するにはログインが必要です。