如何在服务器上部署多个Wordpress站点

如何在服务器上部署多个Wordpress站点,wordpress,web-deployment,Wordpress,Web Deployment,我有一些网络空间,我的个人wordpress博客/公文包网站位于其根目录中 现在我想在一个子目录中部署第二个wordpress站点,因为我需要向我的客户展示我正在本地计算机上修改的wordpress站点的一些进展 我得到的只是一个有着破损永久链接的工作主页(导航栏中的“联系人/我们的位置”等网站显示空白页) 我首先尝试了这个(在仪表板中更改URL、上载文件、迁移数据库): DB迁移插件(由于我没有足够的声誉,无法发布链接) 然后这个插件: 上一个插件将我的链接重定向到根目录中的wordpres

我有一些网络空间,我的个人wordpress博客/公文包网站位于其根目录中

现在我想在一个子目录中部署第二个wordpress站点,因为我需要向我的客户展示我正在本地计算机上修改的wordpress站点的一些进展

我得到的只是一个有着破损永久链接的工作主页(导航栏中的“联系人/我们的位置”等网站显示空白页)

我首先尝试了这个(在仪表板中更改URL、上载文件、迁移数据库):

DB迁移插件(由于我没有足够的声誉,无法发布链接)

然后这个插件: 上一个插件将我的链接重定向到根目录中的wordpress博客

如果我遵循wordpress codex教程中的说明,我是否需要修改根目录或子目录中的.htaccess文件

这是子目录www.example.com/hermanns中的my.htaccess

`

#开始WordPress
重新启动发动机
贝斯/赫尔曼/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/hermanns/index.php[L]
#结束WordPress

`

您是否考虑过创建WordPress网络?在一台服务器上创建多个站点是一种非常精简的方法:

要迁移站点,请执行以下操作:

或者:

要导出所有帖子、页面和上传,请使用内置的导入/导出工具(在较新的WordPress版本上,它会提示您安装插件)


要导出主题和插件,请复制主题目录(
wp-content/themes
)和插件目录(
wp-content/plugins
),并在目标站点上启用必要的主题和插件。

No,因为我想要两个完全独立的wordpress安装,所以我没有尝试过。@AlexanderHoffmann我看不出在网络上安装两个和两个站点之间有什么区别?我以后必须在不同的服务器上部署第二个wordpress站点。这只是一个临时的解决方案。所以我认为这将导致一些问题,当我试图提取这个网站以后?感谢澄清。迁移到底需要什么?如果只是主题、设置、帖子和页面,那么很容易导出和导入数据。否则,我将编辑我的答案以适应单独的安装。我只想将我正在本地处理的wordpress页面部署到服务器上。这包括:主题、设置、帖子和页面+插件、上传。如果你想为新站点提供服务,你需要在Apache中设置一个新的
vhost
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /hermanns/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /hermanns/index.php [L]
</IfModule>

# END WordPress