CMSデザイナをロリポップで使用していますが、
時間帯によって画面が表示されずエラーが出ます。
Parse error: syntax error, unexpected T_STRING in /home/sites/lolipop.jp/users/lolipop.jp-********/web/cmsdesigner/include/view.php.inc on line 116
***はユーザID
再読み込みすると表示されますが、同エラーを連発する時もあります。
原因が特定できません。同様のエラーが出ている方いらっしゃいませんか?
Parse error: syntax error・・・view.php.inc on line 116
モデレータ: webmaster
Re: Parse error: syntax error・・・view.php.inc on line 116
たかだばしさん、不具合が頻発しているとのことで、大変ご迷惑をおかけしております。
お使いのCMS Designerバージョンは何かお分かりでしょうか。
もし、古いバージョンをお使いでしたら、一度最新版に差し替えて頂けない
でしょうか。現象が改善するかもしれません。
尚、バージョンアップの際にはバックアップを取り、もしもの場合にすぐ元の
状態に戻せるようにした上で行われますよう、お願い致します。
お使いのCMS Designerバージョンは何かお分かりでしょうか。
もし、古いバージョンをお使いでしたら、一度最新版に差し替えて頂けない
でしょうか。現象が改善するかもしれません。
尚、バージョンアップの際にはバックアップを取り、もしもの場合にすぐ元の
状態に戻せるようにした上で行われますよう、お願い致します。
バージョンは1.1.5aでした。
バージョンは1.1.5aでした。
上記バージョンでは該当するエラー現象はなかったようですので、大丈夫かと思ったのですが・・・。
タイミングを見て、最新版にアップします。
上記バージョンでは該当するエラー現象はなかったようですので、大丈夫かと思ったのですが・・・。
タイミングを見て、最新版にアップします。
ふたたびエラー
1.1.6bにバージョンアップしましたが、ふたたび同じエラーが出ます。
Parse error: syntax error, unexpected T_STRING in /home/sites/lolipop.jp/users/lolipop.jp-xxxxxxxxx/web/cmsdesigner/include/view.php.inc on line 119
以前よりはエラーの頻度は減ったような感じですが、エラーになる場合しばらくの間その状態が続いてしまうので困っています。
どのあたりに原因があるのでしょうか?教えてください。
Parse error: syntax error, unexpected T_STRING in /home/sites/lolipop.jp/users/lolipop.jp-xxxxxxxxx/web/cmsdesigner/include/view.php.inc on line 119
以前よりはエラーの頻度は減ったような感じですが、エラーになる場合しばらくの間その状態が続いてしまうので困っています。
どのあたりに原因があるのでしょうか?教えてください。
Re: ふたたびエラー
たかだばしさん、エラー発生でご迷惑をおかけしております。m(__)m
バージョンアップでも改善しませんでしたか・・・申し訳ありません。
このエラーは「文法エラー(シンタックス・エラー)」というもので、プログラム
そのものの文法がおかしい、というものです。
基本的に、公開されているソフトウェアのプログラムが文法レベルで間違っている
ということはありえませんし、他のサーバでは動作していますので、これは文法が
間違っているのではなく、文字コードの誤認により、プログラム・ソースが文字化け
している状態だと思われます。
可能性は2つあって、
(1) FTPでファイルをアップロードする際にFTPソフトが勝手にファイルの文字コード
をShift_JISなどに変換してしまっている。
→ファイルを「アスキーモード」ではなく「バイナリモード」で転送して下さい。
(2) ファイル自体には問題はないが、サーバ側の設定でうまくソースコードを
読み込めていない。
のいずれかの可能性が高いです。
(2)の場合には、次のような手順で改善できるかもしれません。
CMS DesignerのソースコードはEUC-JPで書かれていますが、もしサーバ側の
PHP設定で mbstring.internal_encoding が「設定なし」などと
指定されていたりすると、このような現象が起きる事があります。
(場合によって、正しくEUC-JPとして認識できたり、Shift_JISとして認識して
しまってシンタックス・エラーになったりする)
ただ、1.1.6bではこの問題に対処する為、CMS Designer内部で
mbstring.internal_encoding を強制的に EUC-JP に指定しなおしています。
ひょっとすると、お使いのサーバではプログラムからのmbstring.internal_encoding
の変更を許可していないのかもしれません。
一度、
<?php phpinfo(); ?>
とだけ書かれたphpinfo.phpというファイルを作成し、サーバにアップロード
してからブラウザで開いて頂けないでしょうか。
そこの「mbstring」の章に、mbstring.internal_encoding の設定があり
ますので、ご確認下さい。
PHP4.3.0からは mbstring.script_encoding という設定もあり、これも
関係している可能性があります。
よくわからない場合は、phpinfoの結果をファイルに保存し、cms(アットマーク)@al-design.jp
までお送り下さい。
何度もお手数をおかけしますが、よろしくお願い致します。
バージョンアップでも改善しませんでしたか・・・申し訳ありません。
このエラーは「文法エラー(シンタックス・エラー)」というもので、プログラム
そのものの文法がおかしい、というものです。
基本的に、公開されているソフトウェアのプログラムが文法レベルで間違っている
ということはありえませんし、他のサーバでは動作していますので、これは文法が
間違っているのではなく、文字コードの誤認により、プログラム・ソースが文字化け
している状態だと思われます。
可能性は2つあって、
(1) FTPでファイルをアップロードする際にFTPソフトが勝手にファイルの文字コード
をShift_JISなどに変換してしまっている。
→ファイルを「アスキーモード」ではなく「バイナリモード」で転送して下さい。
(2) ファイル自体には問題はないが、サーバ側の設定でうまくソースコードを
読み込めていない。
のいずれかの可能性が高いです。
(2)の場合には、次のような手順で改善できるかもしれません。
CMS DesignerのソースコードはEUC-JPで書かれていますが、もしサーバ側の
PHP設定で mbstring.internal_encoding が「設定なし」などと
指定されていたりすると、このような現象が起きる事があります。
(場合によって、正しくEUC-JPとして認識できたり、Shift_JISとして認識して
しまってシンタックス・エラーになったりする)
ただ、1.1.6bではこの問題に対処する為、CMS Designer内部で
mbstring.internal_encoding を強制的に EUC-JP に指定しなおしています。
ひょっとすると、お使いのサーバではプログラムからのmbstring.internal_encoding
の変更を許可していないのかもしれません。
一度、
<?php phpinfo(); ?>
とだけ書かれたphpinfo.phpというファイルを作成し、サーバにアップロード
してからブラウザで開いて頂けないでしょうか。
そこの「mbstring」の章に、mbstring.internal_encoding の設定があり
ますので、ご確認下さい。
PHP4.3.0からは mbstring.script_encoding という設定もあり、これも
関係している可能性があります。
よくわからない場合は、phpinfoの結果をファイルに保存し、cms(アットマーク)@al-design.jp
までお送り下さい。
何度もお手数をおかけしますが、よろしくお願い致します。
Re: phpinfo
webmasterです。
この件のクローズを失念しておりました。m(__)m
下記の内容で .htaccess ファイルを作成し、ルートディレクトリに設置して頂く
事で解決しました。
この件のクローズを失念しておりました。m(__)m
下記の内容で .htaccess ファイルを作成し、ルートディレクトリに設置して頂く
事で解決しました。
コード: 全て選択
php_value default_charset EUC-JP
php_value mbstring.language Japanese
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.script_encoding EUC-JP