[v 3.0.1]インストール画面が現れない−htmlspecialchars()がエラー
shidanko > [v 3.0.1]インストール画面が現れない−htmlspecialchars()がエラー @ 2013/12/28 17:55 |
---|
■ BaserCMSのバージョン:3.0.1
■ レンタルサーバー名:CORESERVER(XERA) 、自宅PCの仮想環境:EasyWAMP Server ■ OSの種類:Windows 7 ■ PHPのバージョン:レンタルサーバーは5.3.8、仮想環境は5.2.0 ■ データベース種類・バージョン:仮想環境はMySQL 5.0.27 ■ スマートURLの利用:OFF ■ PHPスキル(自己評価):D レンタルサーバーでテストをやれば、いろいろな不都合があるので、 こちらは自宅PCでテストを行ってから、レンタルサーバーをアップしています。 basercms 2.1.2 を自宅PCの仮想環境に無事にインストールしたので、 仮想環境は一応、問題がないと自己判断しました。 ところが、basercms 3.0.1を試しに仮想環境にインストールしますが、 インストール画面が現れなく、下記のエラーメッセージが出てきました。 Warning: htmlspecialchars() expects at most 3 parameters, 4 given in D:\www\basercms3.0.1\lib\Cake\basics.php on line 198 たしかにbasercms はPHP 5.2.17で開発されているそうです。 こちらのPHPバージョンがより低いなので、 このエラーはPHPのバージョンによるものでしょうか。 もしそうだとしたら、basercms 3.0.0以降の使用は断念せざるを得ません。 ver 3.0.0 の方はページがまったく出ませんでした。 セキュリティや便利性のため、新しいバージョンを使いたいですが。 |
masa77 > Re: [v 3.0.1]インストール画面が現れない−htmlspecialchars()がエラー @ 2013/12/29 10:43 |
---|
Shidanko さま
私の、CORESERVER でのインストール方法を記載します。 以前は、.htaccess を AddHandler application/x-httpd-phpcgi .php としており、Baser2.1系 は問題なかったのですが Baser3.0 ではStep5で 忘れましたが Warning: ・・・・・・何とかで何度やっても先に進む事が出来ませんでした。 色々調べた結果、Baser3系は推奨PHP5.4 CORESERVER も PHP 5.4 正式対応について [最終更新 2012/09/04 15:20] とあり .htaccess に 54を足し AddHandler application/x-httpd-php54cgi .php とした。 私は、.htaccess に下記2行を追加しました。 AddHandler application/x-httpd-php54cgi .php mod_gzip_on Off 以上、こんな方法でした。 |
goichi > Re: [v 3.0.1]インストール画面が現れない−htmlspecialchars()がエラー @ 2013/12/30 10:44 |
---|
こんにちは(^^
CORESERVER自体へのインストールはmasa77さんが投稿されているので、そちらを参考にしていただくとして、エラー自体は、仰るとおりPHPのバージョンが低いせいではないかと思います。 引用: htmlspecialchars() リファレンスを読むと、この関数は5.2.3の段階で、パラメータの数が追加されたようです。今回、出ているエラーもパラメータの数がおかしいといっていますので、おそらく関係があるのではないかと思います。 baserCMSの動作可能なPHPバージョンが、一応、5.2.17になっていますし、世の中的に、レンサバなんかもPHP5.3以上になってきているみたいなので、一度、PHPのバージョンを上げてお試し頂ければと思います。 |
shidanko > Re: [v 3.0.1]インストール画面が現れない−htmlspecialchars()がエラー @ 2013/12/30 16:57 |
---|
masa77様、gochi様
ご返答ありがとうございました。 PHPバージョンの問題ですよね。 仮想環境のバージョンをアップし、テストしてみます。 こちらはCORESEVERにver 2.1.1を無事にインストールし使っています。 (htaccessを弄ることがありませんでした) しかし、2.1.1にバグがあって、もう1人の運営者はログインの不具合に苦労されていて、 取り急ぎ、先に2.1.2までバージョンアップします。 |