けい (Kei Nomura)
フォーラムへの返信
-
こんにちは。情報が少ないので現時点ではっきりした原因は分からないのですが、以前に遭遇したり、人づてに聞いたりした同様のケースについて3点記載します。
@ryoto1425 さんの状況と同じかは不明ですが、確認する価値はあると思いますので、お試しください。- PHPバージョンの変更が影響していたケース
自分で変えたorサーバー会社の事情でPHPのバージョンが変更されたときに、同様の「パスワードリセット用リンクが無効のようです」が発生→もとに戻したら治ったというケースを聞いたことがあります - データベースの容量が超過していたケース
リビジョンデータが大量にあったりとか、記事数が膨大だったりとかで、利用しているレンタルサーバーで定められている容量をオーバーしていた (そういう情報を掲載していたブログをたしか以前読んだことがあるのですが、残念ながらそのブログは終了していましたのでうろ覚えの記憶です)→この場合はphpMyAdminなど、サーバー側で用意されているデータベース編集ツールなどを使ってデータを消したりする必要があるかもしれません - 原因不明ながら、phpMyAdminなどからパスワードの強制リセットをしたら治ったという話もあります(上級者向け)
何かのヒントになれば幸いです。
こんにちは。本フォーラムでは(おそらくセキュリティ上の理由だと思うのですが)、画像ブロックはファイルそのものではなく、URLを指定した埋め込みしかできません。
みなさん、自分のサーバーに画像をアップしたり、外部の画像共有サービスなどを利用して、質問や回答に活用されています。例えばこんな感じで画像の閲覧URLを貼るなどです
https://www.dropbox.com/scl/fi/wpurt919vj6pqhtub5jw2/2025-04-16-16.00.50.png?rlkey=he1w1uotwlqm97xoejwzceycw&dl=0
セキュリティや公序良俗上の問題がなければ何を使っていただいても大丈夫です。フォーラムガイドラインに記載の「外部リソースにリンクする場合に注意すべきこと」の内容に準じてください。
https://ja.wordpress.org/support/article/guidelines/(※特定のサービスを薦める意図はありませんが、参考までに、よく使われるサービス例として、Dropbox, Gyazoなどはよく見ます)
フォーラム: プラグイン
返信が含まれるトピック: BackWPupのジョブの画面にエラーが出る。こんにちは。まずはサーバーのPHPバージョンを確認してみてください。おそらくPHP8.xではないでしょうか?
一般的にこの”Warning: Undefined array key~~”のエラーはPHPを8に上げたときに発生するケースが多いです。ざっと確認したところ、このWarningが出る根本の原因はプラグイン側にあるように思われます。ただ当方でもBackWPup5.1.1の環境がありますが、デバッグモードをONにしてもこのエラーが再現しません。
おそらくなんですが、ある特定の条件下でだけ出るエラーだと思います。
エラーの内容的には、「$job
配列の中にtype
キーが存在しない」ということなので、バックアップジョブを新規で作成したときに、どこかの欄が空欄だったり、データが欠けているときに出るのではないかと推測されますいちど、新規で新しいジョブを登録し、同じようなエラーが出るか試してみてください。
(いま登録してあるものとは保存先など条件を変えたりしてみて確認するのも有益だと思います)フォーラム: 使い方全般
返信が含まれるトピック: 固定ページの更新ができないこんにちは。状況を拝読しました。かなり詳細に情報を書いていただいておりますが、なかなか決めてになるような情報がなく、難しい問題ですね。。。
気になったのは以下の内容です。
一部の固定ページを更新する際、「固定ページを更新しました」という表示が出てくるにもかかわらず、編集した内容が反映されない(エラー等は表示されていない)。
一文ずつ小分けに更新すると、反映できる場合がある。
元のページから大幅に内容を削ると更新できるようになる。エラーが出ないというのが謎ですね。一度、ブラウザの開発者ウインドウのコンソールの方でエラーが出ていないか見ていただくとなにか見つかるかもしれません。
Chromeの場合は、 表示>開発/管理>JavaScriptコンソール です。
ここを開いたまま投稿をお試しいただき、赤色の項目が出たらそれを共有いただくとヒントになるかもしれません。(スマイルサーバーにWAFのon/off等の機能はないとのこと)
ご質問内容を読んで、真っ先に疑ったのが、WAFによるブロックでした。
スマイルサーバーの使用経験がないのでわからないのですが、別のサーバーで以前、普通の英文の中の”or”と “and”がSQLインジェクションと認識されて投稿できないことがありました。おいおいそれはないだろという気がしましたが、投稿できたときとできないときで、含まれる文章に傾向がないのか見ていただくのもよさそうです。(on/offできないが、裏側ではWAFが動いているかもしれないので、サーバー会社に聞いてみるものひとつです。教えてくれないかもしれませんが…)一文ずつ小分けに更新すると、反映できる場合がある。
元のページから大幅に内容を削ると更新できるようになる。これも気になるところです。もしかしたらサーバーのスペックが貧弱で処理しきれていない、という可能性もあるかもしれません。
以上可能性としてありそうなものを挙げてみました。そのものズバリと言う回答ができず申し訳ありません。何か参考になれば幸いです。
フォーラム: インストール
返信が含まれるトピック: バージョンアップとプラグインインストールこんにちは。
先日本フォーラムに投稿がありました、こちらの件と近いような気がします。ワードプレス6.7.2への更新ができない | WordPress.org 日本語
https://ja.wordpress.org/support/topic/%E3%83%AF%E3%83%BC%E3%83%89%E3%83%97%E3%83%AC%E3%82%B96-7-2%E3%81%B8%E3%81%AE%E6%9B%B4%E6%96%B0%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84/一度上記ページの内容をお読みいただき、ご自身の状況にあてはまるか確認いただけますでしょうか。
解決しない場合は
- お使いのサーバーの種類(利用しているサービスやプラン等)
- サーバーのPHPのバージョン
- PHPバージョンを最近自分で変えたり、レンタルサーバー側の事情で変更されたりしなかったかもあわせて確認
- お使いのテーマ・プラグインの状況
などを確認し、追記いただけると解決に近づけると思います。
フォーラム: プラグイン
返信が含まれるトピック: CPT UIで作成した特別投稿一覧を固定ページに表示させたいこんにちは。テーマがCocoonということは、エディターはクラシックエディターをお使いでしょうか?
ブロックエディターをお使いなら、PHPコードを書かなくても、固定ページの下部に任意の条件の投稿を表示させられるブロック(クエリーループブロックなど)を挿入すれば実現できると思います。
クラシックエディターだと、ショートコードで対応できるプラグインを使ってみてはいかがでしょうか。
※たとえばこういうもの
https://webantena.net/wordpress/plugin-posts-in-page/ちなみに
②https://www.sasatatsu-blog.com/web/wordpress/293/
→設定しても変化なしこの記事で紹介されているのは「指定の固定ページの下層にカスタム投稿タイプの投稿を出す」方法なので、@mugenneko さんの希望される「固定ページ下部に表示」とは異なります。
フォーラム: 使い方全般
返信が含まれるトピック: サブディレクトリのWordPressをドメイン直下で表示したい@reiko8 モデレーターです。申し訳ありませんがトピックの削除はできませんので、残ってはまずい内容は本フォーラムには書き込まないようご理解お願いいたします。
フォーラム: 使い方全般
返信が含まれるトピック: 管理ページにログイン出来なくなりましたデータベースを作り直してみる(一旦wp-config.phpを退避させてアクセスすると新規インストールからやり直せます) とは、
まったく別のデータベースで新規にインストールし直すということですか?
こちらの作業ですが、「該当のサイトで導入しているテーマ・プラグイン・投稿内容等に問題があったのか」「設置しているWordPress本体に問題があったのか」「そもそもサーバー側でWordPressが動かない何らかの問題があるのか」の切り分けが目的です。
新規でまっさらのWordPressをインストールしても問題が出るようであれば、特定のテーマ・プラグイン・投稿内容の問題ではないと判断できます。逆に、新規インストールで問題が出ないなら、該当のサイトで導入しているテーマ・プラグイン・投稿内容に絞って検証すればよいという判断ができます。新規インストールで問題ないか確認
↓
all-in-one-wp-migration のバックアップで復元してみて、問題が出るか確認という手順で、だんだんと可能性を絞っていく、ということをやっていくとよいです。
フォーラム: 使い方全般
返信が含まれるトピック: 管理ページにログイン出来なくなりましたすみません。実際のURLを見ても有益なヒントは得られませんでした…。
ただ、htmlファイルは見られることと、500エラーであることは確認できたので、やはりPHPか.htaccessのいずれかに問題があるように思われます。
http://aichitekkin.c.ooco.jp/sub/readme.html
- FTPから、ファイルの最終更新日を確認するなどで不審なファイルがないか確認する
- WordPressのコアファイル、テーマ、プラグインなどをアップし直してみる
- データベースを作り直してみる(一旦wp-config.phpを退避させてアクセスすると新規インストールからやり直せます)
- ダメ元でサーバーのサポートに、エラーログを確認できないか聞いてみる(サポート対象外と言われそうですが…)
- 可能であればリアルのお知り合い等でサイトを見てくれる人を探す
あたりをお試しいただければと思います。
サポートがしっかりしているレンタルサーバーサービスであればエラーログが確認できるので、それを見れば対処法のあたりがつくのですが、このniftyのサービスにはそれがなさそうですね…。(サーバー側でエラーメッセージが出ないようにされているかもしれません。そうなるといちフォーラムユーザーが原因特定するのはかなり難しいです💦)
フォーラム: 使い方全般
返信が含まれるトピック: 管理ページにログイン出来なくなりました500エラーということですと、プログラムエラーなのでサイト側の原因の可能性が高そうですが、これだけだとまだ情報不足ですね…。サーバー側のエラーログをコントロールパネル等から確認できたり、サポート窓口に助けを求められるサービスならよいのですが。
- サーバーはNifty、とのことですが、具体的なサービス名、プラン名など分かりますか?こちらとか?https://homepage.nifty.com/
- 可能であれば実際のサイトのURLを貼っていただいた方が、何か分かるかもしれません。
フォーラム: 使い方全般
返信が含まれるトピック: Rest APIでのBasic認証がかかったページへのアクセス方法返信ありがとうございます。こちらの情報は初見でした!なので試しておりません。お力になれず申し訳ないです・・・(このあたりの猛者の出現に期待します・・・)
フォーラム: 使い方全般
返信が含まれるトピック: 管理ページにログイン出来なくなりましたこんにちは。ちょっと情報が少ないのでもう少し何かヒントがほしいところですね。
以下の点あたりを確認してみてください。- WordPressの管理画面ではなく、たとえばサイトを設置しているサーバーへの接続(FTP接続、コントロールパネルへのログイン等)は可能ですか?
- 「すべてのプラグインを外したり、使用中のテーマフォルダの名前を変えても」と記載いただいているので、接続はできていそうですね。この場合、以下の方法でWordPressをデバッグモードにしてみてください(※下記参照)。そうすると白紙ではなく、英語のエラーメッセージがいろいろ出てくると思うので、それを共有いただけると次の打ち手が見つかるかもしれません。
- 白紙状態が発生するちょっと前に何か作業したことはありませんか?たとえばプラグインを追加した、サーバー側でPHPのバージョンアップがあった、など、なんでもいいので振り返ってみてください。
デバッグモードについての参考サイト
WordPress でのデバッグ – サポートフォーラム
https://ja.wordpress.org/support/article/debugging-in-wordpress/WordPressのデバッグモードを有効にする方法 – ネコでもわかるWebのメモ帳
https://wp.go-sign.info/how-to-enable-wordpress-debug-mode/フォーラム: マルチサイト
返信が含まれるトピック: マルチサイト化に失敗して復旧不能こんにちは。
マルチサイト化を実行しようとして失敗した
とのこと、この「失敗」というのが具体的にどんな現象が発生しているのかが気になりますが、まずは復旧を優先するということで回答します。
マルチサイト化するときに、wp-config.phpと.htaccessファイルを書き換えたと思うのですが、失敗後、それらのファイルをマルチサイト化する前の状態に戻しましたか?戻していなければ、まずは戻してみてください。
ちなみに上記のエラーは、WordPressが参照しにいったデータベーステーブルが存在しないよ、というエラーです。
フォーラム: 使い方全般
返信が含まれるトピック: wp-envを使用してインストールされるテーマを減らしたい@wildworks さん、補足ありがとうございます!
せっかくなので、自分の環境で試してみました。.wp-env.json
はこのように。
mythemeテーマを自作するとして、白紙のindex.phpと最低限のstyle.cssが /mytheme に入っているものとします。{
"core": "https://ja.wordpress.org/latest-ja.zip",
"themes": [
"./cms/wp-content/themes/mytheme"
],
(略)package.json
にはこんな感じで書いてみました。{
"scripts": {
"env:init": "wp-env start && wp-env run cli wp theme activate mytheme && wp-env run cli wp theme delete --all",
(略)テーマ削除処理は起動時毎回走る必要はないので、初回起動時だけ↓のコマンドを打ちます。
// npm run wp-env start の代わりに初回起動時だけ実行
npm run env:initすると、latest-ja.zipに同梱されていた4テーマを削除し、自前で用意しているmythemeテーマが有効化された状態で起動しました。
※ポイントは記述順で、先に activate mytheme してからtheme delete –all することで、有効化しているテーマは消されないので、自作のmythemeテーマだけが残ります。
(先にtheme delete –all してしまい、自作テーマのファイルがごっそり消されたという失敗も共有しておきます)@codecrane さんもよかったらお試しください。
有益なトピックをありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: wp-envを使用してインストールされるテーマを減らしたいこんにちは。ポイントは
"core": null,
の部分かと思います。nullを指定すると自動的に最新のリリース版をダウンロードしてくるのですが、そのダウンロードされる一式の中に過去のデフォルトテーマが一式含まれているようです。nullだと、多分Twenty Tenあたりから全部入ってる感じじゃないでしょうか。
ここを
"core": "https://ja.wordpress.org/latest-ja.zip",
にすると日本語版の最新リリース版をとってくるわけですが、この場合だと現時点では、Twenty Twenty-Two以降の4つだけが入っていました。
試しに、プロジェクトのディレクトリ内(
/wordpress
)に自分でダウンロードしてきたWordPress本体を置いて、themesファイル内のテーマたちを全削除したうえで"core": "./wordpress",
と指定して起動すると、
"themes"
でマッピングしたテーマだけが入っている状態で起動しました。ただ、初回起動時はTwenty Twentyfive があたった状態で起動するので、初手で「テーマがないので無効化するよ」というアラートが出ます。ということで、厳密に何もない状態でスタートしたければ自前でコアを管理するのが確実だと思います。でもわざわざ管理するのって面倒なので、普通に起動してそれから消すのとどっちの手間を取るかな?って感じですね〜。
とりあえず、日本語で使うなら"core": "https://ja.wordpress.org/latest-ja.zip",
にしておくと、ちょっとだけ入ってる数が少なくなるので、良いような気がしました。
- PHPバージョンの変更が影響していたケース