2019 年更新:建议不要再使用 5 美金方案了,Avada 主题功能越来越多,耗费内存,不够用。建议最少购买 10 美金方案的 Linode VPS。
另外,如果是新手建站,建议不要考虑 VPS 了,选择虚拟主机建站更合适。教程:外贸建站 | SiteGround WordPress 主机使用教程
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!
本站所有文章除注明“转载”的文章之外,均为原创。未经本站允许,请勿随意转载或用作任何商业用途,否则依法追究侵权者法律责任的权利。
你好 sam 老师,我之前按你的方法在 linode 上建站,现在搬瓦工建 VPS 说要卸载 SSR 那对网站有没影响啊,后期怎么对网站操作。小白一个麻烦你了,
Sam 哥,我们用 avada 在 linode 上做了个网站,最近在换域名,换完域名之后,fusion builder 在新增页面内容的时候不好用了,重启插件也不行。求解
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).
请问,这个是怎么回事?已打赏。
料神,最近参考你博客文章 买了 avada 用 linode 5 美金/月建了一个 avada 的英文网站,可是仅仅是安装完 avada 后, 网站打开速度就很慢,wordpress 后台也慢,准备按照你这篇文章升级的,可是当操作到这一步------输入你的 mysql root 密码(或在记事本上写好,然后鼠标粘贴)回车,然后输入版本号:5.6.36。 xshell 里面说 找不到这个 5.6.36 版本,所以进行不了。请问这时候应该怎么操作呢?求大神指点..............
sam 哥,刚刚用 firefox 浏览器打开你的网站: https://www.ledlightsmfg.com/
发现 footer 下面有一大片空白,我新建的网站也是这样,请问是什么原因呢
max_input_vars = 300 改成 3000 这个前面有:或;要去掉的,不然不会生效的
5.6.36 这个显示没有,我换成 5.6.38 了
料神看见一个很有意思的 博客边框,说不定你会感兴趣。 http://lightcss.com/delete-all-your-mysql-log-files/
如果改为 10 美金的方案需要重新配置环境吗
该评论为私密评论
为什么鼠标粘贴密码没有任何反应?
SAM 哥,有个迫切问题头疼。 之前按照您的教程在 NAMESILO 注册了域名,但是没有解析,现在开了个阿里巴巴国际站,需要绑定阿里邮或者企业邮。我这边想着能不能绑定之前注册的那个域名。 问题:1. 绑定自己的域名,是否一定需要解析 (买您说的 BLUEHOST 主机) 2. 网站解析以后是否一定要上次产品到网站,进行下一步的操作,否则影响谷歌排名,爬行蜘蛛的抓取等。(解析以后对网站的影响)。 因为我们打算明年这个时候才投入更多精力在建站上,今年主要在阿里巴巴国际站上。 盼复,谢谢!
导入了 demo 想删除,强迫症怕插件删不干净,就重新在里 linode 新建了一个。发现 lump 脚本跟新到 1.4 啦,添加了 ssl。正好看到料神这篇文章,顺手照做了。