5美金方案的Linode VPS如何流畅地使用Avada主题?

2017-06-02发布在 WordPress建站5493 次访问

Sam,Avada 官方网站有这样的说明:

To use Avada, please make sure you are running WordPress 4.6 or higher, PHP 5.6 or higher, and MySQL 5.6 or higher (for legacy environments also PHP versions 5.3.x will work but it is recommended to be on at least PHP 5.6 and preferably PHP 7.0. WordPress recommends PHP 7).

如果选择5美金方案的,只能选 Mysql 5.5 版本,这个对 AVADA 主题的安装,运行,升级有影响吗?

5美金/月的 Linode 实际内存是 900多M(理论内存1G),再加上我们创建 Linode 的时候设置了 Swap 512MB,相当于如果内存不够可以从硬盘空间临时借用空间(最多 512MB),所以安装 Avada 这样的耗内存主题其实也足够用的。

在安装 LNMP 环境包时,由于 5美金/月的 Linode 实际内存是 900多M,并不足1G,所以只能选择 Mysql 5.5。这是安装包作者在安装流程中对细节没有考虑到,理论内存和实际内存是存在差异的(就像你买U盘一样,包装上标记8M的U盘,实际空间也并不足8M,可能7.6M)。而内存不足1G又不给安装 5.6 版本,这是没办法的。

但你可以尝试在安装好 LNMP 环境之后,用环境安装包里的升级脚本升级一下 MySQL 的版本到 5.6。

升级 MySQL 到 5.6

具体步骤为:xshell 连接 vps 状态下,执行命令:

cd /root/lnmp1.3/ && ./upgrade.sh mysql

输入你的 mysql root 密码(或在记事本上写好,然后鼠标粘贴)回车,然后输入版本号:5.6.36

接着会问你要不要使用 InnoDB,直接回车。借着提示你按任何键开始升级,再按一次回车即可。升级过程大概要耗费 10-20分钟。

注意,如果你是刚安装配置好 LNMP 环境,还没有创建网站,那么直接执行升级 MySql 脚本就可以。如果你已经开始建了网站,最好还是先备份一下网站(用插件 Backupwordpress),再升级 MySql。最理想的当然还是买10美金方案的,如果不在乎多花点钱的话。

升级 PHP 到 7.0

同理,如果你的 php 以前安装的是 5.6 版本,也可以执行升级脚本来给 PHP 升级:

cd /root/lnmp1.3/ && ./upgrade.sh php

来升级 PHP 到 7.0.7 版本。

PHP Max Input Vars

php.ini 的位置位于:/usr/local/php/etc/php.ini 。

下载 php.ini 文件,用 notepad++ 打开修改:

max_input_vars = 300 改成 3000

PHP Memory Limit

在 php.ini 中,搜索:memory_limit ,把值设置为你的 VPS 内存的1/4(256MB)。注意不要超过 256,你还要留内存给系统、数据库以及其他程序。

修改后,保存 php.ini 文件。然后上传覆盖(假如你用 vi 命令则忽略覆盖)。然后重启 php,粘贴以下命令执行重启 php-fpm:

service php-fpm restart

扩展WordPress的内存使用

打开 wordpress 根目录下的 wp-config.php 文件,在设定数据库名称的那行下面,加入一行:

/** 扩展WP的内存使用限制 */
define('WP_MEMORY_LIMIT', '256M');

一样是遵循最大 1/4 原则。

保存,上传覆盖。

如果使用 Avada 过程中,WordPress 提示你 XX 内存不够,那么以上两处再改成300或者350即可(此时可不必拘泥于 php 最大分配 1/4 内存的原则)。

本文 Over!

分享到微信朋友圈

LiaoSam
LiaoSam
外贸综合症患者

9条评论

发表我的评论

取消评论

邮箱白名单说明:最近料网自动提醒邮件经常会被一些邮件服务商拦截。为了您顺利并及时地收取留言被回复的提醒邮件,请在您邮箱中把料网 liaosam.com 加入白名单域名。

已读说明
设为私密评论
添加表情

Hi,您需要填写昵称和邮箱!

您的邮箱地址不会公开,仅仅用于收取回复。建议填写QQ邮箱,不宜填写工作邮箱。
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (没有就留空)
呃,评论有点多呢... 料网小秘书为您玩命加载中...
  1. #8
    tom

    max_input_vars = 300 改成 3000 这个前面有:或;要去掉的,不然不会生效的

    4周前 (10-30)回复
  2. #7
    tom

    5.6.36 这个显示没有,我换成5.6.38了

    4周前 (10-29)回复
  3. #6
    Leo2514

    料神看见一个很有意思的 博客边框,说不定你会感兴趣。 http://lightcss.com/delete-all-your-mysql-log-files/

    2个月前 (09-19)回复
  4. #5
    ayan

    如果改为10美金的方案需要重新配置环境吗

    3个月前 (09-05)回复
  5. #4
    辰埃文

    该评论为私密评论

    5个月前 (07-04)回复
  6. #3
    Panpan

    为什么鼠标粘贴密码没有任何反应?

    6个月前 (06-10)回复
    • LiaoSam
      Liaosam,外贸综合症患者。
      @Panpan ……因为回车才能执行
      6个月前 (06-10)回复
  7. #2
    xiaomtv

    SAM 哥,有个迫切问题头疼。 之前按照您的教程在NAMESILO 注册了域名,但是没有解析,现在开了个阿里巴巴国际站,需要绑定阿里邮或者企业邮。我这边想着能不能绑定之前注册的那个域名。 问题:1. 绑定自己的域名,是否一定需要解析 (买您说的BLUEHOST主机) 2. 网站解析以后是否一定要上次产品到网站,进行下一步的操作,否则影响谷歌排名,爬行蜘蛛的抓取等。(解析以后对网站的影响)。 因为我们打算明年这个时候才投入更多精力在建站上,今年主要在阿里巴巴国际站上。 盼复,谢谢!

    6个月前 (06-02)回复
  8. #1
    Royce

    导入了demo想删除,强迫症怕插件删不干净,就重新在里linode新建了一个。发现lump脚本跟新到1.4啦,添加了ssl。正好看到料神这篇文章,顺手照做了。

    6个月前 (06-02)回复