バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 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へのインストールは
引用:

eccube-2.4.1ではMySQLでインストールはできましたが、文字化け。


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
居住地:
投稿: 7367
Re: CORESERVERへのインストールは
EC-CUBEコミュニティ(eccube-comu) ですと、SSH からのパーミッション設定は、解凍したフォルダ直下で
$ sh setup.sh
と実行するだけです。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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
居住地:
投稿: 7367
Re: CORESERVERへのインストールは
> setup.shはsvnからチェックアウトしたときに環境を設定するために用意したものです。
> FTPからアップして環境設定する再に役立つと思います。
> SSHからtar zxvfp 〜 で解凍する方法では必要ありません。

なるほど。UNIX 系 OS でアーカイブしたファイルの場合、「p」オプションをつければシェルスクリプトの実行は不要なわけですね。ナイトリービルドなんかも、パーミッション設定済みで配布されているんですかね。便利そうですね。

当方では、リポジトリからダウンロードしたファイルを Windows XP の Zip でアーカイブを作成しているので、setup.sh は非常に重宝しています。


追記:
導入中のサイトで確認したら、ナイトリービルドもバッチリパーミッション設定されていますね。むしろ、setup.sh は削除されているのですね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2009/10/9 15:59
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: CORESERVERへのインストールは
最近追加されたディレクトリのパーミッション変更に対応できていないようですね・・・
引用:
>> ×:/****/data/upload/csv(755)
ユーザ書込み権限(777, 707等)を付与して下さい。
>> ×:/****/data/upload/csv/dummy(644)
ユーザ書込み権限(666, 606等)を付与して下さい。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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
居住地:
投稿: 7367
Re: CORESERVERへのインストールは
> release.shでアーカイブを作っていると思うので(実際は違うかもしれないけど)、tar.gzで配布されている分については問題ないと思うのですが...

もしかしたら、setup.sh だけ修正してあって、release.sh が未修正とかかも。(ソース未確認)


> それってどこのアーカイブですか?
> いま配布しているアーカイブじゃないですよね?

ナイトリービルド eccube-comu-r18327.tar.gz です。


前述のディレクトリ・ファイルのパーミッションどうなりましたか?
(もしかして、WEBサーバのユーザ = ファイルオーナーな環境でしょうか?)


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

(1) 2 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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