.htaccess 如何将wordpress网站从托管帐户移动到localhost

nkcskrwz  于 2022-11-16  发布在  WordPress
关注(0)|答案(4)|浏览(135)

我在访问从托管复制并在本地部署为 Apache vhost的 Wordpress 网站上的相对路径时收到404错误。
本地网站基本上是现有远程网站的 *git克隆 *。
为使其正常工作,执行了以下步骤:

所以网站可以通过http://local.website.com成功访问。
可以成功查看 * http://local.website.com/wp-content/uploads/2017 * 中的媒体。
但是,访问由/relative路径(相对于当前域/站点)标识的 Wordrpess 页面会导致**“The requested URL /relative/ was not found on this server”(在此服务器上找不到请求的URL /relative/)错误**。
我正在使用远程 public_html 文件夹中的相同.htaccess
如何实现本地vhost网站的等效托管行为?
是否应更改 *.htaccess、apache 2 * 配置、vhost 配置?

eimct9ow

eimct9ow1#

您可以使用WP Migrate DB插件来修复URL和PHP路径,然后您需要修复.htaccess文件(PHP路径),也许还有wp-config.php.

niknxzdl

niknxzdl2#

解决方案是允许在 /etc/apache/apache2.conf 中使用 .htaccess,方法是将AllowOverride None更改为AllowOverride All
因此,与我的本地网站相关的部分现在看起来像:

<Directory /var/www/local.webiste.com/public_html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
        Allow from 127.0.0.1
</Directory>
mcdcgff0

mcdcgff03#

请通过Wordpress复制器/一体化迁移插件进行备份
对于复印机插件,请遵循https://wordpress.org/plugins/duplicator/
对于一体化迁移插件,请遵循https://wordpress.org/plugins/all-in-one-wp-migration/
备份后,只需在xampp中的htdocs文件夹中创建一个文件夹,然后在localhost phymyadmin中创建数据库,名称与您分配给文件夹的名称相同
那么进一步实施备份您可以按照上面的链接请

1zmg4dgp

1zmg4dgp4#

您可以轻松地将您的WordPress网站从任何主机移动到您的本地主机,如xampp或wamp服务器等。按照以下简单的步骤操作:
1.打开您的WordPress website Jmeter 板。
1.安装复制器备份插件。
1.一旦它被安装。采取备份您的所有数据库文件,主题,插件,和一切。
1.打开本地主机Cpanel并将备份zip文件上传到public.html文件夹。
1.恭喜!您已成功移动网站。
我希望这些信息对你有帮助。谢谢

相关问题