我绝不是一个编码器,并继承了一个cPanel服务器,上面有很多站点......我们的一个站点,经常需要完成任务,但我们根本没有任何文档可供使用。我们甚至没有登录该网站的管理员信誉。所以在cPanel中,有1个数据库和1个用户。所以有人认为,数据库用户是管理员用户。所以密码已经更改,一旦完成,就再也无法访问该网站,我们在启动网址时出现错误
错误: 警告:mysqli :: close():无法在第336行的/home/pheamlam/public_html/lib/dml/mysqli_native_moodle_database.php中获取mysqli
URL: http://testing.phe-aml.com/login/index.php
此时,我对花费数小时和数小时学习php或MySQL不感兴趣,但我想克服这个问题。
有任何想法或建议吗?请随时告诉我一些选项,我不知道该去哪里或做些什么来解决这个问题并继续前进....
谢谢,祝你有个美好的一天!
答案 0 :(得分:0)
看起来像Moodle代码。该错误可能意味着文件/home/pheamlam/public_html/config.php中的数据库连接详细信息不再与访问数据库的正确设置匹配。
打开该文件并输入新用户名+密码以访问您的mysql数据库,您的网站应该重新开始工作。
答案 1 :(得分:0)
转到cpanel,打开文件管理器
转到此目录/home/pheamlam/public_html/
打开此文件config.php
这些是数据库详细信息
$CFG->dbuser = 'databaseuser';
$CFG->dbname = 'databasebame';
$CFG->dbpass = 'xxxxxxxx';
更新:
可能会有一个名为admin
的用户名,您可以使用SQL更改密码。
所以转到cpanel,转到phpmyadmin,单击moodle数据库,单击SQL选项卡。
然后输入以下内容以更改管理员用户的密码。
UPDATE mdl_user
SET password = md5('newpassword')
WHERE username = 'admin'
然后您可以以管理员和新密码登录。