私のサーバーを更新しました&両方のサーバー自体を同じマシン上の&ウェブサイトに移動しました。 その後、私のウェブサイトはもうDBに接続しません。 awsでUbuntu 16.04を使用していますDBとウェブサイトを同じマシンに移動した後、PHPがmysqlに接続できません
友人が私のコードがPHP 7で古すぎるかもしれないと言いましたので、私は接続スクリプトを追加します。それ以外の場合は、問題。
include "../config.php";
$link = @mysql_connect($db_host, $db_user, $db_pass);
if (!$link)
{
$error = "Cannot access MYSQL, please contact admin!<br />";
$error .= mysql_errno() . ": " . mysql_error();
die($error);
}
$db = @mysql_select_db($db_name);
if (!$db)
{
$error = "Failed to select database.<br />";
$error .= mysql_errno() . ": " . mysql_error();
die($error);
}
$lang = @mysql_query("SET NAMES utf8");
は、ログにエラーメッセージはありますか? – Badaro
いいえ、Webサイトとサーバーを同じマシンに移動する前に、すべて正常に動作しました。しかし、私は古いマシンで古いバージョンのPHPを使用しました。 – Ch3vster
php7では 'mysql_ *'が削除されています。 '@'を削除するとあなたにそれが伝えられました! – Jeff