Php 将WordPress站点迁移到本地主机
我刚刚按照以下指南手动将WordPress站点迁移到localhost: 我已经完成了所有步骤:使用FTP下载文件,导出数据库,导入本地主机数据库,更改url链接到本地主机,最后更新Php 将WordPress站点迁移到本地主机,php,mysql,wordpress,mamp,Php,Mysql,Wordpress,Mamp,我刚刚按照以下指南手动将WordPress站点迁移到localhost: 我已经完成了所有步骤:使用FTP下载文件,导出数据库,导入本地主机数据库,更改url链接到本地主机,最后更新wp config.php 我在我的两个网站上尝试了这一点,但遇到了不同的问题: “Safari无法连接到服务器”错误消息 屏幕上显示以下文本: <?php /** * Front to the WordPress application. This file doesn't do anything, but
wp config.php
我在我的两个网站上尝试了这一点,但遇到了不同的问题:
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
->安装xampp或appserv(等)您的计算机
->启动apache和Mysql(用于xampp)
->将文件下载到服务器文件(xampp->htdocs,appserv->www)
->打开phpmyadmin并在主机上创建同名数据库
->İ导入数据
->配置您的wp配置文件
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'dbname');
/** MySQL database username */
define('DB_USER', 'username');
/** MySQL database password */
define('DB_PASSWORD', 'password');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
->替换Url的
UPDATE wp_options set option_value=REPLACE(option_value,'Site Url','127.0.0.1') where option_name='siteurl';
UPDATE wp_options set option_value=REPLACE(option_value,'Site Url','127.0.0.1') where option_name='home';
UPDATE wp_posts SET post_content=REPLACE(post_content,'Site Url', '127.0.0.1') ;
我遵循这些步骤,它对我有效。也许你可以跳过几个步骤来安装你的电脑
->启动apache和Mysql(用于xampp)
->将文件下载到服务器文件(xampp->htdocs,appserv->www)
->打开phpmyadmin并在主机上创建同名数据库
->İ导入数据
->配置您的wp配置文件
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'dbname');
/** MySQL database username */
define('DB_USER', 'username');
/** MySQL database password */
define('DB_PASSWORD', 'password');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
->替换Url的
UPDATE wp_options set option_value=REPLACE(option_value,'Site Url','127.0.0.1') where option_name='siteurl';
UPDATE wp_options set option_value=REPLACE(option_value,'Site Url','127.0.0.1') where option_name='home';
UPDATE wp_posts SET post_content=REPLACE(post_content,'Site Url', '127.0.0.1') ;
我遵循这些步骤,它对我有效。也许您可以跳过几个步骤,因为您的服务器似乎没有将.php文件视为php。相反,它只是以明文形式为.php文件提供服务。
我对MAMP还不太熟悉,无法说明如何解决这个问题,但如果不起作用,添加标签可能会有助于引入更多知识的人
(我认为这更适合作为一个评论,我是一个新用户,我的代表太低,无法发表评论。☹️) 看起来您的服务器并没有将.php文件视为php。相反,它只是以明文形式为.php文件提供服务。
我对MAMP还不太熟悉,无法说明如何解决这个问题,但如果不起作用,添加标签可能会有助于引入更多知识的人
(我认为这更适合作为一个评论,我是一个新用户,我的代表太低,无法发表评论。☹️) 有两个可能的问题:
无效目录(很有可能)
看起来文件不在MAMP目录下,或者MAMP没有指向该目录
解决方案:
如果您有MAMP PRO:
推出MAMP专业版
单击主机选项卡
Localhost将在那里(如果没有,则单击左下角的+
图标添加)
选择文档根目录(点击三点目录浏览)
如果您有标准MAMP:
开放式MAMP
选择首选项
选择Apache(您将能够看到文档根目录的当前位置)
单击“文档根:”旁边的对象
为文档根目录选择新位置
单击“选择”按钮
选择OK MAMP自动停止并启动Apache和MySQL服务器
PHP解析被禁用(可能性较小)
解决方案:
在任何编辑器中编辑此文件:
/Applications/MAMP/conf/apache/httpd.conf
搜索#AddHandler类型映射
添加此代码(在该行下方)
保存文件
重新启动MAMP
让我知道,如果这些都不起作用,有两个可能的问题:
无效目录(很有可能)
看起来文件不在MAMP目录下,或者MAMP没有指向该目录
解决方案:
如果您有MAMP PRO:
推出MAMP专业版
单击主机选项卡
Localhost将在那里(如果没有,则单击左下角的+
图标添加)
选择文档根目录(点击三点目录浏览)
如果您有标准MAMP:
开放式MAMP
选择首选项
选择Apache(您将能够看到文档根目录的当前位置)
单击“文档根:”旁边的对象
为文档根目录选择新位置
单击“选择”按钮
选择OK MAMP自动停止并启动Apache和MySQL服务器
PHP解析被禁用(可能性较小)
解决方案:
在任何编辑器中编辑此文件:
/Applications/MAMP/conf/apache/httpd.conf
搜索#AddHandler类型映射
添加此代码(在该行下方)
保存文件
重新启动MAMP
让我知道,如果这些都不起作用你需要下载一个WP迁移WordPress插件,首先你需要在你的实时网站上安装,然后从那里进行备份。wpress扩展
之后,您只需将基本版本的WordPress安装到本地主机,并将此插件激活到本地站点,然后导入从live站点创建的备份。您不需要创建和重命名数据库,或者任何此插件可以为您做的事情。您需要下载一个完整的WP迁移WordPress插件首先你需要在你的实时网站上安装,然后从那里进行备份。wpress扩展
之后,您只需在本地主机上安装WordPress的基本版本,并将此插件激活到本地站点,然后导入从live站点创建的备份。您不需要创建和重命名数据库,或者任何此插件可以为您完成的事情。您的本地服务器正在运行吗?是的,就像我的其他服务器一样网站正在使用localhost,MAMP处于启用状态。请添加浏览器的屏幕截图,上面的代码将在其中打印。(必须包括地址栏)请将地址栏URL粘贴到此处,因为我们只能在屏幕截图中看到localhost(地址栏的位置)