Parse error: syntax error・・・view.php.inc on line 116

ユーザーさんによるシステムの不具合報告です。できるだけ状況を詳しくご報告ください。

モデレータ: webmaster

返信
たかだばし
アクティブユーザー
記事: 10
登録日時: 2006年2月23日(木) 22:01

Parse error: syntax error・・・view.php.inc on line 116

投稿記事 by たかだばし » 2007年8月29日(水) 20:47

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

再読み込みすると表示されますが、同エラーを連発する時もあります。

原因が特定できません。同様のエラーが出ている方いらっしゃいませんか?

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: Parse error: syntax error・・・view.php.inc on line 116

投稿記事 by webmaster » 2007年8月30日(木) 13:07

 たかだばしさん、不具合が頻発しているとのことで、大変ご迷惑をおかけしております。
 お使いのCMS Designerバージョンは何かお分かりでしょうか。
 もし、古いバージョンをお使いでしたら、一度最新版に差し替えて頂けない
でしょうか。現象が改善するかもしれません。

 尚、バージョンアップの際にはバックアップを取り、もしもの場合にすぐ元の
状態に戻せるようにした上で行われますよう、お願い致します。

たかだばし
アクティブユーザー
記事: 10
登録日時: 2006年2月23日(木) 22:01

バージョンは1.1.5aでした。

投稿記事 by たかだばし » 2007年9月06日(木) 12:03

バージョンは1.1.5aでした。

上記バージョンでは該当するエラー現象はなかったようですので、大丈夫かと思ったのですが・・・。

タイミングを見て、最新版にアップします。

たかだばし
アクティブユーザー
記事: 10
登録日時: 2006年2月23日(木) 22:01

ふたたびエラー

投稿記事 by たかだばし » 2007年9月19日(水) 09:42

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

以前よりはエラーの頻度は減ったような感じですが、エラーになる場合しばらくの間その状態が続いてしまうので困っています。

どのあたりに原因があるのでしょうか?教えてください。

たかだばし
アクティブユーザー
記事: 10
登録日時: 2006年2月23日(木) 22:01

続きです

投稿記事 by たかだばし » 2007年9月19日(水) 09:51

管理画面ログアウトでエラーになりました:(

Parse error: syntax error, unexpected T_STRING in /home/sites/lolipop.jp/users/lolipop.jp-xxxxxxxxx/web/cmsdesigner/include/manager.php.inc on line 1986

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: ふたたびエラー

投稿記事 by webmaster » 2007年9月19日(水) 10:00

 たかだばしさん、エラー発生でご迷惑をおかけしております。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
までお送り下さい。

 何度もお手数をおかけしますが、よろしくお願い致します。

たかだばし
アクティブユーザー
記事: 10
登録日時: 2006年2月23日(木) 22:01

phpinfo

投稿記事 by たかだばし » 2007年9月19日(水) 10:42

ご返信ありがとうございます。

phpinfoの結果、該当箇所は

mbstring.internal_encoding
Local Value・・・ no value
Master Value・・・no value

となっています。

後ほど、phpinfoのpdfファイルもお送りいたします。よろしくお願いします。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: phpinfo

投稿記事 by webmaster » 2008年3月27日(木) 13:28

 webmasterです。

 この件のクローズを失念しておりました。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

返信