WordPress內外網訪問的問題解決

2022-04-01 14:19:00 字數 1568 閱讀 1699

其實我是在區域網中搭建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兩條資料的值為「

第二種辦法是直接操作mysql資料庫,用mysql console工具,登入你的wordpress資料庫。

然後就修改上述兩條資料:

[sql]view plain

copy

print

?mysql> 

update

wp_options 

setoption_value=

''where

option_name='siteurl'

;  query ok, 1 row affected (0.00 sec)  

rows

matched: 1  changed: 1  warnings: 0  

mysql> update

wp_options 

setoption_value=

''where

option_name='home'

;  query ok, 1 row affected (0.00 sec)  

rows

matched: 1  changed: 1  warnings: 0  

mysql> update wp_options set option_value='' 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='' where

option_name='home';

query ok, 1 row affected (0.00 sec)

rows matched: 1 changed: 1 warnings: 0

這樣就解決問題了。

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

後記之第三種方法

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

內外網訪問控制設計

在最近的專案中碰到了關於內部網路主機需要訪問網際網路資源的情況,因為內部網路是業務核心網路,安全性要求極高,所以,內外網的訪問控制策略需要作深入分析研究,我的方案是防火牆體系中的遮蔽子網策略。遮蔽子網通過兩台路由器和乙個周邊網路將內網與外網隔離。外網到內網之間共設計有四道關卡,分別是外網路由 堡壘主...

mssql 內外網不同埠訪問

mssql 內外網不同埠訪問,1 配置工具中 tcp ip新增1433,8000.1 配置工具中 tcp ip新增1433,8000 2 use master gocreate endpoint tsql settlement state started as tcp listener port 8...

內外網互通架構

需求場景 辦公內網和辦公外網,通過防火牆隔離後,辦公外網可以上網際網路,而辦公內網不能上網際網路。辦公內網所有傳輸到辦公外網的資料,都必須經過審批,或資料安全審核。現有系統,需在保證資料安全的情況下,實現辦公內網和辦公外網互通。架構如下。方案一 資料庫級同步 比較傳統的做法,最容易實現 1 需內外網...