トップページ > 記事閲覧
EC-CUBEをコアサーバーにインストールしたい
投稿日 : 2014/08/20(Wed) 10:26
投稿者 yoshi
参照先 https://www.ec-cube.net/
表題のとおりコアサーバーにEC−CUBEをインストールしたいのですが500のエラーでインストール画面になりません。
仕様変更になる前、数年前にコアサーバーにEC−CUBEをインストールさせたことがあるのでその記憶とhttp://mage8.com/websitetips/eccube.htmlを参考にしてSSHで解凍をしてやっているのですが、installを開くと500のエラーで先に進めず困っています。

どなたかアドバイスをいただけたらと思います。
Re: EC-CUBEをコアサーバーにインストールしたい
投稿日 : 2014/08/20(Wed) 11:01
投稿者 yoshi
参照先 https://www.ec-cube.net/

いつもながらの自己解決で500エラーは出なくなりました。

http://www.coreserver.jp/info/20140604.html
をよく読んで見たらそのまま解決の方法が書いてありました。

Internal Server Error(500エラー)が発生する
.htaccess に不許可となった設定がされていないかご確認ください。不許可となった設定はコメントアウトしてください。
例) php_flag register_globals off  → #php_flag register_globals off
[不許可となった設定一覧]
php_flag コメントアウト後、PHPの設定を記述するには「.user.ini」という名前のファイルを作成します。
記述例)register_globals = off
php_value
Options ALL Options は一部のみ許可されています。許可されているのは、ExecCGI, Includes, MultiViews, Indexes, SymLinksIfOwnerMatch の5つです。
Options -ExecCGI コメントアウトしてください。
mod_gzip_on コメントアウトしてください。
AddType text/x-server-parsed-html .html 書き換えます → AddHandler server-parsed .html



で、install画面は出てきたのですがチェック結果を見ると
「>> ×:PHPの設定ディレクティブ「magic_quotes_gpc」が有効になっています。」
となっています。.user.iniの中でも
# 基本は SC_Initial.php で設定するが、ini_setで反映されないものはここで設定する

mbstring.language Japanese
mbstring.encoding_translation off
output_handler none
magic_quotes_gpc off
session.auto_start 0

# INI_ALL なのにもかかわらず, ini_set で指定しても反映されない環境がある...
mbstring.internal_encoding UTF-8

# デフォルトテンプレートの状態で 2M 近くになるため
upload_max_filesize 5M
#post_max_size 8M
register_globals off


と記載しmagic_quotes_gpc offをしていますがこれでは設定が反映されないということでしょうか?
Re: EC-CUBEをコアサーバーにインストールしたい
投稿日 : 2014/08/22(Fri) 07:02
投稿者 スタッフ ◆N5/BWk1DmyM
参照先
yoshi 様

自己解決いただき有難うございます。

install画面での「magic_quotes_gpc」につきましては、.user.ini の書式が違うため、反映されていない状況下と思います。正しくは、

mbstring.language = Japanese
mbstring.encoding_translation = off
output_handler = none
magic_quotes_gpc = off
session.auto_start = 0

等と「=」で結ぶ書式となっております。

また、.user.ini のコメント行の行頭は「#」ではなく「;」(セミコロン)となりますので、ご注意下さい。

反映されない場合は、.user.iniは実行ファイルと同じディレクトリに設置いただいていますでしょうか。
また、.user.iniの更新タイミングは300秒となっておりますので、時間をおいて、ご確認いただきましたら幸いです。