2016-09-27 4 views
-2

にはアクセスできません。多くのサイトを持つcPanelサーバを継承しています...私たちのサイトの1つは、動作するためのドキュメントはまったくありません。我々はサイトにログインするための管理信用を持っていない。だからcPanelには、1つのデータベースと1人のユーザーがいます。それで、データベースユーザーが管理ユーザーであると考えられました。パスワードが変更された時点で、サイトにアクセスできなくなったらすぐにURLを起動するときにエラーが発生する管理者のユーザ名が変更されました。現在、ウェブサイト

エラー: 警告:mysqli :: close():フェッチできませんでしたライン336

URLに/home/pheamlam/public_html/lib/dml/mysqli_native_moodle_database.phpでmysqliの:この時点で http://testing.phe-aml.com/login/index.php

は、私は、PHPやMySQLを学ぶ時間と時間を過ごすことに興味はありませんよこの問題を克服したいと考えています。

アイデアや提案はありますか?私はいくつかのオプションを教えてもらえますか?私はどこに行くべきか、これを解決するために何をすべきかわかりません....

ありがとう、素晴らしい一日です!

+0

*「この時点では、phpやMySQLを学ぶのに何時間も時間を費やすのには興味がありませんが、この問題を克服したいと思います。私たちはあなたがコードに使っていることを推測することだけをやっています。 Googleにエラーがありましたか?そのURLは何の役にも立たないでしょう。 –

+0

このサイトはプログラミングに関する質問です。私たちは雇用のためのデバッガーではありません。 –

+0

長いショットの種類ですが、このサイトをユーザー名とパスワードで接続文字列にハードコードした人はいますか?したがって、パスワードが変更された場合、不一致があり、もはや有効に認証できなくなります。 – Benthon

答えて

0

進み、このディレクトリにファイルマネージャー

Go]を開く/home/pheamlam/public_html/

を開き、このファイルconfig.php

これらは

$CFG->dbuser = 'databaseuser'; 
$CFG->dbname = 'databasebame'; 
$CFG->dbpass = 'xxxxxxxx'; 

UPDATEデータベースの詳細です:

おそらくadminというユーザー名がありますが、SQLを使用してパスワードを変更できます。

したがって、cpanelに行き、phpmyadminに行き、moodleデータベースをクリックし、SQLタブをクリックします。

次に、管理者ユーザーのパスワードを変更するには、次のように入力します。

UPDATE mdl_user 
SET password = md5('newpassword') 
WHERE username = 'admin' 

次に、adminとnewpasswordとしてログインできます。

+0

あなたは、素晴らしいです...私が欲しかったものを、完璧な方法で届けました...ありがとう。 –

+0

今...私の以前の管理者はパスワードを記録していないので、そのサイトの管理者側にどのようにアクセスできますか? *別のスレッド?* –

+0

管理者パスワードを変更するための回答が更新されました。 –

0

Moodleコードのようです。このエラーはおそらく、ファイル/home/pheamlam/public_html/config.phpのデータベース接続の詳細が、データベースにアクセスするための正しい設定と一致しなくなることを意味します。

mysqlデータベースにアクセスするためにそのファイルを開き、新しいユーザー名+パスワードを入力すると、サイトが再び機能するようになります。 cPanelのへ

関連する問題