質問 > その他 > CORESERVERへのインストールは |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nobuhiro01 |
投稿日時: 2009/10/7 1:03
対応状況: −−−
|
半人前 登録日: 2009/10/5 居住地: 投稿: 24 |
CORESERVERへのインストールは ECCUBEをCORESERVERへインストールすべく何度か試してますが、
うまくいきません。 eccube-2.4.1ではMySQLでインストールはできましたが、文字化け。PostgreSQLだとシステムエラー。 eccube-comuでないとうまくいかないとこちらで聞いてインストールし直しましたが、PHPセーフモードの警告。スルーして進むと 管理画面真っ白。(その前にWarning: mkdir() [function.mkdir]: Unable to access )などの警告のでてましたが。 どなたかCORESERVERへインストールができた方がおられれば、 方法をご教授くださいませんでしょうか? |
pigmon |
投稿日時: 2009/10/7 4:07
対応状況: −−−
|
常連 登録日: 2008/3/5 居住地: 投稿: 63 |
Re: CORESERVERへのインストールは PHPをCGIとして動かす方法
http://www.coreserver.jp/help/index.php/phpcgi/ これだと思います。 .htaccessに AddHandler application/x-httpd-phpcgi .php の1行を追加 あと、ファイル群はFTPではなくSSHを使って直接サーバ上で解凍したほうがいいです。 wget http://downloads.ec-cube.net/nightly/eccube-comu-r18327.tar.gz でダウンロード。その後 tar zxvfp eccube-comu-r18327.tar.gz でサーバー上に展開されます。 インストール時に Warning: mkdir() [function.mkdir]: Unable to access と出るのは、ファイルの所有者権限がapacheとなっているからでしょう。 coreserverの管理パネルで メニューのツールというところで所有者変更できるので、押して3分ほど待つと変更されているはずです。その後再度インストール作業をしてください。 文字化けしているのはデータベースの作成時にUnicodeで作成されてないからではないでしょうか? その他にもいくつか注意点はありますが、書ききれないのであしからず。(php.ini ファイルを各フォルダに用意する必要があるとか) php.iniファイルの中身は下記URL参照 http://svn.ec-cube.net/open_trac/browser/branches/comu-ver2/php.ini-pc ちなみに正式版でも comu版でもまたはMySQLでもPostgreSQLでも同サーバーで動作してますよ。 |
river555 |
投稿日時: 2009/10/8 0:06
対応状況: −−−
|
半人前 登録日: 2009/8/23 居住地: 大阪 投稿: 14 |
Re: CORESERVERへのインストールは 引用:
http://minnadepangya.at.webry.info/200803/article_5.html Coreserverで文字化けの場合は、こちらが参考になるかと思います。 |
nobuhiro01 |
投稿日時: 2009/10/8 23:59
対応状況: −−−
|
半人前 登録日: 2009/10/5 居住地: 投稿: 24 |
Re: CORESERVERへのインストールは ありがとうございます。数回インストールを試みてますが、
UNIXの知識がないためFTPのみでやっており、 属性の変更に毎回時間を費やしてました。 SSHでの解凍に挑戦してみます。 |
seasoft |
投稿日時: 2009/10/9 3:31
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: CORESERVERへのインストールは EC-CUBEコミュニティ(eccube-comu) ですと、SSH からのパーミッション設定は、解凍したフォルダ直下で
|
ramrun |
投稿日時: 2009/10/9 11:52
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: CORESERVERへのインストールは 一応
・setup.sh ・phpinicopy.sh ・phpinidel.sh ・php.ini-pc ・php.ini-mobile を用意したのは私なので、用途を書いておきます。 setup.shはsvnからチェックアウトしたときに環境を設定するために用意したものです。 FTPからアップして環境設定する際にも役立つと思います。 SSHからtar zxvfp 〜 で解凍する方法では必要ありません。 php.ini-pcはphp.iniに改名してhtml以下のサブディレクトリに、 php.ini-mobileもphp.iniに改名してhtml/mobile以下のサブディレクトリに 置く必要があります。 phpinicopy.shはカレントディレクトリにあるphp.iniを、カレントディレクトリ以下のサブディレクトリにコピーします。 利用する場合は 1.php.ini-pcをphp.iniに改名しhtmlに置く 2.phpinicopy.shをhtmlに置く 3.phpinicopy.shを実行して、pc用のphp.iniをhtml以下の全サブディレクトリにコピー 4.php.ini-mobileをphp.iniに改名しhtml/mobileに置く 5.phpinicopy.shをhtml/mobileに置く 6.phpinicopy.shを実行して、mobile用のphp.iniをmobile以下の全サブディレクトリにコピー のような感じになります。 xreaではphp.iniはカレントディレクトリのみ有効ですので、htmlやhtml/mobileに1個ずつphp.iniを配置して安心しているようだと、後々ハマりますので注意してください。 [追記] あと、php.ini-pcとphp.ini-mobileはコミュ版専用ですので、正式版で利用する場合、php.ini-mobileはphp.ini-pcの設定も一部追加する必要がでてくるケースがあります。 phpinidel.shはhtml以下のphp.iniを一括削除するスクリプトです。 [追記]誤字訂正(汗) |
seasoft |
投稿日時: 2009/10/9 12:46
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: CORESERVERへのインストールは > setup.shはsvnからチェックアウトしたときに環境を設定するために用意したものです。
> FTPからアップして環境設定する再に役立つと思います。 > SSHからtar zxvfp 〜 で解凍する方法では必要ありません。 なるほど。UNIX 系 OS でアーカイブしたファイルの場合、「p」オプションをつければシェルスクリプトの実行は不要なわけですね。ナイトリービルドなんかも、パーミッション設定済みで配布されているんですかね。便利そうですね。 当方では、リポジトリからダウンロードしたファイルを Windows XP の Zip でアーカイブを作成しているので、setup.sh は非常に重宝しています。 追記: 導入中のサイトで確認したら、ナイトリービルドもバッチリパーミッション設定されていますね。むしろ、setup.sh は削除されているのですね。
|
seasoft |
投稿日時: 2009/10/9 15:59
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: CORESERVERへのインストールは 最近追加されたディレクトリのパーミッション変更に対応できていないようですね・・・
引用: >> ×:/****/data/upload/csv(755)
|
ramrun |
投稿日時: 2009/10/9 17:14
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: CORESERVERへのインストールは release.shでアーカイブを作っていると思うので(実際は違うかもしれないけど)、tar.gzで配布されている分については問題ないと思うのですが...
http://svn.ec-cube.net/open_trac/browser/branches/version-2_4/release.sh それってどこのアーカイブですか? いま配布しているアーカイブじゃないですよね? [追記] 現在配布されている最新版で tar zxvfp eccube-2.4.1.tar.gz unzip eccube-2.4.1.zip tar zxvfp eccube-comu-r18327.tar.gz とした分には問題ないようです。 |
seasoft |
投稿日時: 2009/10/9 18:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: CORESERVERへのインストールは > release.shでアーカイブを作っていると思うので(実際は違うかもしれないけど)、tar.gzで配布されている分については問題ないと思うのですが...
もしかしたら、setup.sh だけ修正してあって、release.sh が未修正とかかも。(ソース未確認) > それってどこのアーカイブですか? > いま配布しているアーカイブじゃないですよね? ナイトリービルド eccube-comu-r18327.tar.gz です。 前述のディレクトリ・ファイルのパーミッションどうなりましたか? (もしかして、WEBサーバのユーザ = ファイルオーナーな環境でしょうか?)
|
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |