xamppでずっとエラー
HotaruMaru > xamppでずっとエラー @ 2016/6/15 17:59 |
---|
■ BaserCMSのバージョン:3.0.8 , 3.0.9 , 3.0.10
■ レンタルサーバー名:ローカルサーバー xampp-win32-1.8.3-2-VC11-installer, xampp-win32-5.6.21-0-VC11-installer, mamp ■ スマートURLの利用: [OFF] イントール時 ■ 設置フォルダ: [サブフォルダ] ■ 利用しているデータベース: [MySQL] ■ PHPスキル(自己評価): [e] ■ OSの種類: windows7 32bit , windows8.1 ■ PHPのバージョン:(例)5.2.1 ■ データベース種類・バージョン:mysql 上のヴァージョンでインストールをすると、 エラーがずっと出ます。エラー内容は以下の通りです。 Warning (2): mkdir(): Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): mkdir() [function.mkdir]: Invalid argument [CORE\Cake\Utility\Folder.php, line 524] Warning (2): copy(C:/xampp/htdocs/cms1/b1\app\tmp\schemas\blog_categories.php) [function.copy]: failed to open stream: No such file or directory [CORE\Baser\Model\BcAppModel.php, line 371] Warning (512): 辟。蜉ケ縺ェ繧ケ繧ュ繝シ繝槭が繝悶ず繧ァ繧ッ繝? [CORE\Baser\Model\Datasource\DboSource.php, line 3208] Warning (2): copy(C:/xampp/htdocs/cms1/b1\app\tmp\schemas\blog_comments.php) [function.copy]: failed to open stream: No such file or directory [CORE\Baser\Model\BcAppModel.php, line 371] Warning (512): 辟。蜉ケ縺ェ繧ケ繧ュ繝シ繝槭が繝悶ず繧ァ繧ッ繝? [CORE\Baser\Model\Datasource\DboSource.php, line 3208] Warning (2): copy(C:/xampp/htdocs/cms1/b1\app\tmp\schemas\blog_configs.php) [function.copy]: failed to open stream: No such file or directory [CORE\Baser\Model\BcAppModel.php, line 371] Warning (512): 辟。蜉ケ縺ェ繧ケ繧ュ繝シ繝槭が繝悶ず繧ァ繧ッ繝? [CORE\Baser\Model\Datasource\DboSource.php, line 3208] Warning (2): copy(C:/xampp/htdocs/cms1/b1\app\tmp\schemas\blog_contents.php) [function.copy]: failed to open stream: No such file or directory [CORE\Baser\Model\BcAppModel.php, line 371] Warning (512): 辟。蜉ケ縺ェ繧ケ繧ュ繝シ繝槭が繝悶ず繧ァ繧ッ繝? [CORE\Baser\Model\Datasource\DboSource.php, line 3208] Warning (2): copy(C:/xampp/htdocs/cms1/b1\app\tmp\schemas\blog_posts.php) [function.copy]: failed to open stream: No such file or directory [CORE\Baser\Model\BcAppModel.php, line 371] |
goichi > Re: xamppでずっとエラー @ 2016/6/15 21:41 |
---|
必要なディレクトリを作成できないのかも知れません。
XAMPP支配下のフォルダを、ユーザーがフルコントロールできるようにするとか、管理者権限でXAMPPを実行してみるとかが正攻法かも知れません。 (もしかしたら、XAMPPをインストールしたユーザーが誰かというのにも左右されたりするかも知れませんね・・・) |
HotaruMaru > Re: xamppでずっとエラー @ 2016/6/15 22:34 |
---|
>> goichiさん >>
さっそく回答ありがとうございます。 windowsのユーザーを作成をして やってみましたが、ダメでした。 "invalid"、足りてないとは感じていました。 インストール時に生成されてないのですね。 |
yuji2 > Re: xamppでずっとエラー @ 2016/6/20 20:22 |
---|
Windows環境で全く同じエラーが出ているものです。
少しコードを追ったところ Baser/Controller/InstallationController.php::step5() -> basics.php::checkTmpFolders() のなかでログフォルダ等を作成しているのですが、ここのフォルダ名が/と\が混在している為に CakePHPのCoreライブラリのFolder.phpの中でAbsolute Pathがくっつけられて必要なフォルダが作成 されていないのが原因の1つのようです。 私の環境で上記のコード $folder->create(TMP . 'logs', 0777); の実際の引数は C:/Program Files (x86)/Apache Software Foundation/Apache2.4.7/htdocs/basercms\app\tmp\logs と渡していますが、実際のフォルダ作成時は c:\projects\basercms\app\tmp\C:/Program Files (x86)/Apache Software Foundation/Apache2.4.7/htdocs/basercms\app\tmp となり作成に失敗します。 それ以外にも、step5のところのエラーではcopyでもwarningがでているので、多分そこも同じ理由だと思います。 開発サイドでWindows環境でインストールを実施していただければ多分直ぐに再現すると思うのですが・・・ とりあえず、明日にでも修正コードを入れてインストールできるようになったらまた報告します。 |
goichi > Re: xamppでずっとエラー @ 2016/6/20 22:23 |
---|
yuji2 > Re: xamppでずっとエラー @ 2016/6/21 10:14 |
---|
goichiさん
昨日初めてbaserCMSを触ったので、開発サイドのTicketまでは見ていませんでした。情報ありがとうございます。 ひとまず、自分がインストールできるように以下の2ファイルで/を\に置換して インストール時のテーマでコアを選択したら、無事インストールできました。 basercms\lib\Baser\Controller\Component\BcManagerComponent.phpの1102行
basercms\app\webroot\index.phpの58行
上記はインストールの為だけの場当たり的な対応なので、他のとろこでも問題がでるかもしれません。 ただ、CakePHPのCore部分ではなくbaser側で入れているコードの問題のようですので 是非、開発サイドの方には、修正版のリリースをお願いしたいと思います。 |
HotaruMaru > Re: xamppでずっとエラー @ 2016/6/22 1:58 |
---|
>> yuji2さん >>ありがとうございます。
windows7 + xamppでインストールができました。 これでちょっと使ってみますね。 |