ログイン
新規登録
パスワード紛失
メインメニュー
フォーラム
オンライン状況
53 人のユーザが現在オンラインです。 (47 人のユーザが フォーラム を参照しています。)
登録ユーザ: 4
ゲスト: 49
kikunobu, yamakou, a-003, simpson, もっと...
広告
質問 > その他 > インストール後500エラー(.htaccess削除でアクセス可能)
その他
新規スレッドを追加する

EC-CUBE ASP登場
スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
spirion
投稿日時: 2009-5-19 12:46
対応状況: −−−
半人前
登録日: 2009-5-6
居住地:
投稿: 23
インストール後500エラー(.htaccess削除でアクセス可能)
http://www.xxx.info/eccubeにアクセスすると500エラーが表示されアクセスできません。

eccube配下の.htaccessを削除するとアクセスはできました。

しかし.htaccessを削除するとすべての設定が無効になると思うので以下の設定内容の問題となっている部分を知り、その部分だけを修正したいのですが、ご存知の方はご教授いただけないでしょうか?

#基本はphp_ini.incで設定するが、ini_setで反映されないものはここで設定する
php_value mbstring.language Japanese
php_value output_handler mb_output_handler
php_flag mbstring.encoding_translation 1
php_flag magic_quotes_gpc 0
#php_flag session.use_cookies 0
#php_flag session.use_trans_sid 1

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

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

レンタルサーバーはbluehost系のhostmonsterを使用しています。
seasoft
投稿日時: 2009-5-19 12:47
対応状況: −−−
登録日: 2008-6-4
居住地:
投稿: 5033
Re: インストール後500エラー(.htaccess削除でアクセス可能)
まずは、サポート先に php_value や php_flag を利用可能か確認すると良いと思います。


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

spirion
投稿日時: 2009-5-19 12:50
対応状況: −−−
半人前
登録日: 2009-5-6
居住地:
投稿: 23
Re: インストール後500エラー(.htaccess削除でアクセス可能)
早速のご連絡ありがとうございます。
サポート先に連絡後その内容を投稿します。
spirion
投稿日時: 2009-5-19 13:37
対応状況: −−−
半人前
登録日: 2009-5-6
居住地:
投稿: 23
Re: インストール後500エラー(.htaccess削除でアクセス可能)
サポートに問い合わせしました。
php.iniを一般的には使うという返答があっただけで.htaccessでphp valueが使えるかどうか明確な回答がいただけませんでした。

ME [10:05:52 PM]: I have an question on variables which can be used in .htaccess
[10:06:32 PM]: php_value and php_flag

Support [10:08:04 PM]: Typically php variables are controlled via the php.ini file.
ME [10:09:25 PM]: do you know php variables are effective in .htaccess file?

.htacessでphp valueが使えないと判断した場合、

・.htaccessの設定
・.htaccess削除以外の500エラー回避方法

を教えていただけないでしょうか?


seasoft
投稿日時: 2009-5-19 13:42
対応状況: −−−
登録日: 2008-6-4
居住地:
投稿: 5033
Re: インストール後500エラー(.htaccess削除でアクセス可能)
そうすると、PHP が CGI で動作しているのでは?

当該記述は、全て php.ini でも記述できるはずですので、書き直して /html/ 配下の *.php を置いているサブフォルダ全てにアップロードすれば良いと思います。


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

spirion
投稿日時: 2009-5-19 13:51
対応状況: −−−
半人前
登録日: 2009-5-6
居住地:
投稿: 23
Re: インストール後500エラー(.htaccess削除でアクセス可能)
早速のご連絡ありがとうございます。

すみません。PHPはまったくの素人でして。

ご回答いただいた内容は、詳細には
.htaccessに書いてるphp valueとphp php_flagをphp.iniというファイルを作成しそこにphp.iniの書式にのとった形で記述をおこなう。
そのできかがたphp.iniファイルをpublic_html/eccube/html配下の*.phpがあるすべてのディレクトリに配置する。

その後.htaccessを削除し500エラーを回避する。ということでしょ
うか?
ramrun
投稿日時: 2009-5-19 16:19
対応状況: −−−
仙人
登録日: 2006-11-3
居住地:
投稿: 789
Re: インストール後500エラー(.htaccess削除でアクセス可能)
時間があったのでちょっとあちらのフォーラムを覗いてきました。
bluehostforum.com:Turn off magic quotes
ほかにもいろいろ参考になりそうなのがありそうですがとりあえず...

どちらかというとサーバーの設定ですので、こちらよりあちらを利用している方々に聞いたほうがよいかと。
seasoft
投稿日時: 2009-5-19 16:32
対応状況: −−−
登録日: 2008-6-4
居住地:
投稿: 5033
Re: インストール後500エラー(.htaccess削除でアクセス可能)
引用:

ご回答いただいた内容は、詳細には
.htaccessに書いてるphp valueとphp php_flagをphp.iniというファイルを作成しそこにphp.iniの書式にのとった形で記述をおこなう。
そのできかがたphp.iniファイルをpublic_html/eccube/html配下の*.phpがあるすべてのディレクトリに配置する。

その後.htaccessを削除し500エラーを回避する。ということでしょ
うか?

基本、その流れで良いと思います。

私なら、どの道使えないと分かっているなら、先に .htaccess を削除するかも。


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

spirion
投稿日時: 2009-5-20 0:22
対応状況: −−−
半人前
登録日: 2009-5-6
居住地:
投稿: 23
Re: インストール後500エラー(.htaccess削除でアクセス可能)
その後PHPの設定ができる機能があることがわかりました。
PHP5、PHP5 (Single php.ini)、PHP5 (FastCGI)の3オプションがありました。デフォルトはPHP5でした。

PHPはあまり詳しくないのですが、これを見る限りではPHP5 (Single php.ini)を選択し、~/public_html/php.iniに.htaccessのphp valueの内容をそのままコピーすれば大丈夫なような気がします。(いかがでしょうか?)

PHP5
All files with the extension .php will be handled by the PHP5 engine.
Current, most reliable and best performing version of PHP

PHP5 (Single php.ini)
Same as PHP5, but all subdirectories will use ~/public_html/php.ini

PHP5 (FastCGI)
All files with the extension .php will be handled by PHP5 FastCGI processes.
FastCGI for PHP makes all your PHP applications run through mod_fastcgi instead of mod_suphp. This eliminates the overhead of loading the PHP interpretor on every hit. Since it is always in memory ready for the next hit, the responses will be generated faster.


php.iniのインストール機能もありました。
--
Install Default php.ini

This will copy the master php.ini to your public_html directory named "php.ini.default". You can then edit the file with any custom directives your scripts require.
IonCube
SourceGuardian

EC-cubeの話題とはずれていると思いますが、bluehost系の利用者は多いと思いますので掲載しました。
seasoft
投稿日時: 2009-5-20 0:28
対応状況: −−−
登録日: 2008-6-4
居住地:
投稿: 5033
Re: インストール後500エラー(.htaccess削除でアクセス可能)
> PHPはあまり詳しくないのですが、これを見る限りではPHP5 (Single php.ini)を選択し、~/public_html/php.iniに.htaccessのphp valueの内容をそのままコピーすれば大丈夫なような気がします。(いかがでしょうか?)

良さそうですね。


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

12 次へ→
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 
EC-CUBEダウンロード
正式版(zip版) 正式版(tar.gz版)
パートナー募集
構築事例募集
EC-CUBE寄付支援プロジェクト
リンク
統計情報
総メンバー数は4,868名です
総投稿数は31,478件です

投稿数ランキング
1
seasoft
5033
2
AMUAMU
917
3 ramrun 789
4
nanasess
771
5
homan
547
6 tonton 436
7
kishik
381
8
tao_s
355
9
ecbg
311
10 x41 299
11
DDR
259
12 arts 229
13 pineray 209
14
kvex2004
205
15
flealog
191
16
55eccube
163
17
DELIGHT
149
18 nanakoko 139
19
mahalo_c
136
20 popo 134
21 kurobon 122
22
yokoshima
113
23
Oba
106
24
takoyaki
105
25 lvsa 104
26
lucky7
101
27 mi-taro 100
28 it3 92
29
sakurai07
89
30 Masashige 89
31
kaoring777
89
32
illfrog300
88
33
ryo
86
34 tao 82
35 tmtqn543 82
36 mkhkck 79
37 bott 78
38 hunterman 78
39
saratoga
76
40
asayama
70
41
vexit
70
42
osamusi
66
43
lockon_admin
65
44 kana 64
45
kishimoto
63
46
hogehoge
63
47 harutom 63
48 fsv_g2 61
49 NSX 61
50 fukuma 60
Copyright© LOCKON CO.,LTD. All Rights Reserved.