登録日
2016年8月2日

メンバー検索

  

youkey

名前(ニックネーム)
ゆーきー
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
3

コミュニティバッジ

投稿

1から3までを表示 (計3)

Re: インストール時に"config/app.phpを保存するために開くことができません。"と表示され失敗します

お返事が遅くなりました。

インストールしたディレクトリとそれ以下すべてのディレクトリのオーナーを、
Apacheからアクセスされるユーザー名に変更し、
パーミッションを755にしたところ、エラーが出なくなりインストールすることができました。

ご教授いただきありがとうございました。

Posted on 8月 29, 2016 at 11:03 午後

Re: インストール時に"config/app.phpを保存するために開くことができません。"と表示され失敗します

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

パーミッションを755に変更したところ、
インストール画面の前のチェック画面で書き込みできない旨の
エラーが発生するようになりました。

もともと、zipの展開をrootユーザーでおこなっていたのが問題だったでしょうか。
apacheがWebプロセスでなんというユーザー扱いになっているのか
不明ではありますが、rootでない別のユーザーで展開を試してみます。

ちなみに、chownでディレクトリの所有者を「apache」に変更してみましたが、
それでも同様のエラーが発生していました。

Posted on 8月 08, 2016 at 9:09 午後

インストール時に"config/app.phpを保存するために開くことができません。"と表示され失敗します

concrete5.7.5.9のインストール中での問題に関して質問させていただきます。

表題の通りですが、下記URLにしたがってインストールを進めていき、
8番の「動作要件のチェック画面」をパスした後、
「サイトの基本情報とデータベースの接続情報を入力する画面」にて、
必要項目を入力してインストールを実行しようとすると、
表題のエラー「config/app.phpを保存するために開くことができません。」が表示され、
同じ画面に戻されてしまいます。
http://concrete5-japan.org/help/5-7/developer/installation/basic-setup-and-installation/

パーミッションの問題だとは思うのですが、動作要件のチェック画面は
間違いなくパスしているため、原因がよく分かりません。
チェック画面に出ているとおり、application/config/、application/files/、packages/の
3つのディレクトリに対して666のパーミッションを与えています。

ソースコードを確認した限り、
http://github.com/concrete5/concrete5/blob/develop/concrete/controllers/install.php
の383行目のエラーに引っかかっているのではと思っています。
(なぜ"/site_install.php"をオープンしにいっているのに、
"Unable to open config/app.php for writing."とエラーが出ているのでしょう?)

インストールしているサーバーはイントラで、OSはCentOS 6.3です。
WebサーバーはApacheの2.x(ごめんなさい、控え忘れました)です。
その他は
php 5.6.24
mysql 5.7.13
です。

どちらかと言うとLinuxの基本的なところでつまづいているようですが
(Linuxの知識に疎いもので)何かお気づきの方がいらっしゃいましたら
ご教授いただけますと幸いです。

Posted on 8月 02, 2016 at 11:41 午後