WordPress內外網訪問的問題解決
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.1.102/wordpress」。
第二種辦法是直接操作mysql資料庫,用Mysql console工具,登錄你的WordPress資料庫。
然後就修改上述兩條數據:
view plaincopy01.mysql> update wp_options set option_value='http://192.168.1.102/wordpress' where
02. option_name='siteurl';
03.Query OK, 1 row affected (0.00 sec)
04.Rows matched: 1 Changed: 1 Warnings: 0
05.
06.mysql> update wp_options set option_value='http://192.168.1.102/wordpress' where
07. option_name='home';
08.Query OK, 1 row affected (0.00 sec)
09.Rows matched: 1 Changed: 1 Warnings: 0 這樣就解決問題了。
如果要讓外網訪問,就把ip換成你的域名就好了!
《解決方案》
我靠,在wordpres後台 => 設置 => 修改 WordPress 地址(URL)和 站點地址(URL)
那用修改資料庫啊:-L