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

LiaoSam2017-06-02外贸建站13 评论

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
识不足则多虑,威不足则多怒,信不足则多言。

13条评论

发表我的评论

取消评论

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

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

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

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

    SAM哥,php升级从7.0.21到7.1.24过程中,收到反馈:ERROR! The server quit without updating PID file (/usr/local/mysql/var/li450-100.members.linode.com.pid).
    请问,这个是怎么回事?已打赏。

    2个月前 (11-09)回复
    • LiaoSam
      Liaosam,外贸综合症患者。
      @百宝小筑 去 /usr/local/mysql/var 下看看,如果存在mysql-bin.index,就把它删除掉试试看。删除前先下载保存本地备份一下。
      2个月前 (11-09)回复