2014-11-04 51 views
0

我备份了现有的Wordpress站点以在本地处理它以创建多站点网络。我的目标不仅是现有网站保持原样,而且还要添加一个拥有自己主题的新主页。我正在尝试在一个子文件夹中创建一个多站点。如何设置一个现有的Wordpress站点,以在使用mamp的本地计算机上使用多站点功能

我得到它与一个全新的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

您是否遵循WordPress Codex关于安装多站点的说明?http://codex.wordpress.org/Create_A_Network – ojrask 2014-11-05 09:16:55

回答

0

除了配置语法错误,实际上我做了从服务器到服务器的多站点迁移成功,下面是我采取的步骤可以正常工作。

1.迁移多站点文件并从服务器A完成sql到服务器B(localhost); 2.更改db-config php以启用新的数据库连接,并且域更改已完成。 3.在更改sqls之前,您仍然会看到“连接db的错误”(但是如果您删除.htaccess或将其禁用,db连接失败消息将会消失,这只是意味着多站点sql迁移不完全正确。) 搜索和替换SQL字符串,确保NEWURL取代OLDURL 所有站点选项表内,表博客网站和表等

,所以我想也许是数据库连接失败的错误有事情做与你的SQL替换。

相关问题