さて、前回PHPとMySQLパッケージを入れた続き。
参考はこちらのページ。
https://www.server-world.info/query?os=Debian_8&p=httpd&f=3
相変わらず、PHPのcgiは動かない。
apacheの設定の問題のようなので、それを直す。
# pico /etc/apache2/mods-enabled/mime.conf
参考はこちらのページ。
https://www.server-world.info/query?os=Debian_8&p=httpd&f=3
相変わらず、PHPのcgiは動かない。
apacheの設定の問題のようなので、それを直す。
# pico /etc/apache2/mods-enabled/mime.conf
# pico /etc/php/7.0/apache2/php.ini
# systemctl restart apache2
ここまでで、PHPのスクリプトが動くことは確認できたが、Xoopsのセットアップスクリプトは動かない。
PHPではない、通常のスクリプトが動かないとだめだな。
オフィシャル参考にして設定。
https://httpd.apache.org/docs/2.4/ja/howto/cgi.html
入っていたapacheは2.4だったので。
参考にならなかった(T_T)・・・
debianは大分特殊らしい。
以下コマンドで動き出します。
# a2enmod cgi.load
# systemctl restart apache2
これで、cgiとしては動作するが、Internal Server Errorが出る状態になった。
よしよし。一歩進んだぞ。
実行できればエラーログが出てくる。
実行できればエラーログが出てくる。
エラーを見ると、スクリプトで使っている、curlというコマンドがないようだ。
よくわからないけど入れてみよう<おい
# apt-get install curl
入ったっぽい。
再実行。エラー内容も変わった。
ふむふむ。パーミッションがないんだな。
全ユーザーに書き込み権限をあげる。
/usr/lib/cgi-bin# chmod a+w .
(ま、ローカルサーバーなので、効率優先)
実行すると、まだエラー。
ローカルフォルダを見ると、setup.cgiの権限が変わっている。
www-dataさんにユーザー名が変わっていて、権限もrootさんだけが、全権限という感じ。
中身も変わっているね。
つまり一度は実行できているようだ。
うーん、もう一回やってみるか。
あ、動いた。
自動実行できないが、もう一度アクセスすると、新しい方のsetup.cgiが動くようだ。
で、ディフォルトの設定で行きたいので、xoops_trust_pathをおくフォルダに書き込み権限をあげる。
/var/www# chmod a+w .
なんか、エラーが出るけど、もう一度クリックすると動く。
表示はおかしいけど、インストーラーが動き出した。
進んでいって、mySQLの設定になる。
よくわからないけど入れてみよう<おい
# apt-get install curl
入ったっぽい。
再実行。エラー内容も変わった。
ふむふむ。パーミッションがないんだな。
全ユーザーに書き込み権限をあげる。
/usr/lib/cgi-bin# chmod a+w .
(ま、ローカルサーバーなので、効率優先)
実行すると、まだエラー。
ローカルフォルダを見ると、setup.cgiの権限が変わっている。
www-dataさんにユーザー名が変わっていて、権限もrootさんだけが、全権限という感じ。
中身も変わっているね。
つまり一度は実行できているようだ。
うーん、もう一回やってみるか。
あ、動いた。
自動実行できないが、もう一度アクセスすると、新しい方のsetup.cgiが動くようだ。
で、ディフォルトの設定で行きたいので、xoops_trust_pathをおくフォルダに書き込み権限をあげる。
/var/www# chmod a+w .
なんか、エラーが出るけど、もう一度クリックすると動く。
表示はおかしいけど、インストーラーが動き出した。
進んでいって、mySQLの設定になる。
投票数:11
平均点:10.00
190919 xoops test環境構築 |
WEBサーバー構築 |
180925 mysql設定 |