はじめまして。大学生です。
CentOS6にmoodleをインストールしようとしたのですが、DATABASE settings画面でエラーが出て先にいけなくなりました。
moodleインストールにはapache,php,データベースのmariadbが必要らしいですが、他に何か入れておく必要があるんでしょうか?
Linux経験が浅いのでこういうトラブルにはまだ自力で解決できないです。サイトで色々調べてみましたが、CentoS6だとデータベースがmysqlが前提の説明が多いのであまり参考にできないです・・・
以下環境やエラー文など載せておきます。よろしくお願いしたします。
環境
CentOS6.10
apache2.4.33(ソースからインストール)ドキュメントルートは/home/apache/htdocsにしています。
php5.6.36(ソースからインストール)
mariadb10.2.14(yumでインストール(#yum install mariadb-sever))
エラー文
Error: Database connection failed
It is possible that the database is overloaded or otherwise not running properly.
The site administrator should also check that the database details have been correctly specified in config.php
Warning: mysqli::mysqli(): (HY000/2002): No such file or directory in /home/apache/htdocs/lib/dml/mysqli_native_moodle_database.php on line 79
データベースコマンド
>CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
>GRANT SELECT ,INSERT ,UPDATE ,DELETE ,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY '****';
> show databases;
+----------------------------+
| Database |
+----------------------------+
| information_schema |
| moodle |
| mysql |
| performance_schema|
+-----------------------------+
4 rows in set (0.00 sec)