d.w.c
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: プラグインを停止したらエラーが表示されるようになったフォーラム: 使い方全般
返信が含まれるトピック: プラグインを停止したらエラーが表示されるようになった@msio
Twenty Seventeenに切り替えてみましたが、変わりませんでした。
function.phpなど、phpの内容は特に変更はかけていないです。
念のため、さらに過去のバックアップからfunctions.phpを持ってきて上書きもしてみましたが変化なしでした・・・。フォーラム: 使い方全般
返信が含まれるトピック: wp_mailが動かなくなりました。お恥ずかしい限りなのですが、超初歩的なケアレスミスが発覚し、解決しました。
wp_mailで送信されるメールの経由情報を受信先に出さないようにWP-Mail-SMTP
プラグインを入れていたことを忘れており、
なおかつそこで設定していたSMTP設定のパスワードがサーバー側だけで書き換え、こちらのほうに変更をかけていなかったために不具合が発生していたようでした。メールパスワードの変更がfunctions.phpの変更やサーバーキャッシュ周りをいじったのと同じタイミングだったため、そちらのほうに意識が向かっていて完全に失念していました。
いろいろと考えていただき、アドバイスもありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: wp_mailが動かなくなりました。@munyagu
サーバー側のエラーログは毎日深夜に削除されるらしいのですが、状況発覚直後に見たログにはメールに関するものはなかったかと思います。
本日もサーバーのサポートに言われて確認しましたが、出ているエラーはこれだけです。[Wed Oct 11 10:32:27.352231 2017] [fcgid:warn] [pid 29076] [client 157.112.145.2:46682] mod_fcgid: stderr: PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0, referer: https://サイトURL/wp-admin/admin-ajax.php?action=wp_ewwwio_media_optimize&nonce=6e24fd67bd
@msio
サーバーキャッシュはその後すぐにOFFに戻し、ブラウザのキャッシュクリアなどもしましたが、改善は見られませんでした。関数の一部が機能しない原因を調べる方法というのは、どこかにやり方を書いたサイトなどはありますでしょうか?
wp_mailがエラーを起こすことについて書いているものを調べているとエラー部分の詳細を調べているようなのですが、どのようにすればそこまでたどり着けるのかがわからないもので・・・フォーラム: 使い方全般
返信が含まれるトピック: wp_mailが動かなくなりました。フォーラム: 使い方全般
返信が含まれるトピック: wp_mailが動かなくなりました。@munyagu
デバッグモードにしてみたのですが、メール送信に関するエラーは出ておらず、debug.logにもメール送信に関する文字列も確認できませんでした。サーバーのエラーログも同様にメール送信にかかわるものは確認できていません。
wpxサーバーのサポートにも問い合わせをしているんですが、なかなか話が進まない状況です。状況を改めて書きます。
・現状サイトが2つあり、
Aという非公開テストサイトとBという本番環境は両方ともwpxサーバー上にあり、両サイトで使用しているphpファイルなどは同じ。・Aテストサイトでテンプレートの大幅改造をし、B本番サイトのバックアップzipを作成したうえで上書き。
この時点では両方とも正常に動いている。・B本番環境側でfunctions.phpとpage.phpなどにいくつか変更箇所を追加。サーバーキャッシュONへの設定変更。
この後気づいたらメール機能が使えなくなる。
サーバーキャッシュをOFFに戻しても状況改善せず。・メールが使えるAテストサイトにB本番サイトのfunctions.phpを上書き(この時点のBのバックアップば取り忘れました)
Aテストサイトもメール機能が使えなくなる。Aサイトはブラウザを開いたまましばらく更新をしていなく、そのままテンプレートの更新をしたので本当にその時点でメールが使用できていたのかの確認はしていません。
Aテストサイト側ではサーバーキャッシュは最初からOFFのままです。・大規模変更をかける前のBのバックアップからfunctions.phpを持ってきてBテストサイトに上書きするも、Bサイトのメール機能は復活せず。
Aサイトは実験的に動かして壊すわけにはいかないので、メール送信できなくなった時点で操作をやめています。という流れです。
functions.phpの記述ミスかと思ったのですが、昔のファイルを上書きしても直らないので全く問題個所が理解できていないです。フォーラム: 使い方全般
返信が含まれるトピック: wp_mailが動かなくなりました。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿の公開状態を自動で変更したい@colorfullifeinfo さん
お久しぶりです。
そしてありがとうございます。下記のようにすることで目的の動作ができるようになりました。
$my_post = array( 'id' => $post->ID, 'post_status' => 'future', 'post_date' => date( 'Y-m-d H:i:s', strtotime( '+30 minute', current_time( 'timestamp' ) ) ), 'edit_date' => 'true' ); wp_update_post( $my_post );
予約投稿のことがすっかり頭から抜け落ちていて、ややこしい処理をしていました・・・。
このコードのおかげでシンプルにできて、サーバーへの負担も減らせました。ありがとうございます。フォーラム: 使い方全般
返信が含まれるトピック: ラジオボタンのラベルをJQueryで変更したい.html()
を使用し、<input>
も書き換え部分に追加したらできました。
あまりスマートには見えませんが…jQuery('.acf-field-フィールドナンバーB div.acf-input .acf-radio-list li:nth-child(1) label').html('<input type="radio" id="acf-field_フィールドナンバーB" name="acf[field_フィールドナンバーB]" value="男性">Male'); jQuery('.acf-field-フィールドナンバーB div.acf-input .acf-radio-list li:nth-child(2) label').html('<input type="radio" id="acf-field_フィールドナンバーB-女性" name="acf[field_フィールドナンバーB]" value="女性">Female');
フォーラム: インストール
返信が含まれるトピック: プラグインがインストールできないフォーラム: プラグイン
返信が含まれるトピック: Gianismからのエラーメッセージが消えないwpxに問い合わせてみたところ、
/
のところがホームディレクトリで合っているようです。
そして適切なパーミッションの値はプログラムによって違うから開発元に聞いてくれと言われてしまいました。書き込み権限を残す方法でいろいろ属性の変更をやってみたんですけど、とくに変わらず…これはあきらめるしかないですかね…。
いろいろアドバイスをいただいてありがとうございました。
フォーラム: プラグイン
返信が含まれるトピック: Gianismからのエラーメッセージが消えないホームディレクトリ(自分の環境ではwp-contentと同階層でした)に
php
を作成し、その中にsession
を、さらにその中にsession.save_path
というファイルを作成し、
ffftpでそれぞれの属性の変更
のすべてのチェック項目にチェックを入れてみましたが、変化はないようです・・・。フォーラム: プラグイン
返信が含まれるトピック: Gianismからのエラーメッセージが消えないフォーラム: プラグイン
返信が含まれるトピック: Gianismからのエラーメッセージが消えない>munyaguさん
ありがとうございます!
Twenty Seventeen ver1.2
をインストールして有効化してみましたが、エラーメッセージは出たままでした。
wpxサーバーのエラーログの部分にはエラーは記録されていないようです。一度開発者に問い合わせた時に
<?php var_dump( session_start() ); ?>
とテンプレートに書いてどう表示されるか聞かれたのですが、その表示は
bool(true)
となっています。他に何か切り分けのために確認してみた方が良いことはありますか?
ちなみにこのエラーメッセージが出始めたのは、ローカル環境でxamppを使用してサイトを作っていた時からです。フォーラム: 使い方全般
返信が含まれるトピック: カスタム投稿の公開状態を自動で変更したい