バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 新規ページについて

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
fukap
投稿日時: 2011/5/18 22:26
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 新規ページについて
良かったですね。
これでさくら共用サーバー固有の問題だとわかりましたので、ちょっと調べてみました。

http://sakura.cb-faq.com/faq/public/app/servlet/qadoc?QID=000044

引用:
配布元のCGIプログラムの解説書で、パーミッション指定が、さくらのレンタルサーバの仕様と異なった [777] で案内されているものがあります。 さくらレンタルサーバではウェブサーバの仕様により、他人およびグループに書きこみ権限を持たせる [777] では CGIは動作しませんので、 [755] や [705] で動作を確認してみてください。

はっきり書いてありました。さくらはCGI版でPHPが動作しているらしいので、まさにこれに該当しますね。
というわけで、今回の user_data ディレクトリだけでなく、例えば upload ディレクトリなど、
初期設定 777 になっている全てのディレクトリで 777 -> 755 に置き換えて設定しなければならないと思います。

findコマンドが使えると一気にパーミッションを書き換えられますが、1つづつやると大変そうですね。
est
投稿日時: 2011/5/18 19:13
対応状況: −−−
新米
登録日: 2011/5/18
居住地:
投稿: 6
Re: 新規ページについて
fukap様

わー。755にしたらできました。

本当にありがとうございます。

感謝します。
est
投稿日時: 2011/5/18 17:40
対応状況: −−−
新米
登録日: 2011/5/18
居住地:
投稿: 6
Re: 新規ページについて
fukap様

ありがとうございます。

やってみます。

まだ解決はしていません。権限であることは間違いありません。
fukap
投稿日時: 2011/5/18 13:54
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 新規ページについて
外部サイトですが、こういう情報がありました。

http://ueblog.natural-wave.com/2010/10/14/premature-end-of-script-on-sakura/

この指摘に従うなら、user_data ディレクトリのパーミッションを
755 もしくは 705 に変更してみるのはどうでしょう。

あとはApacheの実行ユーザーと、ファイルの所有者を揃えておいた方が良さそうです。
Apacheの実行ユーザーは、システム情報内の User/Group でわかると思います。
est
投稿日時: 2011/5/18 13:23
対応状況: −−−
新米
登録日: 2011/5/18
居住地:
投稿: 6
Re: 新規ページについて
ありがとうございます。

少し調べてみます。
fukap
投稿日時: 2011/5/18 12:50
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 新規ページについて
一般的にはよく見かけるエラーですが、エラーの原因までは推測できなかったので、ちょっと調べてみました。
以下のスレッドに「さくらの共有サーバーでは、EC-CUBEの動作には障壁があり難易度が少々高いです。」というAMUAMU様の情報があります。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7102&forum=2&post_id=34199#forumpost34199

さくらインターネットの共用サーバーの場合は、固有の問題があるようですね。
関連スレッドを探そうと思いますが、ちょっと時間がなくて申し訳ないです。
「さくらインターネット」などのキーワードで当掲示板で検索すればいろいろ出てくると思います。
est
投稿日時: 2011/5/18 10:48
対応状況: −−−
新米
登録日: 2011/5/18
居住地:
投稿: 6
Re: 新規ページについて
[EC-CUBE] 2.4.4
[レンタルサーバ] sakura
[OS] FreeBSD 7.1-RELEASE-p16 i386
[PHP] 5.2.17
[データベース] MySQL 5.1
[WEBサーバ] スタンダードプラン
[ブラウザ] firefox4

fukap様
早速の返信ありがとうございます。
上記のような環境です。



>ブラウザからアクセスした際のURLは何を使用したか。
ドメイン/user_data/test.php

>user_data 内に実際にファイルは生成されているか。
されています。

>user_data のパーミッションはどうなっているか。
777です。

>user_data 内のファイルのパーミッションはどうなっているか。
644です。

>エラーログに手がかりはないか。
ログについては、
Premature end of script headers: /home/○○○/www/user_data/test.php
がでます。パーミッション関係にはまちがいなさそうです。

通常は、user_dataで生成された、phpファイルを644に変更すればいいはずなのですが・・・
よろしくお願いします。
fukap
投稿日時: 2011/5/18 9:55
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: 新規ページについて
念のため、構築環境をお知らせ願えますでしょうか。
以下の質問用テンプレが便利です。

http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8

また、500 Server Error とのことですので、以下のseasoft様の情報が参考になりそうです。

http://seasoft.jp1.cx/ec/tips/error#internal_server_error_サーバ内部エラー

個人的には以下の点が気になります。

・ブラウザからアクセスした際のURLは何を使用したか。
・user_data 内に実際にファイルは生成されているか。
・user_data のパーミッションはどうなっているか。
・user_data 内のファイルのパーミッションはどうなっているか。
・エラーログに手がかりはないか。
est
投稿日時: 2011/5/18 8:55
対応状況: −−−
新米
登録日: 2011/5/18
居住地:
投稿: 6
新規ページについて
初めて投稿させていただきます。

サクラサーバーを利用しているのですが、新規ページを管理画面で、作成してアクセスすると、500 Server Errorになります。

いままで、いくつかサクラサーバーでEC-CUBEの構築をしてきましたが、初めてです。

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

で644を追加しています。.htaccessでPHPの設定もしていないのですが、エラーになります。

他のページは、すべて通常通り表示されますが、管理画面での新規ページのみがエラーとなります。

過去レスにあるものは、ほとんど、試しました。お手上げ状態です。
どなたかお力を貸していただけないでしょうか。
よろしくおねがいします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,799名です
総投稿数は109,972件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1644
8
red
1570
9
mcontact
1289
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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