サポート » プラグイン » Jetpack by WordPress.comにつきまして

  • はじめまして。
    本日、クライアント様(私がサイトを制作しておりません)の
    Jetpack by WordPress.comの更新を行った際、下記エラーが表示されました。
    ————-
    Warning: glob() expects parameter 2 to be long, string given in /export/sd205/www/jp/r/e/gmoserver/1/5/sd0274515/●●.jp/test/wordpress-4.0.1-ja-jetpack-undernavicontrol/wp-content/plugins/types/library/toolset/toolset-common/utility/condition/theme/layouts-support/native/available.php on line 30

    Warning: Invalid argument supplied for foreach() in /export/sd205/www/jp/r/e/gmoserver/1/5/sd0274515/●●.jp/test/wordpress-4.0.1-ja-jetpack-undernavicontrol/wp-content/plugins/types/library/toolset/toolset-common/utility/condition/theme/layouts-support/native/available.php on line 30
    ————-

    このプラグインを更新した管理画面は、
    「blog」ディレクトリにあるのですが、エラーが出ている箇所が「test」ディレクトリになっています。
    こちらですが、なぜこのようになっているのか、見当もつきません。。。。

    わかる方がいらっしゃいましたら、ご教示頂ければさいわいです。
    よろしくお願いいたします。

15件の返信を表示中 - 1 - 15件目 (全16件中)
  • CG

    (@du-bist-der-lenz)

    サイト作成時に「test」を使ってませんか。

    トピック投稿者 maaat

    (@maaat)

    CG様

    ご返信ありがとうございます。
    サイト作成時には「test」ディレクトリにて作成を行い、
    制作完了後に「blog」ディレクトリに移動、URL等の変更を行ったみたいです。

    こちらですが、「test」はもう使わないみたいですので、
    設定の変更等するれば解消されるのでしょうか?

    よろしくお願いいたします。

    CG

    (@du-bist-der-lenz)

    お名前.comのレンタルサーバーですね。「blog」ディレクトリに移動、URL等の変更をFTPアプリケーションで行ったのでしょう。

    トピック投稿者 maaat

    (@maaat)

    CG様

    ご連絡ありががとうございます。
    すいません、
    わたくしの理解不足で申し訳ないのですが、
    今回のエラーメッセージを解消するためにはどのようにすればよろしいのでしょうか?

    よろしくお願いいたします。

    CG

    (@du-bist-der-lenz)

    エラーメッセージの表示を消すのであれば、エラーメッセージのとおりです。

    しかし、その後も根本的な課題は残るでしょう。インストール時と、実際のディレクトリが異なるのは、移動なのか、名称変更なのか、状況不足な上、まして現在が「blog」名を使っていることなど、どう影響しあうか分かりませんから。

    こんにちは

    wp-config.phpに、以下のURLにある、
    「wp-content ディレクトリの移動」や「プラグインディレクトリの移動」などにあるような定数が定義されていないか確認してみてください。
    これらの定義のせいで、testディレクトリを参照するようになっているのかもしれません。

    https://wpdocs.osdn.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86#wp-content_.E3.83.87.E3.82.A3.E3.83.AC.E3.82.AF.E3.83.88.E3.83.AA.E3.81.AE.E7.A7.BB.E5.8B.95

    トピック投稿者 maaat

    (@maaat)

    ご返信ありがとうございます。
    更新する前のプラグインのバックアップを入れましたが、
    なおりませんでした。。

    一度修正を試みてみます。
    ありがとうございました。

    プラグインが出しているエラー自体の直し方は、私には分かりません。
    すいません。

    > サイト作成時には「test」ディレクトリにて作成を行い、
    > 制作完了後に「blog」ディレクトリに移動、URL等の変更を行ったみたいです。

    に際してきちんとデータベース側のURL置換を行っていれば、そういったエラーがでないはずです。
    おそらくその手順のどこかがおかしいのじゃないかなと思います。
    (参考:https://wpdocs.osdn.jp/WordPress_%E3%81%AE%E5%BC%95%E8%B6%8A%E3%81%97)

    現状では JetPackを一旦削除して入れ直すのがよさそうです。
    もちろん、JetPackを使っていろいろ設定していたら再設定がいるので、そこの確認とメモは必要かと思います。

    トピック投稿者 maaat

    (@maaat)

    munyagu様

    ご連絡ありがとうございます。
    wp-config.phpのコードには、「test」という表記がございませんでした。

    また、プラグインの件ですが、
    Toolset Typesというプラグインでエラーが発生しており、
    バックアップをいれたのですが、なおりませんでした。。

    トピック投稿者 maaat

    (@maaat)

    kimipooh様

    ご返信ありがとうございます。
    データベースを確認したところ、
    「test/」という記載がおおくありましたので、
    「blog/」に置換したのですが、
    エラーにはまだ、「test/」のほうでのエラーが表示されていました。。

    なぜか、管理画面からプラグインを更新すると、
    「test/」の方のプラグインも更新されてしまいます。
    こちらは何が原因なのでしょうか。。

    CG

    (@du-bist-der-lenz)

    「test/」のデータベースにログインしているためでしょう。

    置換方法はどうされましたか。
    https://wpdocs.osdn.jp/WordPress_%E3%81%AE%E5%BC%95%E8%B6%8A%E3%81%97
    にかかれている通り、
    https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
    などのツールで一括変更されたということでしょうか(シリアライズの問題があるので手動置換は危険)。
    使用方法:https://ishida-webkontor.com/wordpress/417/

    すでにお示ししているとおり、ディレクトリを test から blogs に変更したなら、ツールなどでデータベースのデータを一括置換することが必要です(もちろん全バックアップをした後に)。

    トピック投稿者 maaat

    (@maaat)

    CG様

    WordPress アドレスが「●●/blog」になっている為、
    データベースは本番のモノを使用しているかと思います。

    トピック投稿者 maaat

    (@maaat)

    kimipooh様

    ありがとうございます。
    置換方法は
    「Search-Replace-DB-master」というDBの置換ツールを使用しております。
    また、CG様の指摘頂いておりますDBに関しては、
    テストサイトも同じDBをつかっているので、それが影響しているのでしょうか?・・

    よろしくお願いいたします。

15件の返信を表示中 - 1 - 15件目 (全16件中)
  • トピック「Jetpack by WordPress.comにつきまして」には新たに返信することはできません。