* ログイン   * ユーザー登録 * FAQ    * 検索
現在時刻 - 2010年9月03日(金) 1:48 am

All times are UTC + 9 hours




新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
 記事の件名: CORESERVERへのZen Cart導入
投稿記事Posted: 2007年10月04日(木) 7:54 pm 
オフライン

登録日時: 2007年10月04日(木) 5:18 pm
記事: 5
初めて投稿させていただきますteeと申します。よろしくお願いします。
私は現在CORESERVER(CORE-Aプラン)のサーバーにZen Cartをインストールしようとしていますが、以下のようなエラー表示や警告が出て、正しくインストールできない状態です。下記の情報から解決法がわかる方やCORESERVERにZen Cartを導入済みの方にぜひともお助けいただきたいと、投稿させていただきました。

<<エラー表示の内容>>
! Register Globals = ON
! MySQL のバージョン = 5.1.20-beta (警告の脇の詳細というところをクリックすると互換性を高めるために多くの努力がなされているとのことなのでそのままインストールすることにします)
X PHP セーフモード = ON
! 推奨されるSQL キャッシュフォルダー = /virtual/*****/public_html/www.+++++.com/cache
! PHP open_basedir の制限 = .:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin


XREA/CORESERVERのユーザー掲示板での解決法を参考に、よくわかっていないのですが、以下のコードを.htaccessファイルに記述し、Zen Cartのディレクトリにアップロードしました。

php_flag register_globals off
(以下"コード1"とさせていただきます)

インストーラーで再チェックしたところ、
Register Globals = OFF
となりました。(「良かった」とこのときは思いました)

それに加えてCORESERVERのヘルプに下記のコード2を.htaccessに記述することによりPHPをCGIとして動かすことができ、セーフモードOFFでの動作も可能とになるという方法が紹介されていました。すぐに下記のコードを.htaccessファイルのコード1の下に記述し、アップロードしてみました

AddHandler application/x-httpd-phpcgi .php 
(以下"コード2"とさせていただきます)

インストーラーで再チェックしたところ、
PHP セーフモード = OFF
となりましたが、コード1で設定済みのはずのRegister_Globalsが
Register Globals = ON
に逆戻りしてしまいました。

さらに、
! PHP session.use_trans_sid = ON
という新たな警告が表示されました。これについてはその警告の脇の詳細というところをクリックしたところ、.htaccessファイルに
php_flag session.use_trans_sid off
と記述する方法が紹介されていたので、上記のコード1、コード2の下に記述し、アップロードしてみましたが解決しませんでした。

なお、コード2を記述後、
! 推奨されるSQL キャッシュフォルダー = /virtual/*****/public_html/www.+++++.com/cache
! PHP open_basedir の制限 = .:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin
の警告がなくなり、ファイルとフォルダーのパーミッションの項目も手動でパーミッションを変更していないにもかかわらず、すべてOKとなってしまいました(こういうものなのでしょうか?)。

Zen CartのバージョンやCORESERVER(CORE-Aプラン)のサーバーの環境は以下のとおりです。
Zen Cartのバージョン: zen-cart-v1.3.0.2-l10n-jp-2
Apache: 1.3.37
PHP: 5.2.3
MySQL:  5.1.20

なにぶん知識がないもので、.htaccessファイルの記述法やアップロードのディレクトリなど、わかっていない部分ばかりで、立ち往生の状態です。よろしくお願いします。


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月04日(木) 10:50 pm 
オフライン
アバター

登録日時: 2005年5月15日(日) 7:39 pm
記事: 893
所在地: 京都
木下です。

http://sb.xrea.com/showthread.php?t=10744
を参考にphp.ini を作成してみてください。

_________________
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月05日(金) 1:32 pm 
オフライン

登録日時: 2007年10月04日(木) 5:18 pm
記事: 5
木下様

早速のご返信ありがとうございます。
ご忠告どおりにphp.iniファイルを作成し、アップロードしてみましたがRegister_Globalsはオンのまま変わりませんでした。私のファイルの作成の仕方、アップロードの仕方が悪いのでしょうか。私は以下のように作成し、アップロードしました。初心者のものでわけがわかりませんので、申し訳ございませんが確認していただけますでしょうか。

register_globals = Off
とだけ記述し、ファイル名をphp.iniとして、Zen Cartのファイル一式をアップロードしたディレクトリにアップロードしました。これで正しいでしょうか?

他に考えられる解決法はございますでしょうか。何卒よろしくお願いします。


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月06日(土) 2:02 am 
オフライン
アバター

登録日時: 2005年5月15日(日) 7:39 pm
記事: 893
所在地: 京都
木下です。

tee さんが書きました:
申し訳ございませんが確認していただけますでしょうか。


それは作業の依頼ですか?

基本的にXREAはサーバー提供のターゲットを
ある程度のトラブルを個人で解決できる人向けに絞り
サポート等の費用を削減することで低価格で提供されています。

「初心者だからわけがわからない」というのであればXREAを使うのを
諦め、多少コストが上がってもサポートの充実したサーバーを契約す
るようにして下さい。

_________________
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月06日(土) 8:28 pm 
オフライン

登録日時: 2007年10月04日(木) 5:18 pm
記事: 5
木下様

ご忠告ありがとうございます。確かに他人の助けに頼りすぎていました。失礼しました。
設定法について自分なりに探し続けて、それでもだめならサーバーを変えようと思います。


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月06日(土) 9:44 pm 
オフライン
アバター

登録日時: 2005年5月15日(日) 7:39 pm
記事: 893
所在地: 京都
木下です。

勘違いしないで頂きたいのは
私はトラブルを解決する為に他人の力を借りることは
なんら問題無いと思っています。

しかし、その他者の力を借りようとするときに
「初心者だから」と言えば何でもして貰えるかのように質問されたことに
引っ掛かってしまいました。

多分、
コード:
初心者のものでわけがわかりませんので、申し訳ございませんが確認していただけますでしょうか。

この行が無ければすんなり回答していたと思います。

設定方法に関しては
私も、ValueDomainにはアカウントを持っているので
先ほどCORESERVERの無料体験アカウントの申し込みをしたので
今晩の内には判ると思います。

_________________
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月06日(土) 10:17 pm 
オフライン
アバター

登録日時: 2005年5月15日(日) 7:39 pm
記事: 893
所在地: 京都
木下です。

kino さんが書きました:
設定方法に関しては
私も、ValueDomainにはアカウントを持っているので
先ほどCORESERVERの無料体験アカウントの申し込みをしたので
今晩の内には判ると思います。


アカウントが使えるようになったので早速やってみました。

まず、
/public_html/.htaccess を下記内容で作成
コード:
AddHandler application/x-httpd-phpcgi .php


/public_html/php.ini を下記内容で作成
コード:
register_globals = Off


/public_html/info.php を下記内容で作成
コード:
<?php phpinfo(); ?>


http://xxxx.xxx.coreserver.jp/info.php
で設定が有効になっているかをチェック。

その後
/public_html/php.ini を下記内容に変更
コード:
register_globals = On

で設定が有効になっているかをチェック。

このような手順でphp.ini が有効に働いていることが確認できました。


この結果からすると
.htaccess や php.ini の設置場所が違うのではないでしょうか?

_________________
-----
木下 敏夫
http://www.tktools.jp/

大阪府産業デザインセンターデザイン専門員 ( http://bmb.oidc.jp/index.php?topic=-m-D14 )
奥様ショップ 店長 ( http://okusama-shop.com/ )
電脳ドロップシッピング 店長 ( http://d-064.d-shipping.net/ )


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月07日(日) 8:02 am 
オフライン

登録日時: 2005年5月21日(土) 3:31 pm
記事: 195
所在地: 愛知県
こんにちは。

ちょっと横槍入れますが、無視してください。

>kinoさん
tee さんが書きました:
申し訳ございませんが確認していただけますでしょうか。

は多分この文面はその下に書いてある
tee さんが書きました:
register_globals = Off
とだけ記述し、ファイル名をphp.iniとして、Zen Cartのファイル一式をアップロードしたディレクトリにアップロードしました。

をこれでいいのかどうか確認してください。。という意味だと思います。
確かに「確認・・」の1行がなければすんなり「それでいいよ!」とか「そうじゃなくて・・・」とかの話になったでしょうけどね 。
あまりお気を悪くなさらないよう、私からもお願いします。m(_ _)m

>teeさん
私も初心者の頃は多くの皆様に大変助けていただきました。
その後、多少理解できてきた頃は操作面での質問に対しては返信することもありました。
(1.3になってからは下手な事は言えないので控えてますが)

ZCに限らずオープンソースは有志の皆さんによって支えられていますので、ちょっとした文面でも相手に伝わらなければ、返信もされないということがよくあります。
私も結構怒られた記憶があります。 :oops:
めげずに頑張ってくださいね!多分xreaを使って運営している方も多くいらっしゃると思いますので、どこかに間違いがあるはずですから。。

ところで1.3はPHP:5..でも問題なく動くんですね!知りませんでした。


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2007年10月07日(日) 5:29 pm 
オフライン

登録日時: 2007年10月04日(木) 5:18 pm
記事: 5
木下様

新たな情報をありがとうございます。先日の不躾なお願いにもかかわらず、CORESERVERの無料体験に申し込んでまでテストしていただき、本当に感謝しております。

教えていただいたとおり、

<?php phpinfo(); ?>

という内容で/public_html/info.phpを作成し、phpの情報を参照したところ、register_globalsのオン、オフの切り替えがきちんとできています。しかし、Zen Cartのインストーラーの警告は依然として、

Register Globals = ON

となってしまいます。なぜかなと思い、下位のディレクトリにおいても

<?php phpinfo(); ?>

のファイルをアップロードしてphp情報を見てみましたが、下位のディレクトリにおいてはphp.iniの設定が反映されていないようです。現在どのようにすれば下位のディレクトリにもphp.iniの設定が反映されるのか方法を探しています。いずれにしても解決に向け一歩前進したような気がします。ありがとうございます。


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated to Japanese principally by ocean