热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

wordpress从sae搬到本地

今天把wordpress从sae搬到本地!发生几处错误,记录下!1.数据库错误!首先将sae上的sql全部导出,然后在本地创建数据库,将表全部导入然后把wp-config.p

今天把wordpress 从sae搬到本地!发生几处错误,记录下!

1.数据库错误!

首先将sae上的sql全部导出,然后在本地创建数据库,将表全部导入

然后把wp-config.php重命名为wp-config.php.bac;再把wp-config-sample.php复制一份,并改名为wp-config.php

修改里面内容

/** WordPress数据库的名称 */

define('DB_NAME', 'app_tomorrowblog');

/** MySQL数据库用户名 */
define('DB_USER', 'root');
/** MySQL数据库密码 */
define('DB_PASSWORD', '');
/** MySQL主机 */
define('DB_HOST', '127.0.0.1');

 下面的身份认证密钥直接去https://api.wordpress.org/secret-key/1.1/salt/复制就行,然后覆盖原来的!

2.memcache_init() 这个方法没有定义!

查看下,这个方法就是返回memcache的连接后的实例,于是在wp-config.php 重写了这个方法(先在本地装好了memcache)!

function memcache_init(){
    $mem = new Memcache();
    $mem->connect("127.0.0.1", 11211);
    return $mem;
}

3.url访问会被重定向sae的host

在wp-config.php中添加了

define('WP_HOME', 'http://192.168.4.66:86/index.php'); 
define('WP_SITEURL','http://192.168.4.66:86');

再修改更新表wp_options中的option_value;

update app_tomorrowblog.wp_options set option_value="192.168.4.66:81" where option_name="siteurl"


改好这三处本地环境就搭建好了!

备份下wp-config.php

/**
 * WordPress基础配置文件。
 *
 * 本文件包含以下配置选项:MySQL设置、数据库表名前缀、密钥、
 * WordPress语言设定以及ABSPATH。如需更多信息,请访问
 * {@link http://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
 * 编辑wp-config.php}Codex页面。MySQL设置具体信息请咨询您的空间提供商。
 *
 * 这个文件被安装程序用于自动生成wp-config.php配置文件,
 * 您可以手动复制这个文件,并重命名为“wp-config.php”,然后填入相关信息。
 *
 * @package WordPress
 */


// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'app_tomorrowblog');


/** MySQL数据库用户名 */
define('DB_USER', 'root');


/** MySQL数据库密码 */
define('DB_PASSWORD', '');


/** MySQL主机 */
define('DB_HOST', '127.0.0.1');


/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');


/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');


/** siteurl */
define('WP_HOME', 'http://192.168.4.66:86/index.php'); 
define('WP_SITEURL','http://192.168.4.66:86');
/**#@+
 * 身份认证密钥与盐。
 *
 * 修改为任意独一无二的字串!
 * 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/
 * WordPress.org密钥生成服务}
 * 任何修改都会导致所有COOKIEs失效,所有用户将必须重新登录。
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         '#R$=3Zp7G define('SECURE_AUTH_KEY',  'IA8{3n|J}*:,Lcrl!o*T@t{F11hAH6zg.N$7m1yRU$v]9jMyl9vK +E|fB7tLSo[');
define('LOGGED_IN_KEY',    'Iv36<;c6?!*m6UyETs`l|.(gtEw.D{|+ZbEoR+MJjkR>No~q(}0J(N|iqt^d~Gah');
define('NONCE_KEY',        'T%:-sJ$W#=3lU%V3o)m$I5aExyIsjt0D7BP5d)eYe.vuR@s1+x2xYnf&g}M;4Pm4');
define('AUTH_SALT',        'ne]DIwC;8o%{h!QDnSfI?zz%T/mjl=IKR)}O]?i/{yk*}O{9=*WvyYk0l;pneGaG');
define('SECURE_AUTH_SALT', '+g+t+4y]T&euWRN`./2@GyQuiC8^;UhCVKFAmp^ru;463BkOV.0#/5>xvSbe-=Ga');
define('LOGGED_IN_SALT',   '.3{h_+])P$X2|dH`Zd,;]@3b&-|$&ezWk)qrOB[Kx#&*M?e%9b?u6U@Q/4S*-Om<');
define('NONCE_SALT',       'zO?~fDrs%>Mo:LFm?%xBJMB$!=KDBfa6R)%C6e9;3-L4eBT%DxSM/DXotRoZ//<~');


/**#@-*/


/**
 * WordPress数据表前缀。
 *
 * 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置
 * 不同的数据表前缀。前缀名只能为数字、字母加下划线。
 */
$table_prefix  = 'wp_';


/**
 * WordPress语言设置,中文版本默认为中文。
 *
 * 本项设定能够让WordPress显示您需要的语言。
 * wp-content/languages内应放置同名的.mo语言文件。
 * 例如,要使用WordPress简体中文界面,请在wp-content/languages
 * 放入zh_CN.mo,并将WPLANG设为'zh_CN'。
 */
define('WPLANG', 'zh_CN');


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


/**
 * zh_CN本地化设置:启用ICP备案号显示
 *
 * 可在设置→常规中修改。
 * 如需禁用,请移除或注释掉本行。
 */
define('WP_ZH_CN_ICP_NUM', true);


/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */


/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');


/** 设置WordPress变量和包含文件。 */
require_once(ABSPATH . 'wp-settings.php');
/**
 * @abstract Alternative func/const/config for SAE
 * @author hilojack
 * @email a132811@gmail.com
 */


function memcache_init(){
    $mem = new Memcache();
    $mem->connect("127.0.0.1", 11211);
    return $mem;
}


推荐阅读
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 本文详细介绍了GetModuleFileName函数的用法,该函数可以用于获取当前模块所在的路径,方便进行文件操作和读取配置信息。文章通过示例代码和详细的解释,帮助读者理解和使用该函数。同时,还提供了相关的API函数声明和说明。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了PE文件结构中的导出表的解析方法,包括获取区段头表、遍历查找所在的区段等步骤。通过该方法可以准确地解析PE文件中的导出表信息。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • PHP操作MySql数据库_PHP教程:链接数据库$conn@mysql_connect(localhost,root,88888888)ordie(链接错误);解决中文乱码mys ... [详细]
  • php实现文件下载代码一例,
    php教程|php手册php,实现,文件下载,代码,一例,php,实现,文件下载,代码,一例,我们,需要,用到,header,函数,来,发送,php教程-php手册php实现文件下 ... [详细]
  • wordpress 一键搭建属于自己的网站
    搭建网站很难,wordpr ... [详细]
  • 由于我们在主屏幕中具有文章列表,因此我们也需要显示完整的文章。为此,我们将创建SinglePost屏幕,该屏幕将显示整个文章。在这里&#x ... [详细]
  • 如何使用阿里云虚拟主机搭建博客(二)搭建篇
    原文地址五、域名绑定解析接下来需要进行的就是域名和空间的绑定就是域名解析选择你的域名点解析新手建议直接点新手引导在此处选择你购买的主机即可接着去进入主机面板绑定域名至此你的网站可以 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
author-avatar
耿睿---疯子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有