2014-04-03 80 views
1

我目前使用的是rackspace cloudsites,而我的wordpress配置沒有連接。PHP解析錯誤:語法錯誤,意外的'!'在

以下是錯誤:

PHP Parse error: syntax error, unexpected '!' in /mnt/stor7-wc1-dfw1/672237/www.site.com/web/content/wp-config.php on line 28

線28似乎是密碼字段:

// ** MySQL settings - You can get this info from your web host ** // 
/** The name of the database for WordPress */ 
define('DB_NAME', ' 672207_wordpress'); 

/** MySQL database username */ 
define('DB_USER', '672207_wpusers'); 

/** MySQL database password */ 
define('DB_PASSWORD', ‘!Password’); 

/** MySQL hostname */ 
+4

你錯了引號'「Password''改變'!」 Password''也請DONOT使用原始憑證你!問題 –

+0

我喜歡這裏突出顯示的語法使得它比使用編輯器時更加明顯。 –

回答

4

解析錯誤來自於‘!Password’

更改使用大/智能的引號到'!Password'

他們很漂亮,但致命

這可能是由於使用Word處理器(例如Word或類似文件)或從網站複製的引文或鍵盤上的引號引起的。

一個IDE會挑起這個。


正如凱文乙in a comment指出,注意單詞「password」如何在淡藍色的顯示出來?

StackOverflow的語法高亮已經完成了它的工作並且是一個標誌。使用代替

0

define('DB_PASSWORD', '!Password');define('DB_PASSWORD', ‘!Password’);

正確的代碼:

// ** MySQL settings - You can get this info from your web host ** // 
/** The name of the database for WordPress */ 
define('DB_NAME', ' 672207_wordpress'); 

/** MySQL database username */ 
define('DB_USER', '672207_wpusers'); 

/** MySQL database password */ 
define('DB_PASSWORD', '!Password'); 

/** MySQL hostname */ 
+1

糾正某人的代碼時,您還應該解釋爲什麼它不起作用,以及爲什麼您的更正有效。如果你知道自己在做什麼,這很明顯,但是如果他們不得不問,那麼對他們來說可能並不明顯。 –

相關問題