• 解決済 period

    (@period)


    こんにちは
    Contact Form 7 で添付ファイルを送れるようにして運用しておりました。
    Contact Form 7 を バージョン6.1にしたところ、wpcf7_uploadsに作られたフォルダ・ファイルが削除されなくなりました。
    バージョン 6.1.2でも同じく残りますが、ファイルが削除され、フォルダだけが残ることもあります。
    バージョン6.0.6に戻せば削除されます。

    設定変更等で削除されるようにすることができますでしょうか。
    ご教示いただければ幸いです。

15件の返信を表示中 - 1 - 15件目 (全19件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    問題のサイトはどこで見られますか? URL を教えてください。

    トピック投稿者 period

    (@period)

    ありがとうございます。
    https://hp.lgear.net/kaze/wp/?page_id=6
    になります。
    ご確認をお願い致します。

    トピック投稿者 period

    (@period)

    申し訳ございません。
    アクセス制限が掛かっていたので解除しました。
    よろしくお願いいたします。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    ホスティングサービスはどちらをお使いですか?

    トピック投稿者 period

    (@period)

    awsを利用しております。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    ご自身で AWS 上のサーバーを管理されているということでしょうか。PHP のエラーログは確認できますか?

    トピック投稿者 period

    (@period)

    管理しておりません。
    エラーログはこれで良いのでしょうか?
    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,
    一回のアクセス?送信で同一時間のものです。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    管理しておりません。

    別の方が管理しているサーバーを利用しているという意味でしょうか。サイト運営について詳細を教えてください。

    エラーログで状況はわかりました。ありがとうございます。

    wp-config.php ファイルにこちらで説明されている FS_METHOD 等の定数が定義されているはずです。FS_METHOD の値が何になっているか教えてください。なおそれ以外の定数はセキュリティに関わりますので公開されないようにご注意ください。

    トピック投稿者 period

    (@period)

    サーバは別の方が管理しております。
    WPの部分のみ作業が可能です。

    define( ‘FS_METHOD’,・・・ は記載がありませんでした。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    define( ‘FS_METHOD’,・・・ は記載がありませんでした。

    どこかに必ず定義があるはずです。wp-config.php 以外のファイルで定義されている可能性もなくはありません。管理者の方に聞いてみてください。

    トピック投稿者 period

    (@period)

    WP内を全文検索してみましたが記載はありませんでした。

    wp-config.php内にdefine( ‘FS_METHOD’, ‘direct’ );を記載したところフォルダ・ファイルは削除されました。
    しかしこれだとシステムのアップデートができなくなります。
    他の方法はありますでしょうか。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    「システムのアップデート」とは具体的に何を指していますか?

    トピック投稿者 period

    (@period)

    WordPressとプラグインのアップデートです。

    こんにちは。横から失礼します。
    少し整理のために補足させてください。

    wp-config.php に定数を記述して設定する方法は、WordPress のアップデートによって巻き戻り or 上書きされることはありません
    このファイルは「サイト固有の設定」を保持するもので、WordPress 本体の更新対象には含まれません。
    (テーマやプラグインのアップデートでも同様に変更されることもありません。)

    一方で、wp-config-sample.php や テーマの functions.php はアップデートで更新されるので、こちらと混同されると「変わってしまうのでは?」と感じるかもしれませんね。
    wp-config.php は運営者自身が管理するファイルなので、今回のように定数を追加しても安心して大丈夫です。

    やり取りを拝見していて、どちらの方も誤解を解こうとされているようでしたので、少しでも整理のお役に立てばと思い書かせていただきました。
    うまく解決に向かいますように。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    しかしこれだとシステムのアップデートができなくなります。

    アップデートができなくなる、とはどのような状況でしょうか。何か支障があるのでしょうか。具体的な説明をお願いします。

15件の返信を表示中 - 1 - 15件目 (全19件中)

このトピックに返信するにはログインが必要です。