我最近在Windows 7上使用XAMP在本地設置了Wordpress。我爲我的安裝創建了一個SQL數據庫,並設置了一些配置文件來處理活動服務器和本地以供使用時我開始使用git。Xamp服務器上的Wordpress - 未定義的索引:主機
我有一個WP-本地-config.php文件:
<?php
// Local server settings
// Local Database
define('DB_NAME', '<mysiteuser>');
define('DB_USER', '<mydbuser>');
define('DB_PASSWORD', '<db password>');
define('DB_HOST', 'localhost');
// Overwrites the database to save keep edeting the DB
define('WP_HOME','/client.dev');
define('WP_SITEURL','/client.dev');
// Turn on debug for local environment
define('WP_DEBUG', true);
而且我的wp-config.php文件
<?php
// Use these settings on the local server
if (file_exists(dirname(__FILE__) . '/wp-local-config.php')) {
include(dirname(__FILE__) . '/wp-local-config.php');
// Otherwise use the below settings (on live server)
} else {
// Live Server Database Settings
define('DB_NAME', '<live db name>');
define('DB_USER', '<live db user>');
define('DB_PASSWORD', '<live db pw>');
define('DB_HOST', 'localhost' );
// Overwrites the database to save keep edeting the DB
define('WP_HOME','http://<client url>');
define('WP_SITEURL','http://<client url>');
// Turn Debug off on live server
define('WP_DEBUG', false);
}
然而,當我登錄到我的WordPress安裝,我得到大量的調試錯誤,如:
(在屏幕的頂部)
Notice: Undefined index: host in C:\xampp\htdocs\client.dev\wp-includes\theme.php on line 1820
Notice: Undefined index: host in C:\xampp\htdocs\client.dev\wp-includes\theme.php on line 1820
Notice: Undefined index: host in C:\xampp\htdocs\client.dev\wp-includes\theme.php on line 1876
Notice: Undefined index: host in C:\xampp\htdocs\client.dev\wp-includes\theme.php on line 1876
在WordPress新:
Notice: Undefined index: host in C:\xampp\htdocs\client.dev\wp-includes\http.php on line 470
Notice: Undefined index: host in C:\xampp\htdocs\client.dev\wp-includes\class-http.php on line 129
誰能幫我找出爲什麼發生這種情況?
在XAMPP的一般說明中,我使用了類似的方法,更改了所有的默認密碼。如果你有'面向互聯網',那麼你必須**做到這一點。正如你將會被所有人和其他人發現的一樣。這沒有趣。 ; - /尤其是,更改DAV。 ; - /我使用windows xp,oi - 停止拉鍊':-) –
您是否在wp-local-config.php中嘗試了WP_HOME/WP_SITEURL的絕對URL? – RDrazard
檢查與解決方案類似的問題:http://stackoverflow.com/a/9882810/1140227 – George