Я использую moodle , и я меняю местоположение моего веб-сайта, но я сталкиваюсь с этой ошибкой.
Мой config.php:
<?php /// Moodle Configuration File unset($CFG); $CFG->dbtype = 'mysql'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'lightsys_test'; $CFG->dbuser = 'lightsys_test'; $CFG->dbpass = '123456a'; $CFG->dbpersist = false; $CFG->prefix = 'mdl_'; $CFG->wwwroot = 'http://www.lightsystem.ir/aya/moodle'; $CFG->dirroot = '/home/lightsys/public_html/aya/moodle'; $CFG->dataroot = '/home/lightsys/public_html/aya/moodledata'; $CFG->admin = 'admin'; $CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode require_once("$CFG->dirroot/lib/setup.php"); // MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, // RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE. // /home/lightsys/public_html/aya/moodle/ ?>
И моя ошибка:
Ошибка: сбой подключения к базе данных. Возможно, база данных перегружена или не работает должным образом. Администратор сайта должентакже проверьте, что данные базы данных были правильно указаны в config.php
Ошибка: сбой подключения к базе данных.
Возможно, база данных перегружена или не работает должным образом.
Администратор сайта должентакже проверьте, что данные базы данных были правильно указаны в config.php
Спасибо всем.
Моя проблема решена. Я не установил правильное разрешение для своей базы данных, для моего пользователя, и когда я это сделал, моя проблема была решена.
Это сообщение об ошибке может означать:
Можете ли вы подключиться к mysql, используя эти учетные данные через клиент командной строки mysql (или phpmyadmin или аналогичный)?
Возможно, вы захотите опубликовать больше информации о вашей серверной среде.
У меня была такая же проблема.
Я отредактировал порт базы данных, потому что я не использую порт MySQL по умолчанию, равный 3306.
Если вы используете порт по умолчанию, оставьте егокак пустая строка.