本地调试WordPress计划终告失败
小猪本来想把博客的网站数据迁移到自己的电脑上面,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计划终告失败的更多相关文章
- 使用Zend studio+WAMP来调试Wordpress后台的PHP程序的一些非常关键的信息(原创)
一.Zend studio代码格式化快捷键:选中代码,Ctrl+Shift+F( 注意,在英文输入发状态下使用!) .Zend studio实用快捷键 :http://www.zendstudio.n ...
- spark 2.x在windows环境使用idea本地调试启动了kerberos认证的hive
1 概述 开发调试spark程序时,因为要访问开启kerberos认证的hive/hbase/hdfs等组件,每次调试都需要打jar包,上传到服务器执行特别影响工作效率,所以调研了下如何在window ...
- 使用vscode对threejs的本地调试
始终坚信阅读和调试结合的方式,才是学习开源的高效方法 一.老版本调试 遥想当年的threejs(使用版本为r75)还没有CommonJS,对于我这个小白可以拿起大刀大杀四方......(咳.咳. 就是 ...
- Adnc如何本地调试 - 一个轻量级的.Net Core微服务开发框架
前言 Adnc是一个轻量级的.Net Core微服务开发框架,同样适用于单体架构系统的开发. 如果只是想本地调试,只需要安装必备软件,必备软件除开发工具外,其它软件建议大家都使用`do ...
- 【原创】K8S环境下研发如何本地调试?kt-connect使用详解
K8S环境下研发如何本地调试?kt-connect使用详解 背景 注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读. 2019年 我在的公司当时是个什么情况,只有两个J ...
- mapreduce 本地调试需要注意的问题
1.写好的程序直接在hadoop集群里面执行 2.如果需要在本地调试,需要注释掉mapred-site.xml <configuration> <!-- <property&g ...
- 开源分布式实时计算引擎 Iveely Computing 之 本地调试Topology(4)
当我们写完一个比较复杂的Topology之后,倘若直接提交到服务器上运行,难免会有很多问题,如何进行本地的调试Topology,是我们非常关心的问题.我们依然以WordCount作为代码示例. 首先, ...
- OpenCart本地调试环境搭建
OpenCart简介: 免费开源网络版电子商务系统,是建立在线商务网站首选之一.有众多用户和开发基础,结合其丰富特性与模板插件,可最大化定制在线商店.(也就是用来方便开网店的) 本地调试准备: Fir ...
- 在本地调试微信项目(C#)
之前一人负责微信的项目,那时2014年LZ还没毕业..啥都不懂,为此特别感谢@SZW,没有你的框架,我可能都无从下手 当时做项目最麻烦的就是调试,因为很多页面都要使用 网页授权获取用户信息 在电脑上打 ...
随机推荐
- 使用ultramon调整任务栏高度
取消锁定,调整任务栏的高度为一行图标的高度,然后再锁定即可.为啥程序没有默认设置?
- 手动导出Excel方法
private void dgJiBingZhenDuanBind() { Response.Clear(); Response.Charset = "GB2312"; Res ...
- Myeclipse6.5项目启动时由于数据库连接失败的错误日志
Java HotSpot(TM) 64-Bit Server VM warning: MaxNewSize (524288k) is equal to or greater than the enti ...
- OpenCV3编程入门笔记(1)图像载入、显示、保存、变换灰度图
图像载入.显示.保存函数: 1 图像载入函数:imread() Mat imread(const string& filename, int flags=1); const ...
- xcode6 devices,profiles 以及 iOS8 设备 查看profiles
xcode6 devices,profiles 以及 iOS8 设备 查看profiles 1. xocde6 devices 不在 window----Organizer 下面了: 改为 Windo ...
- Unity3D在Windows的全屏和跨屏(双屏)方案
方案1 unity中2个摄像机场景显示在两个显示器屏幕上(一个窗口跨屏) 1.设置场景中的两个摄像机 摄像机1 摄像机2 2.设置发布的平台及分辨率 3.全屏运行游戏,没有标题栏还可以通过-popup ...
- android优化从网络中加载图片速度。。
从网络中加载图片主要要注意两个方面的问题: 1.内存管理:图片占的内存很大,假如图片数量多,很容易让系统抛出out of memory的异常. 同时我们也要注意不同android版本中内存管理的区别. ...
- redis订阅发布
一.简介 Pub/Sub 从字面上理解就是发布(Publish)与订阅(Subscribe),在Redis中,你可以设定对某一个key值进行消息发布及消息订阅,当一个key值上进行了消息发布后,所有订 ...
- jquery和js使用技巧
1. 如何得知图片已加载完毕 这也一个没有很好文档说明的问题(至少在我查找时没看到),但是在创建照片库.旋转灯笼效果等方面,它是相当常见的需求.而这在jQuery中很容易实现. 所有你要做的就是在IM ...
- linux开关端口问题
linux开关端口问题: 我们知道一些常用的端口,比如mysql的端口为3306,sql的端口为:1433,以及tomcat的端口为 8008等等一样! 当这些端口在linux下是没有开启时,我们是无 ...