簡體   English   中英

如何設置現有的Wordpress網站以使用Mamp在本地計算機上使用多網站功能

[英]How do I setup an existing Wordpress site to use multi-site feature on a local computer using mamp

我備份了現有的Wordpress網站,以便在本地進行工作以創建一個多站點網絡。 我的目標不僅是保持現有站點不變,而且要添加一個具有自己主題的新主頁。 我正在嘗試在子文件夾中創建一個多站點。

我可以將其與全新安裝的Wordpress配合使用,但是在現有的本地站點中卻遇到了麻煩。

我已采取的步驟:

  • 我將.htcaccess文件更改為:

     # BEGIN Wordpress RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\\.php)$ $2 [L] RewriteRule . index.php [L] # END WordPress 
  • 我將端口從:8888 & :8889更改為:80 & :3306

  • 我已經使用以下命令在終端內更改了主機文件:

     sudo nano /etc/hosts 127.0.0.1 vslocal.com 127.0.0.1 sub.vslocal.com 
  • 我執行了搜索,並在數據庫中用本地站點的新域替換了該域。

  • 我將wp-config.php文件更改為包括:

     define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', vslocal.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); 

現在,我收到“建立數據庫連接錯誤”錯誤。 在遵循了不同的資源之后,我可能會感到困惑,並且在我錯過或錯誤地執行了哪些步驟時遇到了麻煩。 我在Mac OSX Yosemite上運行並使用MAMP 2.2。 任何幫助將是救生員! 謝謝!

除了配置語法錯誤之外,實際上我已經成功地完成了從服務器到服務器的多站點遷移,下面是我采取的可以正常工作的步驟。

1,將多站點文件遷移並完成從服務器A到服務器B(localhost)的sql; 2.更改db-config php以啟用新的數據庫連接和您所做的域更改。 3.在更改SQL之前,您仍然會看到“連接數據庫時出錯”(但是,如果您刪除了.htaccess或將其禁用,則數據庫連接錯誤消息將消失。因此,這僅意味着多站點SQL遷移不完全正確。 )搜索並替換sql字符串,並確保newurl替換所有站點的選項表,博客表和站點表等中的oldurl。

因此,我想也許數據庫連接失敗錯誤與您的sql替換有關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM