我的网页收到致命错误输出。这是错误:
致命错误:/Users/aaronwilson/Desktop/testing_server/ATOM_CMS/config/setup.php:14 中的消息 'SQLSTATE[HY000] [2005] Unknown MySQL server host '$host' (20)' 中未捕获的异常 'PDOException' 堆栈跟踪:#0 /Users/aaronwilson/Desktop/testing_server/ATOM_CMS/config/setup.php(14): PDO->__construct('mysql:host=$hos...', 'atomcmsadmin', ' ** ') #1 /Users/aaronwilson/Desktop/testing_server/ATOM_CMS/config/setup.php(22): dbConnect('atomcmsadmin', ' ** ', 'localhost', 'Atom_CMS') #2 /Users/aaronwilson/Desktop/ testing_server/ATOM_CMS/index.php(2): include('/Users/aaronwil...') #3 {main} 在第 14 行的 /Users/aaronwilson/Desktop/testing_server/ATOM_CMS/config/setup.php 中抛出
这是在我的 Setup.php 页面上触发错误的代码:
<?php ## Setup Document
// host(or location of the database), username, password, database name
//Variables for connecting to your database.
//These variable values come from your hosting account.
error_reporting(E_ALL);
ini_set('display_errors', 1);
require('functions/sandbox.php');
$host = "localhost";
$user = "atomcmsadmin";
$pass = "*******";
$dbname = "Atom_CMS";
//Connecting to your database
function dbConnect($user, $pass, $host, $dbname) {
$dbc = new PDO('mysql:host=$host;dbname=$dbname', $user, $pass);
try {
global $dbc;
}
catch (PDOException $e) {
echo $e->getMessage();
}
}
if (dbConnect($user, $pass, $host, $dbname)) {
print('worked');
}
if ($_GET ['page'] == '') {
$pg = 'home';}
else {
$pg = $_GET ['page']; }
$page_title = get_title($dbc, $pg);
?>
任何建议,将不胜感激.. :)