新装開店です。

 ですが、まだまだよく分からない事ばかりで本格運用までには
程遠い状態です。

 とりあえずやった事は、
1.PCを全てクリア、SSDをフォーマット
2.Linux (Ubuntu LTS server)を新たにインストール
3.Wordpressを新たにインストール

いずれも最新版にした。
ついでにhttps:// に対応した。
こんな感じ!

この時点での最大の問題は、
最初にこのページに飛んだとき、表示に10秒ぐらいかかること!
2回目からは速い、しばらく置いてクリックするとまた遅い。
2回クリックするとすぐに表示するとか
奇妙な現象がある事。

カテゴリー: PC パーマリンク

新装開店です。 への41件のフィードバック

  1. もあい/jf3ipr のコメント:

    このページは機能していませんというメッセージが出て、トップページもでない状態になりました。

  2. もあい/jf3ipr のコメント:

    functions.phpに入れてみましたが玉砕!!!

    • ji3kdh のコメント:

      ワケもわからずやってうまくいくはずない、でしたね…スミマセン
      玉砕ってことはトップページすら出ない、ってことでしょうか
      Apacheのerror.logはどんな感じでしょうか?
      (いい加減しつこい? いっそ自分とこにもインストールしたろかなと思ったんですが、面倒そうなのでやめました!)

      • もあい/jf3ipr のコメント:

        apache2のerror logをメールで送りますね。

        • ji3kdh のコメント:

          ありがとうございます。

          arrayとはなんぞや、どころか
          phpとはなんぞやになって、
          これはアカンわ

          になってます。
          こんなん自分でちょっとしたサンプル真似して書くのもアレですのに、プロが書いたフルサイズのものなんて理解できるはずもなく!! (^^;

          • もあい/jf3ipr のコメント:

            いやほんま、意味を理解せずに(私の場合ですが)記述を真似てもたかが知れてますね。
            ちょっと頭を冷やします。

  3. もあい/jf3ipr のコメント:

    この記述を、functions.php  and/or  option.phpの最後に入れるということですか?

    • ji3kdh のコメント:

      はい、先日追記した代わりに、です。どちらか片方にでいいと思います。
      またコケたらそれはそれ、で!

  4. もあい/jf3ipr のコメント:

    例のプラグインが表示できるところまで行ってないのです。
    トップページすらでないので、、、
    そーですね、ちょっと頭を冷やしましょうか、
    色々いじったのでまたまたオールリセットしてもいいかなと思ってます。
    アドバイスありがとうございました、一息置いてまたお願いします。

    • ji3kdh のコメント:

      もうちょっとのところだと思うんですが、何しろ全く分かってないのであきませんねぇ

      改めて見てみましたら、ReturnTypeWillChangeの記述がないとかいうエラーのようにも見えますので、その線で調べて出てきたこちらなんかはどうでしょうか。
      https://www.php.net/manual/ja/arrayaccess.offsetexists.php

      そこから引っ張ってきたこちら

      public function offsetSet($offset, $value): void {
      var_dump(__METHOD__);
      }
      public function offsetExists($var): bool {
      var_dump(__METHOD__);
      if ($var == “foobar”) {
      return true;
      }
      return false;
      }
      public function offsetUnset($var): void {
      var_dump(__METHOD__);
      }
      #[\ReturnTypeWillChange]
      public function offsetGet($var) {
      var_dump(__METHOD__);
      return “value”;
      }

      でどうでしょう?!?!
      (当てずっぽうばっかしでごめんなさい)

  5. もあい/jf3ipr のコメント:

    >あ、ちなみにその時のエラーメッセージはどんな感じでしたか?
    functions.phpの方は「このページは存在しません」みたいな
    option.phpの方は「重大な問題が発生しました」だったかと。
    後者が出たとき次には進みませんでした。

    • ji3kdh のコメント:

      例のエラーをはき出すプラグインでどうだったかなと思ったんですが…
      しかし、しばらく頭を冷やした方がいいかもですね。
      冷やしたところで妙案が出てくる雰囲気があるわけでもないんですが(^^;

  6. jf3vkm のコメント:

    お疲れさまです
    会話内容についていけてませんが、インターネットへの口は開いたようで、ひとまずおめでとうございます。

  7. もあい/jf3ipr のコメント:

    お付き合いありがとうございます。
    一応貼り付けましたが拡大できないですね、投稿のやり方がまだよく分かってません。
    10件全部は入り切りませんでした。
    でよくよく見たら書いてありました。
    wp-includesの下の
    Jar.php
    CaseInsensitiveDictionary.php
    の2つのファイルのようです。
    いっぱいあって何をどうすればいいのやら、、、です。

    • ji3kdh のコメント:

      うーん、いずれもそれらを設定しているらしい記述はなさそうですね。

      そもそもpublic_functionというからにはファイルを越えて有効になる設定
      ってことでしょうから、どこか最初に読み込むファイルに記述すればいい
      ってことかな?
      だとすると functions.php か option.php いずれかということになりそうですが。
      ダメ元でどちらかの末尾に追記してみるのはどうでしょう? (無責任モード)

      • もあい/jf3ipr のコメント:

        ん、末尾に何を追記するのかが分かってないという・・・

        • ji3kdh のコメント:

          ここにちゃんと貼れるのかな。

          public function offsetExists(mixed $offset): bool {
          return array_key_exists($offset, $this->fields);
          }

          これを追記してみていかがでしょうか。

          • もあい/jf3ipr のコメント:

            おけ、やってみます。
            ここまでくればヤケクソじゃぁ

          • もあい/jf3ipr のコメント:

            functions.phpとoption.phpの末尾に入れてみました。別々に。
            いずれも追記するとトップページがでなくなったので元に戻しました。

          • ji3kdh のコメント:

            あきませんでしたか…
            しかし何なんでしょうね、ほぼデフォルトなんでしょ?
            うーん、困りましたねぇ

          • ji3kdh のコメント:

            あ、ちなみにその時のエラーメッセージはどんな感じでしたか?
            次に進んだとき、新たな別の問題が出てたりして?

  8. ji3kdh のコメント:

    WordPress 6.1.1-jpを落としてきました。
    phpエラーが10個ほど並んだ件、全文を拝見するわけにいきませんでしょうか?
    (ここが不都合でしたらメールででも)
    そこに当該ファイル名が書かれていると思うのですが。
    もしくはapacheのeror.logにも似たような記述があるかも知れません。

    お察しの通りIPアドレス直入力でも発症してるんで、DNSは関係ないと僕も思います。
    あとトップページでは出なくて/moai/で出るってことは、ほぼWPが原因かなと。
    もう一息だと思うんですがねぇ~

  9. もあい/jf3ipr のコメント:

    **.phpファイルは山のようにあります。このphpファイルの集合体でwp全体を構築してると認識しています。それとスタイルシートやなんやかんやが組み合わさってます。
    なのでどこかのphpファイルの中の特定の記述を探すのはちょっと至難です。

    致命的な問題について、「これそのものが今回の原因ではない・・・」私もそんな気がしています。クライアントからドメイン名でアクセスしに行ってDNSで名前解釈をして、、、という所から確認かな。ただ、前にも言ったように、
    k8.sytes.net は速い(パラ画像)
    k8.sytes.net/moai/ は遅い
    の違いが説明できません。

    とここまで書いて
    LAN内のクライアント(このPC)からアクセスするときは、windowsの
    システムファイルのhostだったかなにIPアドレスと関連付けをしてるので
    DNS(又はDDNS)を通らずにアクセスしに行くので関係ないかと思い直しました。
    ルータにはサーバのIPアドレスは固定で定義しています。

  10. もあい/jf3ipr のコメント:

    ファイル名は出てこないんですよね。
    画像をupしておきました。

    REST APIを無効化すると画像のupができなくなったので元に戻しました。

    八方塞がり!

    • ji3kdh のコメント:

      まず一つ目、phpの記述についてですが。
      これ、functions.php以外にいろんな設定ファイル(~.php)があるように見えますが、どうでしょう?
      http://wordpress.ad5.jp/column/object-oriented-wordpress-theme-structure/

      そのいくつかあるうちで ArrayAccess について書かれている部分をそれぞれ文字検索などで探してみていただければ。

      次に『致命的な問題』につきまして。これは(も)全くチンプンカンプンですねぇ。そもそも接続できてないのにどうして保存したり投稿したりできるんでしょうね。
      もしかして、最初の一発目は時間がかかって設定時間内に接続できないからエラーになってるだけで、これそのものが今回の原因ではない、つまり原因を対策すればこのエラーも解消される、ということかなと想像してますが…甘いかな(^^;

  11. もあい/jf3ipr のコメント:

    あきませんなぁ
    function.phpというファイルは見つけたけどpublic_functionとかいう記述はみあたらないですね。どこにあるんだろう?

    WPの管理画面に1件の致命的な問題として
    「REST APIでエラーが発生しました」
    とあったので調べて下記のwordpress REST APIの無効化をやってみましたがやっぱりアカン
    https://www.onamae.com/column/wordpress/55/

    というところです。

    • ji3kdh のコメント:

      今はすぐに出てきたような気がするのですが、偶然なのかな?
      いろいろ環境を変えてアクセスさせていただきます。

      phpは(も)全く分からないのでアレですが、元々のエラーメッセージにはファイル名(~.php)は書かれてないのでしょうか?

  12. もあい/jf3ipr のコメント:

    これは参考までですが、WPのプラグインにQuery Monitorというのがあって
    これを入れて見てみると、表示に10秒かかってるときは
    phpエラーというのが10個出ててこんな感じのコメントが出てます。

    Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

    なんの事やらさっぱりわからん、ググってみるとそれらしきページは出てくるけど
    そこに書いてあることもまたさっぱり分かりません。トホホ!

  13. もあい/jf3ipr のコメント:

    コメントのテストでおます。

  14. jf3ipr-wordpress のコメント:

    はい、何もしないうちからいきなり症状でてます。
    う~ん、
    データベースのセキュリティいじってみるかね。
    今なら何をやってもリセットできるし。

    • ji3kdh のコメント:

      待ってれば出てきますんでさほど問題でもないとも思えますね。
      我が家にコメントいただいたときなんか一分以上お待たせしてますし! (^^;

      • もあい/jf3ipr のコメント:

        いや~、こんなに難儀するとは思いませんでした。

        ところでmovable-typeでもSQLは使ってると思うんですが
        SSL化してます??

        今回mariaDB(SQLの派生)を使ってるんですがなんかSSL化がややこしくて良く分かりません。なんちゃらpemがどーうとかこーとか。。。

        • ji3kdh のコメント:

          我が家ではSQLへのアクセスはSSL化してないです。
          というかそういうのの存在すら存じませんでした(^^;
          ローカルで完結してるので大丈夫かなと思ってるんですが、いずれやった方がいいのかな?
          当分は今のままのつもりですが。

          • もあい/jf3ipr のコメント:

            以前はwpを含めて全部SSL化してなかったので関係ないと思ってるんですがどうなんでしょうね。
            とりあえずこっちはおいときます。

  15. ji3kdh のコメント:

    お疲れさまです。
    残念ながらこの状態ですでに症状が出てるようですね…

  16. こんにちは、これはコメントです。
    コメントの承認、編集、削除を始めるにはダッシュボードの「コメント」画面にアクセスしてください。
    コメントのアバターは「Gravatar」から取得されます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です