# pico /etc/php/7.0/apache2/php.ini
# systemctl restart apache2
ここまでで、PHPのスクリプトが動くことは確認できたが、Xoopsのセットアップスクリプトは動かない。
PHPではない、通常のスクリプトが動かないとだめだな。
よしよし。一歩進んだぞ。
実行できればエラーログが出てくる。
エラーを見ると、スクリプトで使っている、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の設定になる。