Cocoonフォーラム

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

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

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

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

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

ご報告 「Warning: Const...
 
共有:
通知
すべてクリア

[解決済] ご報告 「Warning: Constants may only evaluate to scalar values in」というエラーについて

8 投稿
2 ユーザー
0 Reactions
2,911 表示
 JJJ
(@jjj)
New Member Registered
結合: 7年前
投稿: 3
トピックスターター  

お世話になります。
Simplicity2に引き続き無料で提供していただき、
ほんとうにありがとうございます!

さて、ロリポップのレンタルサーバーでCocoonを導入したところ、
全ページで以下のようなエラーが表示されました。

Warning: Constants may only evaluate to scalar values in /home/users/0/省略/web/wp/wp-content/themes/cocoon-master/lib/_defins.php on line 63

Warning: Constants may only evaluate to scalar values in /home/users/0/省略/web/wp/wp-content/themes/cocoon-master/lib/_defins.php on line 70

Warning: Constants may only evaluate to scalar values in /home/users/0/省略/web/wp/wp-content/themes/cocoon-master/lib/_defins.php on line 81

Warning: Constants may only evaluate to scalar values in /home/users/0/省略/web/wp/wp-content/themes/cocoon-master/lib/_defins.php on line 89

Warning: Constants may only evaluate to scalar values in /home/users/0/省略/web/wp/wp-content/themes/cocoon-master/lib/page-settings/code-funcs.php on line 176

Parse error: syntax error, unexpected T_FUNCTION in /home/users/0/省略/web/wp/wp-content/themes/cocoon-master/lib/widgets/new-entries.php on line 145

プラグインは、「WP Multibyte Patch」以外、すべて停止しています。
確認に使ったブラウザは、Chrome 64.0.3282.186、およびFirefox 56.0.2です。

テーマのアップロード方法については、WordPressの「外観」→
「テーマ」からと、FFFTPからの両方を試しました。
通常どおり有効化した場合、およびライブプレビューで確認した場合、
どちらでも上記エラーが表示されます。

FFFTPからCocoonを削除すると、正常に戻りました。
その後、WordPressの「外観」→「テーマ」に進むと「テーマが壊れています」
というエラーが表示されていました。
ただ、削除後は問題はありません。

なお、エックスサーバーのほうでもCocconをインストールして
ライブプレビューで確認したところ、こちらは上記エラーは
表示されませんでした。

もしサイトのURLが必要であれば、こちらに掲載いたします。
スクショも撮ったのですが、トピックの画像アップロード機能が
どこにあるか、わかりませんでした。
申し訳ありません。

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


   
引用
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 

Warning: Constants may only evaluate to scalar values

こちらのPHP警告に関しては、以下のバージョンで修正しました。
https://wp-cocoon.com/0-1-9/

Parse error: syntax error, unexpected T_FUNCTION

こちらのエラーに関しては、Wordpressもしくは、PHPのバージョンを上げてみてください。
できるなら、PHP7以上に、最低でもPHP5.6くらいは必要かもしれません。

よろしければ以下の方法で、環境情報を教えていただければと思います。
https://wp-cocoon.com/theme-report/


   
返信引用
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 

画像のアップロードは、フォーラム入力欄の添付ファイルボタンから行えるかと思います。

ただ、管理権限で変わるのかも。

表示されていなかったでしょうか?


   
返信引用
 JJJ
(@jjj)
New Member Registered
結合: 7年前
投稿: 3
トピックスターター  

ご対応ありがとうございました。
ビンゴでした。
コクーンを適用した状態でも正常に表示されるようになりました。

一応、解決までの経緯を書いておきます。

WordPress バージョン 4.9.4
PHP バージョン 5.2.17
コクーン バージョン 0.1.8

これが頂いたアドバイスを実行する前の状態です。
この状態でコクーン バージョン 0.1.9をインストールし、
ライブプレビューで確認しました。
すると、上で書いたもののうち、末尾「on line 176」と
「on line 145」のものが表示され、依然としてサイトを
閲覧できませんでした。

次に、コクーン バージョン 0.1.9のまま
PHPのバージョンを7.1.5にしました。
すると、完全にうまく適用され、問題が解決しました。

迅速な対応、ありがとうございました。


   
返信引用
 JJJ
(@jjj)
New Member Registered
結合: 7年前
投稿: 3
トピックスターター  

画像アップロードについては、その掲載されている画像のような

ボタンは表示されていませんでした。

Chrome 64.0.3282.186、およびFirefox 56.0.2で確認しました。


   
返信引用
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 

登録ユーザーさんには、添付ファイルをアップできる権限を付加する設定をしているはずなのに何でだろう…。

でも確かに、僕がテスト用に作った「登録ユーザー」権限では表示されていない…。


   
返信引用
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

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

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

最近の書き込みはこちら。

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

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