[英]Host my wordpress site locally using the server database
我已經在本地計算機上設置了wordpress網站,我希望它可以與服務器上的實時mysql數據庫對話。 我訪問了機器上的wp-config.php文件,並將主機名更改為使用ip地址而不是localhost,但是它不起作用。
我需要做什么?
出於安全原因,您的遠程數據庫可能配置為僅接受來自localhost
連接。 大多數網絡提供商都以這種方式進行設置。 在這種情況下,您將無法進行這項工作。
無論如何,即使您可以使用它,也將遇到兩個問題:它將非常緩慢,並且遠程數據庫提供的HTML將包含對服務器URL的引用(與本地URL相對)。
如果您需要更多詳細信息,則需要發布從mySQL獲得的所有錯誤消息。
另外,您可以嘗試運行mysql
命令行實用程序進行連接。
mysql -u username -h server -p wordpress_database
在嘗試使Wordpress連接之前,請確保該功能首先起作用。
我的猜測是由於防火牆問題您將無法連接。 MySql默認使用端口3306,因此,如果服務器的防火牆不允許通過該端口進行連接,則您必須更改mysql正在使用的端口(如果其他應用希望在該端口上看到MySql,則可能是個壞主意);或者在服務器上打開該端口(確保只為本地IP打開該端口,以使其他人無法進入您的MySql實例!)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.