000000 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

kojim@kichijyoji

PR

Freepage List

Category

Keyword Search

▼キーワード検索

Calendar

Recent Posts

Profile


k.taku

Favorite Blog

まだ登録されていません

Comments

kimiki0593@ 相互リンク 初めまして、人気サイトランキングです。 …
くーる31@ 相互リンク 突然のコメント、失礼いたします。 私は…
ペット総合サイト@ アクセス記録ソフト 無料 楽天 アクセス記録ソフト! http:/…
松田@ ランキングサイトご参加のお願い 突然のコメントで失礼いたします。 携帯…

Archives

2020.12
2020.11
2020.10
2020.09
2020.08
2014.08.11
XML
サーバー : Mac OS X Mavericks 10.9.4
PHP のバージョン : PHP 5.3.3 , PHP 5.6.2
MySQLのバージョン : mysql-5.6.19-osx10.7-x86
php iniの設定 : /private/etc/php.ini
concrete5 : concrete5.7.0b1

/Library/WebServer/Documents に以下のファイルを置いた。

/Library/WebServer/Documents/concrete5
/Library/WebServer/Documents/phpMyAdmin
/Library/WebServer/Documents/phpinfo.php
/Library/WebServer/Documents/php.ini

WebServer 環境での packages/, application/config/ and application/files/ directories のパーミッションを 777 とする。
http://localhost/concrete5/ の Home ページが次の通り表示された。

concrete5 インストール 3

WebServer 環境での packages/, application/config/ and application/files/ directories のパーミッションを再検討をしてみた。

Web サーバから書き込み可能になることに関し、オーナー、グループ、全てのユーザに読み書き実行を許可する 777 を設定したが、全てのユーザについては書き込みを禁止したほうが良いと考えられるので、パーミッションを 777 から 775 に変更してみることにした。

BatChmod 1.6.3 (パーミッションの変更は下位のファイル/フォルダにも適用に設定)を使用して先ず packages/, application/config/ directories のパーミッションを 777 から 775 に変更してみる。自宅サーバ domeinname.ddo.jp/concrete5/ の表示は Home ページのままで変わりなかった。

続いて、application/files/ directories のパーミッションを 777 から 775 に変更してみる。自宅サーバ domeinname.ddo.jp/concrete5/ の表示は Home ページではなく次のようなページに変わった。

concrete5 has encounterd an issue.

concrete5 has encounterd an issue.

記述の内容についてはよく解らないので、application/files/ directories のパーミッションを 775 から 777 に戻してみる。忽ち元通りの自宅サーバ domeinname.ddo.jp/concrete5/ の Home ページが表示された。

ここで、次の記述に注目した。
file_put_contents(/Library/WebServer/Documents/concrete5/application/files/cache/css/elemental/main.css): failed to open stream: Permission denied

そこで、application/files/ directories のパーミッションを 775 にし、/Library/WebServer/Documents/concrete5/application/files/cache/css/elemental/main.css をたどり main.css file のみパーミッションを 777 に変更してみた。

すると、自宅サーバ domeinname.ddo.jp/concrete5/ の Home ページが元通りに表示された。

こうして、 packages/, application/config/ and application/files/ directories のパーミッションは 775 、/Library/WebServer/Documents/concrete5/application/files/cache/css/elemental/main.css の main.css file のみパーミッション 777 に変更することで自宅サーバに concrete5 を表示できるようになった。

疑問、main.css file のパーミッションだけが何故 777 を要求するのだろうか。

次の2つの URL で表示される同じ画面を良く読むことで解決するかもしれない。
自宅サーバ domeinname.ddo.jp/concrete5/  (main.css file のパーミッション 775 の場合)
http://localhost/concrete5/index.php/install

ErrorException
E_WARNING

読みこなすまでには相当の時間がかかると思われる。218






Last updated  2014.08.12 16:30:33
コメント(0) | コメントを書く



Copyright (c) 1997-2020 Rakuten, Inc. All Rights Reserved.