PHP・MySQLでGravが動かない
by
Zipmonkeyさん
(f20af5fe)
投稿数:2回
(ベストアンサー:0回)
(ベストアンサー:0回)
2020/08/23 19:50
GravをPHP・MySQLサーバーで動かそうとしたところ、500 Internal Server Errorがでてしまいました。
そのため https://learn.getgrav.org/16/troubleshooting/internal-server-error に書いてあるようにinfo.phpを実行して見たのですが、同じように500エラーが出てしまいました。
これはPHPがうまく動いていないと解釈していいのでしょうか?
また、直し方はあるのでしょうか?
そのため https://learn.getgrav.org/16/troubleshooting/internal-server-error に書いてあるようにinfo.phpを実行して見たのですが、同じように500エラーが出てしまいました。
これはPHPがうまく動いていないと解釈していいのでしょうか?
また、直し方はあるのでしょうか?
by
.さん
(4b9b203e)
投稿数:257回
(ベストアンサー:32回)
(ベストアンサー:32回)
2020/08/26 06:08
Gravをインストールしてみました。
Gravについていた.htaccessを編集してやれば、期待通りに動いているっぽいです。
.htaccessの
Options -Indexes
を削除するかコメントにして
#Options -Indexes
試してみてください。
Gravについていた.htaccessを編集してやれば、期待通りに動いているっぽいです。
.htaccessの
Options -Indexes
を削除するかコメントにして
#Options -Indexes
試してみてください。
by
.さん
(4b9b203e)
投稿数:257回
(ベストアンサー:32回)
(ベストアンサー:32回)
2020/08/24 05:58
phpinfo()を動かそうとすると、セキュリティー上の理由でphpinfo()は動かなくしてるよというウォーニングが表示される(ほんとは英語)というのが、XFREEのPHP MySQLサーバーでの「正しい」動作です。
500エラーが出るということは、何かが正常ではないです。
ぱっと思いつくのは、.htaccessでXFREEでは使えないコマンドが使われているケースです。
(この場合に500エラーになるかどうかは未確認)
まずは直下にある.htaccessを空っぽにし、さらにphp.iniの設定でエラーを表示する設定(*)にして、info.phpが上述のウォーニングを出すことを目指してください。
(PHPのエラー表示がOFFの場合、info.phpがエラーなしの真っ白なページになれば、期待通りです)
* display_startup_errors:On、display_errors:On、error_reporting:E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED とか。
500エラーが出るということは、何かが正常ではないです。
ぱっと思いつくのは、.htaccessでXFREEでは使えないコマンドが使われているケースです。
(この場合に500エラーになるかどうかは未確認)
まずは直下にある.htaccessを空っぽにし、さらにphp.iniの設定でエラーを表示する設定(*)にして、info.phpが上述のウォーニングを出すことを目指してください。
(PHPのエラー表示がOFFの場合、info.phpがエラーなしの真っ白なページになれば、期待通りです)
* display_startup_errors:On、display_errors:On、error_reporting:E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED とか。
by
.さん
(4b9b203e)
投稿数:257回
(ベストアンサー:32回)
(ベストアンサー:32回)
2020/08/28 04:59
失礼しました。
お急ぎならWPサーバーを使うと回避できるかもしれません。PHP 7.4まで使えます。
標準的ではない使い方なのかもしれませんが。
http://mydomain2019.ml/grav/
お急ぎならWPサーバーを使うと回避できるかもしれません。PHP 7.4まで使えます。
標準的ではない使い方なのかもしれませんが。
http://mydomain2019.ml/grav/
トピック作成者からの返信 2020/08/29 13:57 posted(f20af5fe)
WPサーバーでの使い方がわからなかったうえ、私のWPサーバーではPHP7.1まででした...
結局XREAを使っています。
ありがとうございました。
トピック作成者からの返信 2020/08/26 19:03 posted(f20af5fe)
500 Internal Server Errorは出なくなりましたが、You are running PHP 7.1.2, but Grav needs at least PHP 7.1.3 to run.と出てしまいました。(PHPのバージョンが古い)
XFREEがPHP7.1.3に対応するまで待つか、Gravのバージョンを下げてみます...。