質問 > フロント機能 > 新規ページについて |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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の設定もしていないのですが、エラーになります。 他のページは、すべて通常通り表示されますが、管理画面での新規ページのみがエラーとなります。 過去レスにあるものは、ほとんど、試しました。お手上げ状態です。 どなたかお力を貸していただけないでしょうか。 よろしくおねがいします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |