WordPress內外網訪問的問題解決

其實我是在局域網中搭建WordPress的,在服務器上搭好後,都是以http://localhost/wordpress/訪問的,但是在局域網其他機器上用ip訪問的話,wordpress就不能正常顯示了,css什麼的都不能顯示,而且跳轉時還是以http://localhost/wordpress/爲基準,報錯。

對於這樣的問題,網上有人說重裝WordPress時用ip/wordpress/的方式安裝就好用了。

而對於我安裝的mediawiki也遇到過這樣的問題,我在mediawiki的配置文件中作了修改,把localhost改成了服務器 的ip就好用了。

類推,我也是在WordPress找配置文件中相關的信息,但是沒有結果。

後來才知道,這些信息是存在WordPress的數據庫中了,我們需要修改數據庫。

第一種辦法是用phpMyAdmin工具來修改。

這個工具是十分好用的,打開後,你的數據庫信息就一目瞭然了。找到WordPress數據中的wp_options字段,修改siteurl和home兩條數據的值爲“http://192.168.31.59/wordpress”。

第二種辦法是直接操作MySQL數據庫,用Mysql console工具,登錄你的WordPress數據庫。

然後就修改上述兩條數據:

mysql> update wp_options set option_value='http://192.168.31.59/wordpress' where  
 option_name='siteurl';  
Query OK, 1 row affected (0.00 sec)  
Rows matched: 1  Changed: 1  Warnings: 0  
  
mysql> update wp_options set option_value='http://192.168.31.59/wordpress' where  
 option_name='home';  
Query OK, 1 row affected (0.00 sec)  
Rows matched: 1  Changed: 1  Warnings: 0

這樣就解決問題了。


如果要讓外網訪問,就把ip換成你的域名就好了!

後記之第三種方法

今天在wordpress的設置界面可以很輕鬆的把localhost修改成你想要的ip。呵呵,汗自己了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章