3.0.8にアップデート後、固定ページを保存しようとすると「PHPの構文エラーです」となる
bartoyo > 3.0.8にアップデート後、固定ページを保存しようとすると「PHPの構文エラーです」となる @ 2015/10/27 20:28 |
---|
basercms3.0.7から3.0.8にアップデート後、固定ページを編集して保存しようとすると、
「入力エラーです。内容を修正してください。」とメッセージが出て保存できません。 この時、ページ下部の方に次の様なメッセージが表示されています↓ PHPの構文エラーです: PHP Parse error: parse error, unexpected '=', expecting '(' in /home/xxxxxxxx/xxxxxxxx/public_html/lib/Cake/bootstrap.php on line 151 Content-type: text/html X-Powered-By: PHP/4.3.9 なお、blogの新規記事追加はできています。 (自分だけの気がするのですが、)解決の糸口が見つからず困っております。 ご助言を頂きたくここに記しました。よろしくお願いいたします。 ■ BaserCMSのバージョン:3.0.8 ■ レンタルサーバー名:xserver ■ スマートURLの利用:ON ■ 利用しているデータベース:SQLite ■ PHPスキル(自己評価):E(初心者です) |
goichi > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/27 23:17 |
---|
こんにちは。
引用: X-Powered-By: PHP/4.3.9 というのが見えるのですが、サーバーが動作環境を満たしているでしょうか? baserCMSのシステム管理で、PHPのバージョンなどが見れると思うのですが、ここに転記できますか? |
bartoyo > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/28 1:37 |
---|
goichiさん、こんばんは。
システム設定>環境情報 から見ると、 PHP Version 5.5.19 とあります。 |
goichi > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/28 9:45 |
---|
そうなってくると、疑うべきは
正常にアップデートが出来ているかどうか、でしょうか。。。 3.0.8へのアップデートは通常の「app」フォルダ以外に「Cake」フォルダの上書きも必要になります。 その辺りの手順はどうでしょうか、ご記憶の範囲で何か漏れがありませんか? |
bartoyo > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/28 10:07 |
---|
アドバイスありがとうございます。
アップデートの時は、lib/Baser/とlib/Cake/を上書きしました。(appはしていません) ちなみに、試しに実験として(今の状態をバックアップを取った上で)、lib/Baser/とlib/Cake/を3.0.7の物で上書きしてみましたが、それだと管理画面にログインできなかったので元に戻しました。 今まで3.0.7まではしっかりバックアップをとってからアップデートしていたのですが、これまで問題が起こっていなかったのもあり、今回の3.0.8の時はバックアップを取らずにアップデートしてしまい・・・途方に暮れています。 10日ほど前に3.0.7→3.0.8にアップデートし、その後はblogページを何度か新規追加・更新して普段通り使っておりました。しかし昨日、固定ページを更新しようとしたら今回の問題が発生した、という経緯です。固定ページの新規追加をしようとしても同じエラーが出ます。 (ちなみに、使用themeはnada-iconです) とりあえず試しにもう一度、3.0.8のアップデート(lib/Baser/とlib/Cake/の上書き)をしてみようと思います。 |
bartoyo > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/28 10:30 |
---|
3.0.8再アップデート(lib/Baser/とlib/Cake/の上書き)をしてみましたが、まだ同じエラーは発生し、状況は変わりませんでした。残念です。
|
tecking > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/28 11:16 |
---|
bartoyoさん
3.0.8環境下での固定ページ編集でエラーメッセージが出るとのことで、3.0.8から導入されたPHPの構文チェック機能が影響している可能性も考えられます。 私も同じ現象に遭遇して解決方法を記事にまとめてますので、一度試してみてください。 「PHPの構文エラーです」で保存できないときのチェックポイント|WordPressユーザーのbaserCMS覚え書き http://baser-for-wper.tecking.org/column/validate_php ちなみに3.0.8から3.0.7に書き戻す方法ですが、 コアパッケージダウンロード一覧 | baser CMS http://basercms.net/download/past から3.0.7ダウンロードしたうえで、 1. リモートサーバ上の lib ディレクトリをまるごと上書き 2. 当該サイトのデータベースを開き mysite_site_configs テーブル内の version を 3.0.7 に書き換え の手順になります。 |
bartoyo > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/28 11:56 |
---|
teckingさんのアドバイスの
> 「PHPの構文エラーです」で保存できないときのチェックポイント|WordPressユーザーのbaserCMS覚え書き > http://baser-for-wper.tecking.org/column/validate_php を試したところエラーが出なくなり、保存ができるようになりました。 ありがとうございます!とても助かりましたm(_ _)m 同じく、ご助言頂いたgoichiさんにも感謝いたしますm(_ _)m 皆様ありがとうございました。 (※検索向けとして、質問タイトルを少し具体的なものに変更しました) (※なぜbootstrap.phpの151行目がエラーと判断されるのか自分は理解していないのですが、ひとまず"解決済"とさせて頂きます) |
goichi > Re: 3.0.8にアップデート後、固定ページを編集・保存しようとするとエラー @ 2015/10/28 21:05 |
---|
とりあえずエラーがなくなって良かったです!
|