JIN theme 有効化時にエラーが発生してしまいます。



  • あまりサーバー、コード等に詳しくない素人です。
    JIN themeを有効化すると、
    「このページは動作していません <URL> では現在このリクエストを処理できません。HTTP ERROR 500」になってしまいます。」
    のメッセージが出てしまいます。
    (有効化前、ライブプレビューはちゃんと表示されます。)

    同様のエラーを検索して、PHPのバージョンアップ、テーマの再インストール、Wordpressのバージョンチェック等をしましたが解決しませんでしたので、こちらにてお尋ねさせていただきます。
    同じサーバーの別ドメインに入れてみたところ、そちらではJINの有効化ができましたので、プラグインを全て無効化してみましたが、それでも改善しませんでした。Wordpressのバージョンも同じですので、プラグイン以外の差は思いつきません。
    どなたか解決方法をご存知でしたら、ご教示の程、お願い致します。


    マニュアル確認済み
    キャッシュクリア済み
    プラグイン全停止済み
    WordPressのバージョン : 5.1.1
    ご利用のサーバー名 : lolipop
    PHPのバージョン : 7.1モジュール版
    OS : Linux(CentOS)
    ご利用のブラウザ : Chrome
    該当サイトのURL : https://bridal-npo.org/


  • administrators

    @npo さん

    こんにちは!JIN運営チームのりょうたです。

    「このページは動作していません <URL> では現在このリクエストを処理できません。HTTP ERROR 500」になってしまいます。」

    上記になるということですが、エラーの内容を把握できないので憶測での回答ではございますが回答いたします。
    考えられるものとしては

    ①キャッシュ
    エラーページを表示している状態でブラウザのキャッシュを削除し問題が解決するかご確認ください。

    ②一時的なサーバーのクラッシュ
    サーバーがテーマを変更した際に稀に起こることです。普通は数秒で直りますのでリロードすると直ります。

    ③サーバーのリミット設定
    ロリポップのサーバーのファイルアップロードの上限が低い場合、テーマをアップロードした段階で
    そのリミットを越えてしまい正常にテーマがインストールできないことがございます。

    https://bibabosi-rizumu.com/lolipop-upload_max_filesize/

    http://pasonal.com/lolipop-phpini-limit-customize/#i

    上記の記事を参考にロリポップサーバーの設定を変えて
    問題が解消するかご確認していただきますようお願い致します。



  • りょうた様
    ご回答いただきまして有難うございました。
    ①と②は確認済みでございます。
    ③はロリポップ自慢のモジュール版PHPを利用した場合、php.iniの変更が出来ないらしく、試すとしましたらCGI版PHPに一旦戻す必要がありそうです。
    昨日、ロリポップに問い合わせましたところ、「少しチェックしてみる」とご回答いただきましたので、先にそちらから進めてみます。
    改善した場合もまたこちらにてご報告させていただきます。
    取り急ぎお礼まで。



  • @ryota
    本件、解決致しました。
    今後の参考の為に、経緯を記載致します。
    Lolipopさんにエラーログを出していただきましたところ、dnp-shortcodes というプラグインが悪さをしている事が分かりました。(参考用に末尾にエラーログを掲載します。)
    これは、ちょうど6年前に購入した海外テーマに付属していたショートコードのプラグインです。
    本Forumに全てプラグインを無効化した上で、お問合わせしていたつもりでしたが、試しに再度無効化を試したところ、無効化ができない事が分かり、こちらのサイト
    https://afireach.com/word-press/delete-the-wp-plugin.html
    を見た上でFTPから強引に削除しましたところ、有効化が出来ました。
    何分素人ですので言葉が間違っているかもしれませんが、JIN theme有効化時にこのプラグイン内の"shortcodes.php"と競合したという事だと思われます。
    解決してみれば単なる私の確認ミスだったわけですが、エラーログを見なければ恐らく無効化できていたと思い込んでいたので、このような事もあるのだなと‥勉強になりました。
    ryota様にもLolipopさんにも大変お騒がせ致しました。
    今後ともよろしくお願い致します。


    PHP Warning: include_once(/〇〇〇/web/wp-content/themes/jin/inc/options/framework/bootstrap.php): failed to open stream: No such file or directory
    in /〇〇〇/web/wp-content/plugins/dnp-shortcodes/shortcodes.php on line 17, referer: https://〇〇〇/wp-admin/update.php?action=upload-theme

    PHP Warning: include_once(): Failed opening '/〇〇〇/web/wp-content/themes/jin/inc/options/framework/bootstrap.php' for inclusion
    (include_path='.:/usr/local/php/7.1/lib/php') in /〇〇〇/web/wp-content/plugins/dnp-shortcodes/shortcodes.php on line 17, referer: https://〇〇〇/wp-admin/update.php?action=upload-theme

    PHP Fatal error: Uncaught Error: Class 'VP_ShortcodeGenerator' not found in /〇〇〇/web/wp-content/plugins/dnp-shortcodes/shortcodes.php:118
    nStack trace:\n#0 /〇〇〇/web/wp-settings.php(342): include_once()\n#1 /〇〇〇/web/wp-config.php(86):
    require_once('/home/users/0/l...')\n#2 /〇〇〇/web/wp-load.php(37): require_once('/home/users/0/l...')\n#3 /〇〇〇/web/wp-admin/admin.php(34):
    require_once('/home/users/0/l...')\n#4 /〇〇〇/web/wp-admin/themes.php(10): require_once('/home/users/0/l...')\n#5 {main}\n thrown in /〇〇〇/web/wp-content/plugins/dnp-shortcodes/shortcodes.php on line 118,
    referer: https://〇〇〇/wp-admin/update.php?action=upload-theme