basercms 4.0.0のさくらインターネットへのインストールについて

shige29 > basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/10/18 17:12
はじめまして
Ver4をさくらインターネットのレンタルサーバにインストールしようとしています

ブラウザでbaserCMSをアップロードしたフォルダのトップページにアクセスすると

Parse error: syntax error, unexpected '[' in /home/xxxxxxxxx/www/basercms4/lib/Baser/basics.php on line 1018

Fatal error: Class 'BcAppController' not found in /home/xxxxxxxxx/www/basercms4/app/Controller/AppController.php on line 33

のエラーメッセージが表示されます

対処方法をアドバイス頂けますか

尚、サーバの環境は
OSバージョン FreeBSD 9.1-RELEASE-p24 amd64
Apacheバージョン Apache/2.2.31
データベース バージョン: MySQL 5.5
PHP 5.3
以上です

よろしくお願いします

nagachan > Re: basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/10/20 9:11
こんにちは、私も同じような現象がありました。
(さくらインターネットではありませんが)

Basercms4のコードで追加された部分

「/lib/Baser/basics.php」の1018行
	$list = [];


「\lib\Baser\Controller\BcAppController.php」の151〜163行
/**
 * サイトデータ
 *
 * @var array
 */
	public $site = [];

/**
 * コンテンツデータ
 *
 * @var array
 */
	public $content = [];

などの「$**** = [];」は、PHP5.4以降のバージョンでないと対応しないようです。

使用されているサーバーのPHPのバージョンは「5.3」と書かれていますので、これが原因ではないでしょうか。

私も詳しくはありませんので、開発チームの検証をいただければと思います。
shige29 > Re: basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/10/20 11:17
nagachanさま ありがとうございした

さくらインターネットで PHPのバージョン指定が可能だったので 5.6に設定したらこのエラーは解消されました

しかし、インストールのその後の段階で データベースの接続テストは成功するのですが 次のステップへ をクリックすると

データベースの構築中にエラーが発生しました。
Database connection "BcMysql" is missing, or could not be created.

が表示され止まってしまいます

バージョンが MySQL 5.5 だからでしょうか
残念ながら さくらインターネットでは、5.6などの指定は出来ないようなので ここまでかなと思っています

エラーの原因だけでも ご存知の方がいらっしゃれば アドバイス頂けますか

よろしくお願いします

以上
akillerbee > Re: basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/10/21 10:44
こんにちは
a-killer-beeです。

引用:
バージョンが MySQL 5.5 だからでしょうか

MySQL5以降であれば問題ないと思います。

PHPでPDOを使ってMySQLに接続可能か別途確認できますでしょうか?

shige29 > Re: basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/10/21 14:52
a-killer-beeさま

ありがとうございます
申訳ないのですが、私のスキルが 
PHPスキル(自己評価): 全くわからない
状態なので、テストできません

情報提供できなくてすいません

以上
HotaruMaru > Re: basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/12/19 1:09
こんばんは。

MySQLのユーザー名とパスワードはあってますでしょうか。
他データベースの設定など。

基本的なことはできてますよね。念のため。
だいぶんたってしまってますね。
stmkza > Re: basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/12/23 17:38
エラーを解決するのではないですが、SQLiteを使ってみるのはどうでしょうか?
tecking > Re: basercms 4.0.0のさくらインターネットへのインストールについて @ 2016/12/23 19:05
shige29さん

投稿からずいぶん経っていますが解決しましたでしょうか?
試しに、まっさら状態の『さくらのレンタルサーバ スタンダード』にインストールしてみました。
インストールしたのは 4.0.1 です。結論からいうとインストールできました。

ドメインはさくらの初期ドメイン( example.sakura.ne.jp )で
サーバの ~/www/ 直下にbaserCMSのファイル群を配置しています。

コントロールパネルやphpMyAdminで確認できるサーバ情報は下記のとおりです。

OS … FreeBSD 9.1-RELEASE-p24 amd64
Apache … 2.2.31
PHP … 5.6.27
MySQL … 5.5.53

4.0.0 でうまくいかなかったとのことなので 4.0.1 で試されてはいかがでしょう?
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
15 人のユーザが現在オンラインです。 (14 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 15