如何将WordPress站点从本地移植到服务器
1个回答
展开全部
准备工作
你应该了解以下工具:
FTP或Cpanel File Manager工具,用来上传文件,会用SFTP或者SSH更好;
知道如何创建数据库,如何用phpmyadmin或者你的服务器提供的数据库操作界面上传数据库;
会用代码编辑器进行查找/替换操作,推荐Notepad++,这个轻量级的编辑器能快速打开体积大的文本,用记事本很可能让电脑罢工。
开始移植
1. 将你的网站文件上传到在线服务器,我们假设域名是www.yourdomain.com。更改wp-config.php,将数据库信息更新
/** WordPress 数据库的名称 */
define('DB_NAME', 'sola_wordpress');
/** MySQL 数据库用户名 */
define('DB_USER', 'username');
/** MySQL 数据库密码 */
define('DB_PASSWORD', 'password');
/** MySQL 主机 */
define('DB_HOST', 'localhost');
2. 访问管理员界面,导出数据库之前需要检查一些内容,后面会解释原因。
小工具:查看小工具的设置选项中是否有涉及到域名的设置,如果有,将域名更新为你的在线地址
主题选项:检查主题选项是否有涉及到域名的设置,如果有,将域名更新为你的在线地址
插件选项:同上
3. 导出数据库,如果你本地测试环境是wampserver,访问http://localhost/phpmyadmin,找到要导出的数据库,选择保存为文件导出。
4. 用Notepad++打开刚刚保存的sql文件,查找你的本地测试地址例如localhost/wordpress,全部替换成在线地址www.yourdomain.com
5. 将改好的sql文件上传到服务器,这时候你就需要访问phpmyadmin了,进去以后找到import(导入)选项,直接选择文件上传导入即可。
导入失败可能的原因:
1) 数据库文件超出服务器允许的最大体积,上图红色方框中显示的数值就是允许上传的最大文件尺寸,614kKiB=614MB,这是Sola本地的配置,服务器一般都比较低,有的可能只有2M,如果是这样,需要修改post_max_size和upload_max_filesize的值,通常可以通过php.ini来修改,如果你找不到这个文件,最好的方法就是联系服务器提供商,每个服务器的配置都不同,修改方法也不同。
2) 数据库存在错误字段,如果mysql文件本身有错误(向mysql数据库直接存储html代码常常引起数据库字段出错),会导致上传被中止,这时候应该先在本地修复数据库,再重复步骤3和4。
6. 现在文件和数据库都放好了,直接访问首页应该可以显示网站,如果你开启过固定链接,那么访问其它页面会出现404错误,因为.htaccess还保持着测试地址,访问后台->设置->固定链接,什么都不用改直接点击保存更改,wordpress就会自动更新.htaccess,这时候就没有404错误了。
7. 如果你没认真做好步骤2,可能出现的情况是你的widget小工具都消失了,谁叫你偷懒了。去外观->小工具,往下看找到未使用的小工具,就能找到你丢失的小工具了。把他们重新摆回去,更新地址,移植结束。
你应该了解以下工具:
FTP或Cpanel File Manager工具,用来上传文件,会用SFTP或者SSH更好;
知道如何创建数据库,如何用phpmyadmin或者你的服务器提供的数据库操作界面上传数据库;
会用代码编辑器进行查找/替换操作,推荐Notepad++,这个轻量级的编辑器能快速打开体积大的文本,用记事本很可能让电脑罢工。
开始移植
1. 将你的网站文件上传到在线服务器,我们假设域名是www.yourdomain.com。更改wp-config.php,将数据库信息更新
/** WordPress 数据库的名称 */
define('DB_NAME', 'sola_wordpress');
/** MySQL 数据库用户名 */
define('DB_USER', 'username');
/** MySQL 数据库密码 */
define('DB_PASSWORD', 'password');
/** MySQL 主机 */
define('DB_HOST', 'localhost');
2. 访问管理员界面,导出数据库之前需要检查一些内容,后面会解释原因。
小工具:查看小工具的设置选项中是否有涉及到域名的设置,如果有,将域名更新为你的在线地址
主题选项:检查主题选项是否有涉及到域名的设置,如果有,将域名更新为你的在线地址
插件选项:同上
3. 导出数据库,如果你本地测试环境是wampserver,访问http://localhost/phpmyadmin,找到要导出的数据库,选择保存为文件导出。
4. 用Notepad++打开刚刚保存的sql文件,查找你的本地测试地址例如localhost/wordpress,全部替换成在线地址www.yourdomain.com
5. 将改好的sql文件上传到服务器,这时候你就需要访问phpmyadmin了,进去以后找到import(导入)选项,直接选择文件上传导入即可。
导入失败可能的原因:
1) 数据库文件超出服务器允许的最大体积,上图红色方框中显示的数值就是允许上传的最大文件尺寸,614kKiB=614MB,这是Sola本地的配置,服务器一般都比较低,有的可能只有2M,如果是这样,需要修改post_max_size和upload_max_filesize的值,通常可以通过php.ini来修改,如果你找不到这个文件,最好的方法就是联系服务器提供商,每个服务器的配置都不同,修改方法也不同。
2) 数据库存在错误字段,如果mysql文件本身有错误(向mysql数据库直接存储html代码常常引起数据库字段出错),会导致上传被中止,这时候应该先在本地修复数据库,再重复步骤3和4。
6. 现在文件和数据库都放好了,直接访问首页应该可以显示网站,如果你开启过固定链接,那么访问其它页面会出现404错误,因为.htaccess还保持着测试地址,访问后台->设置->固定链接,什么都不用改直接点击保存更改,wordpress就会自动更新.htaccess,这时候就没有404错误了。
7. 如果你没认真做好步骤2,可能出现的情况是你的widget小工具都消失了,谁叫你偷懒了。去外观->小工具,往下看找到未使用的小工具,就能找到你丢失的小工具了。把他们重新摆回去,更新地址,移植结束。
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询