linode账号被封

前天linode登录不上,很诡异,还以为是家里网络问题,第二天到公司还是登录不上,就知道出问题了,看了下linode发过来的邮件,我靠,直接把我账号删除了,原来我96小时未回复,被当成恶意攻击了,哎,太突然了,自从有一次被封之后,养成了个好习惯,写了blog就备份一次,只是翻墙不方便,又得重新安装v2ray和wordpress。

今天因为要用slack和朋友沟通项目,不得已中午赶紧重新申请账号,配置了billing info,开了个新linode,centos7。

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"//安装zsh

bash <(curl -s -L https://git.io/v2ray.sh) //安装v2ray

开好后安装zsh,再一键安装v2ray,按照教程一路选择下一步,安装好后自动启动,接着就是使用firewalld打开相应端口即可。

接着就是稍微空闲点的时候按照教程安装wordpress:https://cloud.tencent.com/document/product/213/38056 https://cloud.tencent.com/document/product/213/8044?from=14588

按照这两个教程安装完之后,打开端口,自己再手动将wordpress文件转移目录,后来想起来其实不用这么麻烦,配置nginx.conf中配置root地址就完事了。

一步步搞完后终于到了install界面,配置完基础信息终于可用了,然后开始导入数据时又出问题了,先是“413 Request Entity Too Large”错误,nginx中配置个参数client_max_body_size 20m即可,接着又报系统错误,然后在wp-config.php中配置debug模式

// 开启WP_DEBUG模式
define( 'WP_DEBUG', true);
// 开启DEBUG日志,一定要记得关闭这个日志功能并清理这个日志文件哦,产生的日志文件在: /wp-content/debug.log
define( 'WP_DEBUG_LOG', true);
// 显示errors and warnings
define( 'WP_DEBUG_DISPLAY', true);
@ini_set( 'display_errors', 'On');

终于知道Uncaught Error: Class \’DOMDocument\’ not found 是这个问题,搜索的是是xml解析问题,系统中安装的是7.2版本,就使用yum install -y php72w-xml安装相应的package,再systemctl restart php-fpm重启php,接着导入就ok了,配置相应的参数,可惜忘了theme导入不了,一个个找才知道自己使用的是Twenty Twelve。

等一等,安装主题需要配置ftp,在wp-config.php配置以下代码,在chmod -R 777 html这个目录就可以了。

if ( !defined('ABSPATH') )
define('ABSPATH', dirname(FILE) . '/');
define('WP_TEMP_DIR', ABSPATH.'wp-content/tmp');
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

全部搞定后就写了这一份记录,下次注意。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注