こんにちは。初めて投稿させて頂きます。
live commerceが動くレンタルサーバーの情報提供をお願いいたします。
http://www.designbomb.biz/
こちらのデジタルスタジオさんが運営していサーバーでは動きますがちょっと高いかなと思います。
よろしくお願いいたします。
1ページ目 1ページ中
インストール可能なレンタルサーバー情報
#3
投稿日 2010年03月10日 - 08:38
CORE-Aでは動きました。
便乗すみません。CORE-Aですべて正常でしょうか?
当方COREにとりあえずインストールできましたが色々なところでSAFE MODE Restriction in effect警告が出たので
public_htmlフォルダの.htaccess一行目にPHPをCGIとして動かす方法「AddHandler application/x-httpd-phpcgi .php」を
記載するとSAFE MODE Restriction in effect警告はなくなりますが今度は管理画面がInternal Server Errorに。
パスか何か設定が違うのでしょうか?
#4
投稿日 2010年03月10日 - 20:04
こんにちは。
すみません。すべて正常かは確認していませんでした。
safe_mode On でインストールして、カタログ画面と管理画面でそれぞれトップ画面が出たというレベルです。
ショッピングカートを見ようとするとWarningが出ますねぇ。。。
で、safe_mode Offにすると、管理画面はエラーなく表示されるものの、
マイアカウントではエラーになりました。
具体的には、
http://サーバ名/myaccount は Internal Server Error
http://サーバ名/login は エラーなし
http://サーバ名/create-account/ で
ただしアカウント登録しようとすると、データ不足でないにも関わらず、
ユーザ情報を入力する画面に戻されてしまいます。
「データの更新処理に失敗しました。」などは表示されません。
アドレスバーはhttp://サーバ名/create-account/index に変わりました
AddHandler application/x-httpd-phpcgi-debug .php にして見ると、以下のメッセージが出ていました。
ちゃんと確認せずすみませんでした。
上の書き込みは訂正しておきます。
すみません。すべて正常かは確認していませんでした。
safe_mode On でインストールして、カタログ画面と管理画面でそれぞれトップ画面が出たというレベルです。
ショッピングカートを見ようとするとWarningが出ますねぇ。。。
Warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 10337 is not allowed to access /tmp owned by uid 0 in /virtual/{アカウント名}/application/library/Zend/Cache/Backend.php on line 185
Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/local/lib/php/../application/catalog/views/helpers/HeadLink.php) is not within the allowed path(s): (.:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin) in /virtual/{アカウント名}/application/library/Zend/Loader.php on line 190
で、safe_mode Offにすると、管理画面はエラーなく表示されるものの、
マイアカウントではエラーになりました。
具体的には、
http://サーバ名/myaccount は Internal Server Error
http://サーバ名/login は エラーなし
http://サーバ名/create-account/ で
ただしアカウント登録しようとすると、データ不足でないにも関わらず、
ユーザ情報を入力する画面に戻されてしまいます。
「データの更新処理に失敗しました。」などは表示されません。
アドレスバーはhttp://サーバ名/create-account/index に変わりました
AddHandler application/x-httpd-phpcgi-debug .php にして見ると、以下のメッセージが出ていました。
argv[0] = 'php-cgiwrapd' Executing '/usr/local/bin/php' Output of script follows: ===================================================== Status: 302 Moved Temporarily Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must- revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: /create-account/success Content-type: text/html
ちゃんと確認せずすみませんでした。
上の書き込みは訂正しておきます。
#5
投稿日 2010年03月10日 - 23:16
xrea+ですけど、CGIのときは同様に
または
がでます。
xreaのフォーラムより、CGIWrap Error~ については
Internal Server Errorについては
ということみたい。
CORE-Aならリソース的に大丈夫なんじゃないかと思っていたんですが、そうではなかったんですね。
ちなみにxrea+ではsefe mode onでテスト動作させてますが、途中で切り替える場合は所有者が切り替わるので、セッションファイルやキャッシュファイルなどの一時ファイルを消してやらないと、書き込みできなくなってしまってエラーとなります。
[追記]セッションファイルについては、ブラウザのCookieを消せば結果的に新しいファイルが作られるので、それでもOKです
CGIWrap Error: Real UID could not be changed!
または
Internal Server Error
がでます。
xreaのフォーラムより、CGIWrap Error~ については
引用する
同時起動制限値に達した際に出るエラーです。
やや専門的な話題になりますが、SSIの場合は、シェル(正確な表現ではありません)を起動して、CGIを実行し、その結果を、さらにHTTPD(Apache)組み込むため、CGIよりもプロセスが余計に生成されます。
特に1つのページで複数のSSIをお使いになりますと、エラーが出やすくなります。CGIでもかなりの同時アクセスがありますと、同様のエラーが出ます。
当サービスではHTTPD(Apache)レベルの制限(503エラーが出ます)と、シェルレベルの制限(CGI以外にCron、SSH等を含む)とがあります。このエラーは後者の制限となります。
やや専門的な話題になりますが、SSIの場合は、シェル(正確な表現ではありません)を起動して、CGIを実行し、その結果を、さらにHTTPD(Apache)組み込むため、CGIよりもプロセスが余計に生成されます。
特に1つのページで複数のSSIをお使いになりますと、エラーが出やすくなります。CGIでもかなりの同時アクセスがありますと、同様のエラーが出ます。
当サービスではHTTPD(Apache)レベルの制限(503エラーが出ます)と、シェルレベルの制限(CGI以外にCron、SSH等を含む)とがあります。このエラーは後者の制限となります。
Internal Server Errorについては
引用する
「500 Internal Server Error」はCGIスクリプトなどに誤りがあるときに発生するエラーとなります。
また、一定時間内のスクリプト起動数に制限があり、制限以上の起動数がございます場合、同じくエラーとなります。
上記点に関して思い当たる点がある場合には、起動するプロセス数を減らすよう対応していただければと存じます。
また、一定時間内のスクリプト起動数に制限があり、制限以上の起動数がございます場合、同じくエラーとなります。
上記点に関して思い当たる点がある場合には、起動するプロセス数を減らすよう対応していただければと存じます。
ということみたい。
CORE-Aならリソース的に大丈夫なんじゃないかと思っていたんですが、そうではなかったんですね。
ちなみにxrea+ではsefe mode onでテスト動作させてますが、途中で切り替える場合は所有者が切り替わるので、セッションファイルやキャッシュファイルなどの一時ファイルを消してやらないと、書き込みできなくなってしまってエラーとなります。
[追記]セッションファイルについては、ブラウザのCookieを消せば結果的に新しいファイルが作られるので、それでもOKです
#7
投稿日 2010年03月14日 - 18:48
引用する
人の少なそうな早朝でもショッピングカートの更新やマイアカウントの表示など、
同じ場所で「500 Internal Server Error」なので
同じ場所で「500 Internal Server Error」なので
xrea+でも同じところです。
多分、ショッピングカートやマイアカウントの処理の中に、xreaの制限に引っかかるような処理があるんだと予想しているんですが...
CORESERVER.JP - 負荷制限について
http://www.coreserve...php/limitation/
ただ、上記の制限とは違う何かみたいです。
SSHでつないでTOPコマンドでプロセスの状態を確認すると、defunctしてるみたいなんですよね...
#8
投稿日 2010年03月15日 - 12:26
マイアカウントの画面、URLでいうところの
http://foo.bar.com/myaccount
にアクセスするとInternal Server Errorになる件なんですが、下記を試してみてもらえますか?
MyaccountController.phpのinit()に※の1行を追記してください。
live-commerce/application/catalog/controllers/MyaccountController.php
http://foo.bar.com/myaccount
にアクセスするとInternal Server Errorになる件なんですが、下記を試してみてもらえますか?
MyaccountController.phpのinit()に※の1行を追記してください。
live-commerce/application/catalog/controllers/MyaccountController.php
public function init()
{
parent::init();
$this->_redirector = $this->_helper->getHelper('Redirector');
$this->_redirector->setUseAbsoluteUri(); // ※追記
#9
投稿日 2010年03月15日 - 12:56
エラーが出なくなりました!Great!
http://example.com/myaccount
が、Internal Server Error にならず、
http://example.com/login
にリダイレクトされるようになりました。
後で他の場所のInternal Server Error も試してみます~
http://example.com/myaccount
が、Internal Server Error にならず、
http://example.com/login
にリダイレクトされるようになりました。
後で他の場所のInternal Server Error も試してみます~
#10
投稿日 2010年03月15日 - 16:48
ということは、どうやらリダイレクトの仕方でInternal Server Errorになっていたようですね(汗)。
先の『制限云々』は忘れてください~
myaccountからログインチェックで
/login/index
にリダイレクトされるんですが、
http://foo.bar.com/login/index
のように絶対パスにしてやらないといけないみたいです。
このあたりはCGIでは普通のことなのか、それともxrea特有のものなのかは
よく理解していませんが...
リダイレクトの仕方?がいくつかあるようで、
Internal Server Errorが出ているコントローラで
同じようにsetUseAbsoluteUri()すればいいわけではなさそうです(汗)。
先の『制限云々』は忘れてください~
myaccountからログインチェックで
/login/index
にリダイレクトされるんですが、
http://foo.bar.com/login/index
のように絶対パスにしてやらないといけないみたいです。
このあたりはCGIでは普通のことなのか、それともxrea特有のものなのかは
よく理解していませんが...
リダイレクトの仕方?がいくつかあるようで、
Internal Server Errorが出ているコントローラで
同じようにsetUseAbsoluteUri()すればいいわけではなさそうです(汗)。
#12
投稿日 2010年08月25日 - 13:26
お名前.com VPS へ、phpのバージョンアップをしてインストールしました。
お名前.com VPS へ LiveCommerceを入れる時の注意点に書いたのですが、
phpmyadminが開けなくなってしまうので、httpd.confに別途Aliasを作るなど、少々面倒でした。
お名前.com VPS へ LiveCommerceを入れる時の注意点に書いたのですが、
phpmyadminが開けなくなってしまうので、httpd.confに別途Aliasを作るなど、少々面倒でした。
1ページ目 1ページ中

ログイン
メンバー登録
ヘルプ

引用