我使用的是BitNami WAMPStack,但理论上它可以用于Linux安装
我是这样做的:
1) 在辅助服务器上安装了BitNami WAMPStack。
2) 删除辅助服务器的htdocs文件夹,并将整个htdocs文件夹从主服务器复制到辅助服务器。
3) 打开“C:\\Program Files\\BitNami WAMPStack\\apps\\wordpress\\htdocs\\wp config.php”,并在辅助服务器上编辑MySQL主机名部分。将其指向主服务主机名/IP。
4) 启用辅助框以连接到主mysql服务器-打开MySQL Workbench Open Admin Go to Users and Privileges under Security section on the left pane Add Account Username应该是root(或wp config.php中指定的任何用户名),密码是Add secondary框的IP地址-然后转到Administrative roles,单击DBA,然后单击apply。
5) 编辑登录功能,使其不会重定向到主框编辑“C:\\Program Files\\BitNami WAMPStack\\apps\\wordpress\\htdocs\\wp includes\\link template.php”在第1940行添加以下代码块//用于管理站点更改$url=str\\u替换(\'://www.,\'://admin.www.,$url);
6) 在主框中,将“C:\\Program Files\\BitNami WAMPStack\\apps\\wordpress\\htdocs\\wp admin”重命名为“C:\\Program Files\\BitNami WAMPStack\\apps\\wordpress\\htdocs\\wp-admin\\U disabled”
7) 在主框上,在该文件夹中创建一个新文件夹“C:\\Program Files\\BitNami WAMPStack\\apps\\wordpress\\htdocs\\wp admin”,创建一个名为index的文件。然后将下面的代码块粘贴到文件中并保存
8) wampstackMySQL已在secondary上停止,因为不需要运行。
9) 需要更改媒体库内容的上载路径。
a、 在primary上,需要共享(smb)出“C:\\Program Files\\BitNami WAMPStack\\apps\\wordpress\\htdocs\\wp content\\uploads”文件夹,并对每个人的共享和权限进行完全控制。(可能更安全,但wampstackApache服务似乎不希望使用域帐户来运行)。b、 不得不禁用W3 Total Cache插件,因为它不能很好地处理更改。c、 在新配置的管理门户上进行以下更改,转到上的新管理门户http://admin.www.your-domain-name.com/, 转到设置->介质,将SMB共享\\主机名主服务器\\上载内容放入“将上载内容存储在此文件夹中”
安装新插件时,需要定期同步文件,以确保前端和后端功能。在引入新的变更之前,应始终进行测试,以确保双方继续工作。这并不完美,但很有效。