Php 无法访问moodle中的数据库
我正在使用并更改网站的位置,但我面临此错误 我的config.php是:Php 无法访问moodle中的数据库,php,mysql,database,moodle,Php,Mysql,Database,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
<?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中是否正确指定了数据库详细信息
此错误消息可能意味着:
- mysql服务器未在本地主机(指定的服务器)上运行
- config.php中的任何其他参数(db name、login、password)都是错误的
我的问题解决了。我没有为我的用户为我的数据库设置正确的权限,当我这样做时,我的问题就解决了。我也有同样的问题 我编辑了数据库端口,因为我没有使用默认的MySQL端口3306
如果您使用的是默认端口,请将其保留为空字符串。您是否尝试使用其他客户端连接到该数据库?例如MySql工作台之类的东西?你能告诉我你做了什么改变吗?