-
投稿者投稿
-
2020年11月5日 1:01 AM #60311
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】バージョン: 11.0.9
【お使いのブラウザ】chrome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
snow-mokeyテーマを最新のものにアップデートしようとうすると、下記が表示されます。
更新失敗: サイトに重大なエラーがありました。 詳細については、サイト管理者のメール受信ボックスを確認してください。WordPress でのデバッグをさらに詳しく見る。
また、おかしな挙動として、SSL化しているにも関わらず、記事投稿画面がSSL化されていないページ(保護されていない通信)になります。そして、記事の投稿、編集ができません。
さらに下図のようなエラーも出てきました。
解決方法をご教示いただけないでしょうか。よろしくお願いいたします。
♥ 0いいねをした人: 居ません2020年11月5日 9:50 AM #60330画像を拝見したところ、Permission denied とあるので、ファイルを最新に置き換えようとしたけど書き込み権限がなくて置き換えられなかったように見えます。
themes/snow-monkey
内の各ディレクトリ・各ファイルの権限を確認されたほうが良いかもしれません。参考:
また、おかしな挙動として、SSL化しているにも関わらず、記事投稿画面がSSL化されていないページ(保護されていない通信)になります。そして、記事の投稿、編集ができません。
もしかしたらこれが原因ということもあるかもしれないですね。データベースの中に http:// な URL が残っている、あるいは
wp-config.php
に http:// な URL を定義している、のどちらかの可能性が高いと思います。前者の場合はデータベース内を一気に置換しちゃうのが早いのですが、よくわからないということであれば、まずはダッシュボード → 設定 → 一般の「WordPress アドレス (URL)」「サイトアドレス (URL)」が https:// になっているか確認してみると良いかと思います。
♥ 0いいねをした人: 居ません2020年11月9日 11:04 PM #60612ご回答いただきありがとうございます。
ファイルとディレクトリの権限変更すると、アップデートはできました。ありがとうございます。
SSL化に関して、データベースとwp-config.phpは全てhttpsに設定されていました。
下記、添付ファイルは投稿画面の「保護されていない通信」を示します。
https://〜 になっているにも関わらず、SSL出ない挙動、投稿編集ができない状況です。解決方法をご教示いただけますと幸いです。可能性が低いものでも構いません。。
♥ 0いいねをした人: 居ません2020年11月11日 11:46 AM #60686ブラウザのデベロッパーツールにどのリソースが https ではないかというメッセージがでていないですかね?
♥ 0いいねをした人: 居ません2020年11月11日 10:58 PM #60740https ではないかというメッセージ確認できました。
主にメディアファイルがhttp〜になっておりました。
httpsに変換しようと思い、
投稿内容を変更し、更新しても内容が反映されないバグ?が起こっています。投稿内容を変更し、更新すると、『投稿内容が保存されました』と表記はされるのですが、実際に内容が変わることはありません。その結果、httpsに変換することもできません。SSL化(https)されているpost(投稿)ページにおいても、 投稿内容を更新しても反映されません。
投稿内容が更新されないバグを直さないとSSLにもできないのかなと感じます。『投稿内容が更新されないバグ』について、解決方法を調べてもあまり情報がなく、行き詰まっております。。。
解消する方法はございますでしょうか。以上よろしくお願いいたします。
♥ 0いいねをした人: 居ません2020年11月12日 9:15 AM #60747http ではないリソースが使用されていて、かつ投稿内容を編集することでそのリソースを https での読み込みに変更できるということは「テーマやプラグインが読み込んでいるリソースに http であるものがある」ということではなくて「入力した投稿内容に http のリソース(画像、script 等)が含まれている」ということであっていますか?
もしそうだとしたら、データベース内に http な文字列が残っているということになります。編集画面から編集できないのであれば、下記のようなツールを使って一括置換することはできます。
ただ、データベースの内容を一気に書き換えることになるので、もしなにかあったときに復旧できるように、データベースのバックアップをとってから作業されることを強く推奨します(バックアップをとらず、書き換え方を間違った等でおかしくなっても、もとにもどすことはできません)。
ちなみに、もともとどうやってサイトを https 化されましたか? もしかしたらその作業内容によってわかることもあるかもしれないので。
♥ 0いいねをした人: 居ません2020年11月12日 9:57 AM #60751ありがとうございます。
データベース内のhttp~ は全てhttpsに変換でき、「保護されていない通信」は表示されなくなりました。しかし、記事が投稿、編集できないバグは解決できませんでした。
記事を新たに投稿した際は、「自動下書き」というタイトルで、文章は全て空白の状態になります。
記事を編集した際は、編集内容が何も反映されません。。記事編集画面(/wp-admin/post.php?post=〇〇&action=edit)に出ているエラーは下記のみです。
すみません、何度もお手数おかけしております。知見いただけないでしょうか。
もともとどうやってサイトを https 化した方法は、エックスサーバー の独自SSL設定、WP設定でhttp~をhttps~に変更しただけだと記憶しております。
以上、よろしくお願いいたします。
♥ 0いいねをした人: 居ません2020年11月12日 10:32 AM #60754データベース内のhttp~ は全てhttpsに変換でき、「保護されていない通信」は表示されなくなりました。
ひとまずこれは解決ですね。
記事を新たに投稿した際は、「自動下書き」というタイトルで、文章は全て空白の状態になります。
記事を編集した際は、編集内容が何も反映されません。。ちょっと遭遇したことがないのでわかりませんが、保存したタイミングでエラーログになにかエラーがでていないでしょうか?
♥ 0いいねをした人: 居ません2020年11月12日 7:18 PM #60808ありがとうございます。
ちょっと遭遇したことがないのでわかりませんが、保存したタイミングでエラーログになにかエラーがでていないでしょうか?
エラーログ確認しました。エラーは下記の1件でした。エラー内容があまり理解できなかったので、エックスサーバー に問い合わております。
『[Thu Nov 12 09:52:06.229904 2020] [proxy_fcgi:error] [pid 53520:tid 139631303251712] [client 152.165.143.55:47252] AH01068: Got bogus version 117, referer: https://〜〜〜』
あとバグの原因を確認するため、All-in-one-migrationでMAMP(ローカルサーバー)にデータを移管するとどうなるのか試しました。ローカルに移管すると、普通に記事の投稿・編集を行えました。 なので、WPファイルに問題があるというよりも、サーバー?もしくはDB?に問題があると考えるのが良さそうでしょうか?
何度もすみません。。よろしくお願いいたします。
♥ 0いいねをした人: 居ません2020年11月13日 8:57 AM #60815んーそのエラーログの意味は僕にもわからないのですが、WordPress(PHP)ではなさそうな気がしますね。
あとバグの原因を確認するため、All-in-one-migrationでMAMP(ローカルサーバー)にデータを移管するとどうなるのか試しました。ローカルに移管すると、普通に記事の投稿・編集を行えました。 なので、WPファイルに問題があるというよりも、サーバー?もしくはDB?に問題があると考えるのが良さそうでしょうか?
なるほど。DBに問題があるのであればローカル環境でも不具合が出ると思うので、サーバー側になんらかの原因があるのかもしれません。例えばエックスサーバーには WAF がありますが、それがなんらかのブロックをおこなってしまっているとか。
♥ 0いいねをした人: 居ません -
投稿者投稿
- このトピックに返信するにはログインが必要です。