バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > その他 > Godday.com へのインストール方法

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tonton
投稿日時: 2010/8/2 18:30
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: Godday.com へのインストール方法
こんにちは。
海外サーバでは、PHPがCGIモードで起動しているというのは、よくあるようです。
私も、最初苦労しましたが、海外では海外の標準みたいな仕様があって、一度解決すれば大体その応用で動作可能なようです。

簡単にですが、設定方法を下記に記載しておきます。


PHPがCGI版で動作しているのであれば、HTACCESSファイルでは、PHPの設定の上書きはできないため、ユーザーが自分のカスタムPHP.INIファイルでそれぞれ設定を行うことになります。
php5.iniの元ファイルを変更する必要はなく、個別のディレクトリごとにphp.iniファイルを設置することで、動作できるようになるサーバがほとんどです。

ここで留意点は、PHPがapache版でHTACCESSでphp初期設定の上書きを行う場合は、ユーザーはルートのディレクトリとmobileのメインディレクトリにそれぞれ設定事項を書いたHTACCESSファイルを1つずつ配置すればいいのですが、PHPがCGI版でphp.iniで設定を行う場合は、EC-CUBEの/html/ディレクトリ以下の、phpファイルがあるすべてのディレクトリにそれぞれ、php.iniファイルを置いていいかなければならないということで、これは結構面倒。
もう1つ、さらにphp.iniがユーザーごとにメインディレクトリに1つしか設定できないサーバーがあります。
EC-CUBEでは、携帯サイトのディレクトリで別のphp.ini設定が必要になるのですが、この場合は、=それが利用できないということなので、携帯サイトの個別設定ができないということになり、そのサーバではPCと携帯両サイトの運用は適さない、ということになります。
扱いやすいのは、apache版PHPのサーバーでHTACCESSファイルでの設定ができるサーバです。
ただし、PHP自体の動作はCGI版のほうが速いとか・・・海外では、CGI版がほとんどですしね。。。

また、余談ですが、URLをSEO対策して静的HTML化するカスタマイズを行いたいのであれば、HTACCESSでMOD_REWRITEが使用できることも合わせて確認しておくと良いです。


こちらはCGI版の場合のphp.iniの設定についてです。
設定する内容は「.HTACCESS」ファイルの場合と同じ。
CGI版ではHTACCESSでのPHP設定の上書きができないため、php.iniで設定する。また、同様に、設定する値は自分の使用しているサーバーのデフォルトの値と矛盾するものだけセットすればいいです。
/html/の、phpスクリプトファイルが存在する全てのディレクトリに、「php.ini」ファイルを作成して、下記内容で保存。(※ルートのphp.iniだけ設定すれば良いサーバもあるが、mobileのほうではどのみち個別に設定しなければいけない)

#基本はphp_ini.incで設定するが、ini_setで反映されないものやWPとの共存で困るものはここで設定する

mbstring.language= Japanese
output_handler= mb_output_handler
mbstring.encoding_translation= 1
magic_quotes_gpc= 0
#session.use_cookies= 0
#session.use_trans_sid= 1
mbstring.internal_encoding= UTF-8
upload_max_filesize= 5
date.timezone= Asia/Tokyo

/html/mobile/にも同様に、「php.ini」ファイルを作成して、下記内容で保存。

mbstring.encoding_translation= on
output_handler= null
variables_order= EGPS
session.auto_start= off
session.use_trans_sid= on
date.timezone= Asia/Tokyo


その他、海外サーバで気をつけることは、サーバのタイムゾーンが、その地域のものになっていて、timezoneの設定をphp.iniで変えられないサーバの場合、EC-CUBEの注文日時などが、そのサーバのタイムゾーンで記録されてしまうということ。
後は、インストールの前に、データベースの文字コードをUTF-8にセットしなおしておかないと、文字化けします。(欧米のサーバは、DBの文字コードセットが、LATIN-1です;)

これくらいです。
面倒ですが、上記の設定を一通り覚えれば、海外のおよそのサーバでは何とかなることが多いです。
goDaddyは私もドメインのほうは利用していますが、ホスティングは利用していないので、EC-CUBEが利用できるサーバかどうか各章はないのですが、確か前に動作テストまではやってみたことがあったと思うので、使えるのではないかと思います。この辺り記憶があいまいで・・・

よかったら参考にしてみてください。
ではでは!
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   Godday.com へのインストール方法 michi88 2010/7/15 12:31
     Re: Godday.com へのインストール方法 AMUAMU 2010/7/15 13:10
       Re: Godday.com へのインストール方法 sweet42 2010/7/30 20:11
     Re: Godday.com へのインストール方法 seasoft 2010/7/30 20:14
       Re: Godday.com へのインストール方法 sweet42 2010/7/31 0:22
       » Re: Godday.com へのインストール方法 tonton 2010/8/2 18:30
           Re: Godday.com へのインストール方法 sweet42 2010/8/3 14:45
             Re: Godday.com へのインストール方法 sweet42 2010/8/6 18:00

 



ログイン


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

統計情報

総メンバー数は88,949名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.