小猪本来想把博客的网站数据迁移到自己的电脑上面,mysql数据库还是放在主机供应商,这样就能缓解一下每次写博客时访问速度捉急的状况。

计划是美满的,但是只到实施的时候才发现各种问题。先是直接运行程序时提示 建立数据库连接时出错 。这一定是数据库连接的问题嘛,首先小猪想到的是之前的数据库链接是用localhost来链接的,果断把其改成www.smallerpig.com ,可问题还是依旧。然后通过打开调试模式来看看具体情况。

/**
* 开发者专用:WordPress 调试模式。
*
* 将这个值改为“true”,WordPress 将显示所有用于开发的提示。
* 强烈建议插件开发者在开发环境中启用本功能。
*/
define('WP_DEBUG', false);

再次打开时报这个错误:

PHP Warning:  mysql_connect():  in E:\Study\php\public_html\wp-includes\wp-db.php on line 1142
PHP Stack trace:
PHP 1. {main}() E:\Study\php\public_html\index.php:0
PHP 2. require() E:\Study\php\public_html\index.php:17
PHP 3. require_once() E:\Study\php\public_html\wp-blog-header.php:12
PHP 4. require_once() E:\Study\php\public_html\wp-load.php:29
PHP 5. require_once() E:\Study\php\public_html\wp-config.php:89
PHP 6. require_wp_db() E:\Study\php\public_html\wp-settings.php:72
PHP 7. wpdb->__construct() E:\Study\php\public_html\wp-includes\load.php:334
PHP 8. wpdb->db_connect() E:\Study\php\public_html\wp-includes\wp-db.php:540
PHP 9. mysql_connect() E:\Study\php\public_html\wp-includes\wp-db.php:1142

打开wp-admin/index.php页面也出现下面状况

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at www.smallerpig.com. This could mean your host's database server is down.

  • Are you sure you have the correct username and password?
  • Are you sure that you have typed the correct hostname?
  • Are you sure that the database server is running?

If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.

首先:1我的用户名和密码肯定不会有问题。

2:我的数据库主机名称也在上面那一步修改正确了吧,应该……

3:不确定数据库是否在running呢。但是如果不running的话我的博客也应该打不开啊。

所以我猜是mysql不支持或者默认不支持这样的操作,果然,在网上找到这样的一篇文章:

http://cpanel.hostucan.cn/manage-mysql-database-remotely-on-cpanel/

接下来我们需要配置工具,推荐使用Navicat或者SQLyog(如果没有请先下载安装)。这里我们使用Navicat for MySQL 10.0.10版本。使用工具新建一个链接(如图3所示),Connection Name处填写数据库名,其可在cPanel数据库内查看。在填写HOST时要注意,很多主机默认这一端口是关闭的,这里需要联系你的主机商,要求开启3306端口。全部填写完毕后,点击“Test Connection”测试一下链接(如图3所示),如果显示成功的话,点击“OK”。

在问了供应商之后果然是这样的。啧啧啧~~~

Pig—启  20:55:54
主机的mysql数据库是不是无法在外部进行连接?
胡戈戈 20:55:55
[自动回复]您好,我现在有事不在,一会再和您联系。 不再提醒
胡戈戈 21:01:32
是的



这个计划最终就这样夭折了。

还好现在发现了Windows Live Writor!!!

本地调试WordPress计划终告失败的更多相关文章

  1. 使用Zend studio+WAMP来调试Wordpress后台的PHP程序的一些非常关键的信息(原创)

    一.Zend studio代码格式化快捷键:选中代码,Ctrl+Shift+F( 注意,在英文输入发状态下使用!) .Zend studio实用快捷键 :http://www.zendstudio.n ...

  2. spark 2.x在windows环境使用idea本地调试启动了kerberos认证的hive

    1 概述 开发调试spark程序时,因为要访问开启kerberos认证的hive/hbase/hdfs等组件,每次调试都需要打jar包,上传到服务器执行特别影响工作效率,所以调研了下如何在window ...

  3. 使用vscode对threejs的本地调试

    始终坚信阅读和调试结合的方式,才是学习开源的高效方法 一.老版本调试 遥想当年的threejs(使用版本为r75)还没有CommonJS,对于我这个小白可以拿起大刀大杀四方......(咳.咳. 就是 ...

  4. Adnc如何本地调试 - 一个轻量级的.Net Core微服务开发框架

    前言     Adnc是一个轻量级的.Net Core微服务开发框架,同样适用于单体架构系统的开发.     如果只是想本地调试,只需要安装必备软件,必备软件除开发工具外,其它软件建议大家都使用`do ...

  5. 【原创】K8S环境下研发如何本地调试?kt-connect使用详解

    K8S环境下研发如何本地调试?kt-connect使用详解 背景 注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读. 2019年 我在的公司当时是个什么情况,只有两个J ...

  6. mapreduce 本地调试需要注意的问题

    1.写好的程序直接在hadoop集群里面执行 2.如果需要在本地调试,需要注释掉mapred-site.xml <configuration> <!-- <property&g ...

  7. 开源分布式实时计算引擎 Iveely Computing 之 本地调试Topology(4)

    当我们写完一个比较复杂的Topology之后,倘若直接提交到服务器上运行,难免会有很多问题,如何进行本地的调试Topology,是我们非常关心的问题.我们依然以WordCount作为代码示例. 首先, ...

  8. OpenCart本地调试环境搭建

    OpenCart简介: 免费开源网络版电子商务系统,是建立在线商务网站首选之一.有众多用户和开发基础,结合其丰富特性与模板插件,可最大化定制在线商店.(也就是用来方便开网店的) 本地调试准备: Fir ...

  9. 在本地调试微信项目(C#)

    之前一人负责微信的项目,那时2014年LZ还没毕业..啥都不懂,为此特别感谢@SZW,没有你的框架,我可能都无从下手 当时做项目最麻烦的就是调试,因为很多页面都要使用 网页授权获取用户信息 在电脑上打 ...

随机推荐

  1. 装了maven插件的eclipse中M2_REPO无法编辑、删除(转)

    今天用了新版本的eclipse,用maven在命令行生成了一个普通项目.导入eclipse之后发现本地仓库的路径不正确. 显示的为 user.path/.m2/repository 但是我的仓库早已经 ...

  2. iOS - OC Category 分类

    1.Category 1)分类/类别(category): 允许以模块的方式向现有类定义添加新的方法(默认不能添加实例变量).用以扩展自己或他人以前实现的类,使它适合自己的需要. 分类的名称括在类名之 ...

  3. ORACLE SQL 分组

    select max(cost),suppliercode from tel_bill where period = '2014005' group by suppliercode;select * ...

  4. 展讯DTS路径及编译

    DTS路径:/kernel/arch/arm/boot/dts 如何查找修改当前TP的DTS配置(分辨率)的文件:1.查找make file,找关键字都包含CONFIG_MACH,在/kernel/a ...

  5. Debian8系统下,caffe的安装

    特此声明:本文不允许用于商业目的,允许转载(注明一下啦). 首先,官方的参考文献为:http://caffe.berkeleyvision.org/installation.html. 现在开始: 安 ...

  6. (九)uboot配置编译、源码分析

    一.X210官方uboot配置编译实践1.找到官方移植好的uboot(BSP概念)(1)源头的源代码是uboot官网下载的.这个下载的源代码可能没有你当前使用的开发板的移植,甚至找不到当前开发板使用的 ...

  7. iOS开发之引用百度地图SDK(一)-----------SDK开发指南

    (void)viewWillAppear:(BOOL)animated { [_mapView viewWillAppear]; _mapView.delegate = self; // 此处记得不用 ...

  8. icp算法基本思想

    Icp基本思想参考资料:http://www.cnblogs.com/jian-li/articles/4945676.html ,包括点-点,点-面的各种icp变种 Icp算法就是两个点云X.Y之间 ...

  9. [转]Android 使用Fragment界面向下跳转并一级级返回

      1.首先贴上项目结构图: 2.先添加一个接口文件BackHandledInterface.java,定义一个setSelectedFragment方法用于设置当前加载的Fragment在栈顶,主界 ...

  10. VI经典插件ctags

    Vi经典插件ctags(转) (为了提高工作效率,必须学会使用一些工具) . 查看 key 相关信息说明的命令 :help keycodes ============================= ...