現在デフォルトスキンとして「Season (Autumn)」を適用中。

子テーマを有効化するとFatal errorが出ます | Cocoonテーマに関する質問 | Cocoon フォーラム

書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示してください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法 
  7. ブラウザ環境チェックツール

フォーラムの内容は、CCライセンス(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

詳細なカスタマイズ依頼をするならこちら。

フォーラムのTwitterアカウント(@CocoonForum)はこちら

スポンサーリンク
子テーマを有効化するとFatal er...
 
Share:

子テーマを有効化するとFatal errorが出ます  


taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 03:16  

SimplecityからCocoonに変更しようとしたところ、子テーマを有効化すると

Fatal error: Can't use function return value in write context in /☓☓☓☓/wp-content/themes/cocoon-master/lib/html-forms.php on line 967

とデバック表示され、画面が真っ白になり管理画面にもログインできなくなりました。

ローカル環境では問題なくインストールできました。

解決方法を教えていただけると助かります。よろしくお願いします。

CoreserverでPHPバージョンは7.2です。


引用
かうたっく
(@kautakku)
メンバーサイト Moderator
参加: 2年 前
投稿: 3387
かうたっく - Facebookかうたっく - Twitterかうたっく - Google+
2018年8月6日 07:22  

通常CocoonでそのFatal errorが出ないので、サーバー側の設定の原因の可能性があるかないかをチェックしていただけますか。

  • サーバーサイドで高速化などの項目があれば停止を試す

どのような高速化があるかは不明ですが、なにかしら影響がないかチェックしてみるなど。

  • PHPバージョンは7.2

ちなみにずっと7.2のままですか?テーマ有効化後に5.4くらいからバージョンをあげたか不明ですが変更した場合、キャッシュ機能が残ってないか、以下をチェックしてみるなど。

  • サーバー側のキャッシュ機能

ローカルで試したときに導入していないプラグインを停止して子テーマを導入してみる。

  • プラグインのキャッシュ機能をクリアに

プラグインを停止後、子テーマを導入してみる。

それらを試してだめなら、

  • 親テーマ、最新版を新たに導入後、子テーマを有効化してみる
  • さいごのさいごにキャッシュ機能を有効化

どこが原因か不明なので、よくありそうなことを書き込みました。

やった事をチェックしておくと、何をどのように試したか、原因の切り分けができたり、原因でない場所は元に戻すのも容易かと思われます。

※ボーっとして抜けてる部分があるかもしれません?


返信引用
taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 15:20  

 かうたっく

早速の回答ありがとうございました。
WordpressはPHP7.2の環境でインストールしたばかりで、
プラグインを全て停止したり、キャッシュ機能を有効化など、
教えていただいたリストを全て確認したのですが、
エラー表示は解消されませんでした。
cocoon-masuterをアップしてライブプレビューを確認した時点で
エラーデバック表示されます。
cocoonテーマファイルを削除するとWordpress本体は正常表示できました。

私の環境と知識ではCocoon導入は難しく、今回は見合わせることにします。
せっかく回答いただいたのに申し訳ありませんでした。


返信引用
Akira
(@akira)
Reputable Memberサイト
参加: 2年 前
投稿: 360
Akira - FacebookAkira - TwitterAkira - Google+
2018年8月6日 15:57  

本当に PHP のバージョンは 7.2 でしょうか。

そのエラーは、 PHP のバージョンが 5.5 未満で出るものだと思います。

もう 1 度、 PHP のバージョンを確認されてはいかがでしょうか。


返信引用
taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 16:09  

 Akira

早速の回答ありがとうございます。
Coredserverの管理画面よりPHPのバージョン選択画面をキャプチャしました。
今回は一番下のドメインになりますが、バージョンは7.2です。
よろしくお願いします。


返信引用
かうたっく
(@kautakku)
メンバーサイト Moderator
参加: 2年 前
投稿: 3387
かうたっく - Facebookかうたっく - Twitterかうたっく - Google+
2018年8月6日 16:52  

WordpressはPHP7.2の環境でインストールしたばかりで、

とありますが、Cocoonを使うにあたって7.2にされたんですね?

プラグインを全て停止したり、キャッシュ機能を有効化など、
教えていただいたリストを全て確認したのですが、

キャッシュ機能は無効化にしてと書いたつもりで、キャッシュを有効化にするのであれば最後の最後です。

 

FastCGIはサーバーの管理画面から簡単にon・offできるものでしょうか?※コアサーバーをお使いの人もたくさんいるはずなので、これが原因かも不明ですが。

ライブビューのみしかみてない。とのことですし、実際ローカルで問題なかったとの事なので。

 

ライブプレビューで。とありますが、今サイト運営中かと思うので、プラグインWP Theme Testを導入してErrorがでているかを確認していただけますか?

このプラグインはログインユーザーのみ別テーマを表示します。Simplicityを有効化したままユーザーにはSimplicityテーマのサイトを表示。

プラグインでCocoonをスレ主さんにだけ表示させます。FTPソフトを使えるでしょうから、エラーが出たら、プラグインWP Theme TestをFTPから削除すればOKです。


返信引用
taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 17:16  

かうんたっく様

度々の回答ありがとうございます。

>プラグインWP Theme Testを導入してErrorがでているかを確認していただけますか?

こちらを導入したところ、管理画面上部とトップ画面にエラーメッセージが出ました。

Notice: register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook. 

>FastCGIはサーバーの管理画面から簡単にon・offできるものでしょうか?

Coreserverの管理画面からは該当項目が見当たらず操作できないようです。


返信引用
taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 17:20  

追伸:ご指摘のFast CGIについて、以下のサポートページで説明がありました。

https://goo.gl/HspUXS

 


返信引用
かうたっく
(@kautakku)
メンバーサイト Moderator
参加: 2年 前
投稿: 3387
かうたっく - Facebookかうたっく - Twitterかうたっく - Google+
2018年8月6日 18:17  

Notice: register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook.

エラーコードには続きはありませんか?

https://wp-simplicity.com/suport/topic/%E6%8A%95%E7%A8%BF%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A7%E3%81%AE%E3%81%BF%E3%82%B5%E3%82%A4%E3%83%89%E3%81%AE%E3%82%A6%E3%82%A3%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95/#post-57482

上記リンク先のエラーコードのように。

サーバーアカウントとサイトドメインは伏せて頂いて結構ですので。


返信引用
taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 19:15  

かうんたっく様

トップ画面のエラーコードを貼り付けます。Simplicity childを有効化しています。

Notice: register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /virtual/hoge/public_html/××××/wp-includes/functions.php on line 4161

 

http://hoge/wp-admin/themes.php?action=activate&stylesheet=simplicity2-child&_wpnonce=c27934afd2   は以下のエラーが出ました。

Notice: register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /virtual/hoge/public_html/××××/wp-includes/functions.php on line 4161

Warning: Cannot modify header information - headers already sent by (output started at /virtual/hoge/public_html/××××/wp-includes/functions.php:4161) in /virtual/hoge/public_html/××××/wp-admin/includes/misc.php on line 1126

Warning: Cannot modify header information - headers already sent by (output started at /virtual/hoge/public_html/××××/wp-includes/functions.php:4161) in /virtual/hoge/public_html/××××/wp-includes/pluggable.php on line 1219


返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 2年 前
投稿: 6440
わいひら - Facebookわいひら - Twitter
2018年8月6日 19:57  

Fatal error: Can't use function return value in write context in /????/wp-content/themes/cocoon-master/lib/html-forms.php on line 967

このエラーに対しては、怪しい部分を修正したものをアップしてみました。
https://github.com/yhira/cocoon/archive/master.zip
こちらでアップデートして動作確認してみてもらってよろしいでしょうか。

その他の通知や警告が出ている部分は、テーマ側ではなくWordPressコアファイルなので、ちょっと原因はわからないです。
テーマ以外の原因も考えられます。


返信引用
taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 20:37  

わいひら様

回答ありがとうございます。

さっそく動作確認をしたところ、今までとは違う内容のエラーが吐き出されました。
子テーマはアップして有効化しています。

Parse error: syntax error, unexpected '[' in /virtual/hoge/public_html/××××/wp-content/themes/cocoon-master/lib/shortcodes.php on line 182

 


返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 2年 前
投稿: 6440
わいひら - Facebookわいひら - Twitter
2018年8月6日 21:35  

配列定義で[角括弧]を利用して、エラーが出るのはやはり、PHP5.4未満のように思います。

PHP 5.4から配列定義は超簡単に、そして落とし穴も ? yohgaki's blog

一応、[角括弧]を利用しないものもアップしておきますが、何かしらPHP設定に問題があるような気もします。
https://github.com/yhira/cocoon/archive/master.zip


返信引用
taerin
(@taerin)
Active Member
参加: 1年 前
投稿: 8
2018年8月6日 22:33  

わいひら様

お手数をおかけしております。

>[角括弧]を利用しないもの

をアップしたところ同様のエラーが出ました。

Parse error: syntax error, unexpected '[' in /virtual/hoge/public_html/××××/wp-content/themes/cocoon-master/lib/youtube.php on line 101

coreserver のなのでしょうか。今回はWordpressのトップページ、管理画面、ログインページ、テーマなどほとんどのページでこのエラーが表示されてしまいました。
今日の投稿はこれで終了させていただきます。明日は仕事の為、返信が遅れます。
本トピックでの皆様のご丁寧な回答に感謝しております。


返信引用
わいひら
(@yhira)
メンバーサイト Admin
参加: 2年 前
投稿: 6440
わいひら - Facebookわいひら - Twitter
2018年8月7日 19:46  

そのエラーに関しても、修正してみました。
https://github.com/yhira/cocoon/archive/master.zip
ただ、他にも同様の文法はあるかもしれません。


返信引用

返信する


許可された最大ファイルサイズ 3MB

 
Share:
スポンサーリンク
わいひらをフォローする
おすすめサーバ

性能も兼ね備えながら安くブログ運営を開始したいのであればここ1択。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎東京・大阪でリージョン選択が可能
◎プランのアップ・ダウングレードが自由自在
◎同サービス内でドメイン管理が可能
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
◎アダルト・出会い系サイト可
◎ドメインとサーバー代のチャージ払いが可能
○サーバ引っ越しオプションあり(有料)
サービス運営期間:1年1ヶ月

1年以上の契約をする場合は、クーポンコード入力でさらに10%割引(※2019/12/31まで)。

クーポンコード:PK4JK4RJ

クーポンの使用方法はこちら

プラン変更で負荷対策が行えるので、ブログ向きのレンタルサーバーです。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎http/2・QUIC(高速化プロトコル)に対応
◎プランのアップ・ダウングレードが自由自在
◎転送量が多い
◎毎日無料バックアップ(14日分)
◎復元ポイントを指定して復旧可能(無料)
◎アダルト・出会い系サイト可
○サーバ引っ越しオプションあり(有料)
○サーバー料金をチャージ払いが可能
サービス運営期間:3年

安定感抜群のサーバーです。あまり急激なアクセス変動がないアフィリエイトサイトに向いています。

◎nginxを用いた高速サーバー(完全SSD)
◎老舗サーバーなので安定感抜群
◎ディスク容量が多い
◎転送量が多い
◎同サービス内でドメイン管理が可能
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
△DBは7日分だけ無料復旧可能(ファイルは有料)
×プラン変更でCPUのスペックアップができない
×プラン変更しても即時反映されない
×アダルト・出会い系サイト不可
サービス運営期間:16年

とにかく速い。サイトに表示スピードを求めるならココ。

◎nginxを用いた高速サーバー(完全SSD)
◎プランのアップ・ダウングレードが自由自在
◎ディスク容量が多い
◎転送量が多い
○http/2(高速化プロトコル)に対応
○毎日無料バックアップ(14日分)
○DB復旧は無料(ファイルは有料)
○サーバ引っ越しツールあり
○サーバー料金をチャージ払いが可能
△新しいサービスなので運営櫪がまだ短い
サービス運営期間:11ヶ月

格安な値段で始められる高機能サーバーです。
性能も備えつつ最安ならここ。
サイトを続けるうちにアクセスが増えれば、プランのアップグレートで対応可能です。

◎LiteSpeedを用いた高速サーバー(完全SSD)
◎激安プランが用意してある
◎値段あたりのスペックが高い(コスパ良し)
◎サーバ引っ越しオプションあり(無料)
◎アダルト・出会い系サイト可
○http/2(高速化プロトコル)に対応
△プランのアップは可能だがダウンは不可
△毎日自動バックアップ(1日分)
△前日のバックアップからのみ復元できる(無料)
サービス運営期間:3年

Cocoon
  
動作中

ログイン または 登録 してください

タイトルとURLをコピーしました