バージョン選択

フォーラム

メニュー

オンライン状況

34 人のユーザが現在オンラインです。 (14 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 34
もっと...

サイト内検索

質問 > 管理機能 > ページを新規作成時

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
samsam1
投稿日時: 2009/7/30 11:26
対応状況: −−−
常連
登録日: 2009/7/12
居住地:
投稿: 39
ページを新規作成時
ページ詳細設定の所でページを新規で作成すると
そのPHPファイルのパーミッションが666になってしまい
500エラーで読み込みができなくなってしまいます。

FTPを使って644に変更すれば表示されるようになるのですが
そのページ編集するとまた、666になってしまい500エラーになってしまいます。

自動で666になるのを644になる様にするにはどうしたらいいのでしょうか?


---------------------------------------
サーバーはさくらレンタルサーバーのビジネスプランです。
バージョン等は下記になります。

EC-CUBE 2.4.0-comu
OS FreeBSD www459b.sakura.ne.jp 7.1-RELEASE-p6 FreeBSD 7.1-RELEASE-p6 #5: Wed Jun 17 15:21:58 JST 2009 admin@www200.sakura.ne.jp:/usr/obj/usr/src/sys/SAKURA11S i386
DBサーバ MySQL 5.1.34
WEBサーバ Apache/1.3.41 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e
PHP 5.2.10
GD Loaded
---------------------------------------
kishik
投稿日時: 2009/7/30 11:39
対応状況: −−−
仙人
登録日: 2009/4/3
居住地: 東京
投稿: 382
Re: ページを新規作成時
666だとダメで、644だとうまくいく。
つまり
rw-rw-rw- ○
rw-r--r-- ×
ということですよね?

エラーログなどは見れないですか?

-----
カスタマイズ承ります
http://ec-cube-mall.jp/
http://ec-cube.ec-orange2.jp/
http://wiki.ec-orange2.jp/
samsam1
投稿日時: 2009/7/30 12:16
対応状況: −−−
常連
登録日: 2009/7/12
居住地:
投稿: 39
Re: ページを新規作成時
kishikさん返信ありがとうございます。

お返事ですが
rw-rw-rw-(666) ×
rw-r--r--(644) ○
になります。

サーバー仕様ウェブサーバーの所のエラーログが×になっているのでエラーログは見れないと思います。

ちなみに、さくらレンタルサーバーでPHPを動かす際のファイルパーミッションは 755 または 705 とされていますが644でPHPがうごくのでよしとしています。

どうぞよろしくお願いいたします。
AMUAMU
投稿日時: 2009/7/30 12:18
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: ページを新規作成時
644じゃないとダメなのは確か、さくらのレンタルサーバの仕様ですよね

EC-CUBEではファイル書き込み時に権限を設定してしまうので問題になると思います。

手っ取り早くて、かつ汎用的に解決できるのは
SC_UtilsのsfWriteFileにおいて権限変更処理の部分で、さくらの仕様にあわせた権限に置き換えるようにするのが良いのかなと思います。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

seasoft
投稿日時: 2009/7/30 12:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7333
Re: ページを新規作成時
既出ネタかも。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4241&forum=10&post_id=18736#forumpost18736


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

samsam1
投稿日時: 2009/8/7 15:13
対応状況: −−−
常連
登録日: 2009/7/12
居住地:
投稿: 39
Re: ページを新規作成時
みなさん有り難うございました。

/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php


// phpファイルの作成
$fp = fopen($path,"w");
fwrite($fp, $php_data);
chmod($path, 0644); //この行追加
fclose($fp);

でとりあえず回避すること出来ました。(あっているかは心配ですが)


既出ネタですいませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は71,075名です
総投稿数は100,990件です

投稿数ランキング

1
seasoft
7333
2
468
2953
3
AMUAMU
2712
4
nanasess
2139
5
umebius
1973
6
yuh
1612
7
red
1439
8
h_tanaka
1079
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.