ログイン
新規登録
パスワード紛失
メインメニュー
フォーラム
オンライン状況
20 人のユーザが現在オンラインです。 (14 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 18
hanabi41, yumeko, もっと...
広告
質問 > 管理機能 > ページを新規作成時
管理機能
新規スレッドを追加する

EC-CUBE ASP登場
スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
samsam1
投稿日時: 2009-7-30 11:26
対応状況: −−−
半人前
登録日: 2009-7-12
居住地:
投稿: 22
ページを新規作成時
ページ詳細設定の所でページを新規で作成すると
その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
居住地: 東京
投稿: 381
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
居住地:
投稿: 22
Re: ページを新規作成時
kishikさん返信ありがとうございます。

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

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

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

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

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

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


----------------
移転・拡張・高速化チューニング・複数台構成・各種サーバ環境構築
各種カスタマイズ・高難度カスタマイズ・各種EC-CUBE作業や支援依頼承ります。

seasoft
投稿日時: 2009-7-30 12:51
対応状況: −−−
登録日: 2008-6-4
居住地:
投稿: 4925
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
居住地:
投稿: 22
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ダウンロード
正式版(zip版) 正式版(tar.gz版)
パートナー募集
構築事例募集
EC-CUBE寄付支援プロジェクト
リンク
投稿数ランキング
1
seasoft
4925
2 ramrun 789
3
AMUAMU
787
4
nanasess
722
5
homan
547
6 tonton 435
7
kishik
381
8
tao_s
334
9 x41 299
10
ecbg
297
11
DDR
259
12 arts 227
13 pineray 208
14
kvex2004
205
15
flealog
184
16
DELIGHT
142
17
mahalo_c
136
18 nanakoko 135
19 popo 126
20 kurobon 116
21
yokoshima
113
22
Oba
106
23
takoyaki
105
24 lvsa 104
25
lucky7
101
26 mi-taro 100
27 it3 92
28
sakurai07
88
29
illfrog300
88
30
kaoring777
87
31
ryo
86
32 tao 82
33 tmtqn543 82
34 mkhkck 79
35 bott 78
36 hunterman 78
37
saratoga
76
38
vexit
70
39
asayama
68
40
osamusi
66
41 kana 64
42
kishimoto
63
43 harutom 63
44
lockon_admin
62
45 fsv_g2 61
46 NSX 61
47 Masashige 61
48 fukuma 60
49 kctakeyama 60
50 Linux-user 59
Copyright© LOCKON CO.,LTD. All Rights Reserved.