作者归档:王宜楷

lnmp环境下wordpress站点如何升级php版本

笔者在linux操作系统部署lnmp环境后搭建Wordpress站点,近来站点更换主题总出现php版本不兼容。作为技术小白,笔者咨询技术大佬解决方案。一是安装多php版本同时运行;二是通过lnmp官方升级方案解决。前者方案存在数据库、php等多程序兼容问题;后者方案相对可行,不过有网友表示该方法存在升级错误风险。

网络教程多,最终还得自己动手丰衣足食。

思虑再三,我决定使用lnmp官方升级方案。我的VPS可以镜像备份,升级出错亦可迅速还原。无奈镜像备份现今收费,我只能硬着头皮直接升级。出错大不了,我手动重新建站(家中电脑存有站点内容)。

首先,我们通过FTP登入VPS后台查看lnmp软件版本,lnmp软件版本仅支持相应php版本,lnmp与php版本不相适则无法使用。笔者两台VPS分别为lnmp1.6与lnmp1.7。有教程表示php升级之前必须关闭wordpress全部插件。笔者没有关闭插件,lnmp官网似乎也没提及该注意事项。

使用命令cd/root/lnmp1.6(注意你的lnmp1.x版本号)进入安装目录。

其次,我们执行php升级命令:./upgrade.sh php(:不要复制键入)。输入命令之后,linux系统要求你提供php版本号。大家可以到http://www.php.net/downloads.php获取php版本号。笔者身为小白,并不清楚php版本号究竟如何选择。本人的捷径是lnmp官方安装教程中的php版本选择。此处切忌过度选择php高版本,网站程序必须支持升级到的PHP版本。1核1G的VPS不太可能拉动php8.0,同时我们还要考虑数据库等软件协调。

输入版本号回车,再次回车确认即开始升级。

升级过程中注意不要断网,笔者升级时出现过一次断网、一次php版本不兼容,笔者的处理方式为重新连接xshell,重新输入命令升级。

php升级完成,系统出现Upgrade php completed绿色字体。大家也可通过php–v命令查看php版本是否安装成功。笔者升级php比较顺利,大家若遇到phpmyadmin无法使用的情况,我们还需要升级phpmyadmin适配php和mysql版本。

php升级之后,后台编辑、更新文章、前台响应速度明显提升,用户体验丝滑。大家今后安装lnmp1.x时,尽量选择php高版本,省掉将来手动升级麻烦。(文/王宜楷)

整站下载器 Cyotek WebCopy

域名投资少不了域名展示,一个好的域名展示页或者停靠页利于域名出售

比如 Wangyikai.com 这个页面看起来就比较酷炫,我想下载下来

我推荐 整站下载器 Cyotek WebCopy ,下载地址 Cyotek WebCopy – Copy websites locally for offline browsing • Cyotek

通过它,可以很轻松地把整个网站的页面下载下来

Cyotek WebCopy 使用非常简单,你只要在 Website 地址栏输入网站网址,比如 http://Wangyikai.com/ ,然后点击 Copy ,它就会自动把网站页面抓取下来,保存在本地电脑

最后,你只要把保存在本地的代码上传自己服务器就可以了

Cyotek WebCopy 视频教程可以搜索B站相关资源

注意: Cyotek WebCopy 只适用于 windows系统,如果是苹果系统,请寻找相关版本资源。

嗨!别来无恙

晚间,我一如往常整理当天的工作资料。我正要备份网站文本时发现电脑只剩C盘与G盘,C盘与G盘是一块SSD盘(固态硬盘)分区而来,这就意味着电脑未显示的D盘、E盘、F盘(一块机械硬盘分区)出现故障。

关机重启!技术小白解决电脑问题的万能大法。我重启了电脑三四次,D盘、E盘、F盘仍然无法显示。我点击桌面QQ与微信出现弹窗提醒:“快捷方式指向的驱动器或网络连接不可用”,火狐浏览器却可以正常使用。

百思不得其解,我突然变得有些焦躁,我写作十几年的文档资料是不是全部付诸一炬?老婆与儿子的珍贵照片全部丢失?年前我虽有备份,近期又有新增巨量文件。我不敢多想,唯有自我安慰冷静因应。

心情稍有平复,我便想起求人不如靠自己,曾经诸多电脑技术问题,我都百度搜索方法搞定,这个小问题没什么大不了,我可以的!

我立即手机搜索“快捷方式指向的驱动器或网络连接不可用”。果不其然,诸多网友亦遇到同样问题。大部分答案认为快捷方式无法正常运行是因为快捷方式文件损坏,在应用安装包文件内找到快捷方式重新发送到桌面即可修复。此刻,我恍然大悟:机械硬盘(D盘、E盘、F盘)无法显示,应用文件包也不存在,桌面快捷方式当然无法正常使用;火狐浏览器之所以能够正常使用,只因应用安装包放在C盘(C盘正常运行)。

我继续搜索“电脑本地磁盘无法显示”。答案为更改磁盘管理器中的盘符驱动器和路径,而我在计算机管理中的磁盘管理器内根本未发现D盘、E盘、F盘。

系统管理类故障,我全都排查了。答案只剩“硬盘损坏;硬盘连接线、电源线松动导致异常”。

仔细想来,这台电脑购于二〇一五年,服役七年的硬件老化算是正常。当年我瞒着老婆猥猥琐琐去电脑城斥巨资买下这台电脑,装机小哥给我深深上了一课,现今我已不再年轻,组装维修电脑什么的那都不是事儿,今夜我就要拆机开干。

我取下机械硬盘,将硬盘电源、数据传输连接处的金黄芯片仔仔细细擦得锃亮,再重新接入硬盘启动电脑测试。电脑显示一段黑底白字英文,我用一级英文水平识别应是电脑读取机械硬盘数据失败,电脑仍然无法显示D盘、E盘、F盘。

随后,我将机械硬盘放入外接硬盘盒测试,D盘、E盘、F盘只能短暂显示,并偶发弹窗:“使用驱动器中的光盘之前需要将其格式化”。同时,我找来另外几块机械硬盘放入硬盘盒测试情况恰恰相反。为何我的其他几块机械硬盘反应迅速,是否“故障”机械硬盘生产年代久远,自身运转速度较差?这类情况感觉不太可能,也许这块机械硬盘真的坏了。

我继续查询“使用驱动器中的光盘之前需要将其格式化”。其中有一个答案令我耳目一新:机械硬盘文件系统结构损坏需要修复。我苦思冥想该说法似乎有一定道理?我取下机械硬盘是否有可能破坏了硬盘文件结构(分区)?所以机械硬盘重新接入无法读取数据?转念又想不对劲,我取出物理硬件,软件系统我又未破坏。

病急乱投医,我只能无视杂念。输入运行命令CHKDSK G:/F(F指具体硬盘),待硬盘修复完成,再次接入电脑。白色数字在电脑屏上不段加载,D盘、E盘、F盘显示正常!原来是分区结构原因导致错误。

正当我欣喜若狂之时,D盘、E盘、F盘又不显示了。我再次取出硬盘重新接入又复原。趁此之机,我立即拷出重要资料。做事确实应分清主次,重要的事情必须优先对待。

好在文件资料拷贝完成,硬盘又才无法显示。朋友建议我新购电脑,无奈耗费甚大;还有人推荐我使用NAS方案解决。方法其实都无差,重要的是细心保存资料,注重个人数据安全。

此事花费我一天一夜时间,其彻底打乱了我的生活节奏。那块机械硬盘确定是坏了,我重新更换了一块机械硬盘代替。面对支离破碎的文件夹,我干脆一不做二不休咨询朋友学习制作U盘装机、硬盘分区等技术知识,重新为电脑安装WIN10操作系统。

我至今脑海中依然会浮现电脑系统安装成功开机的问候语:嗨!别来无恙!

文科生似乎也能折腾,生活不也如此吗?(文/王宜楷)

Vps部署lnmp搭建WordPress

1.根据自身经济实力与需求购买VPS。国内节日期间有活动折扣,服务器速度较快(需备案,接受日常监管巡查),网主使用香港和日本服务器,系统选择Linux Centos。

2.购买VPS之后,远程管理登陆服务器,网主推荐Xshell工具连接(菜单栏“编辑”选项有粘贴功能,方便输入命令)。

3.登录后台,输入Passwd命令修改Root密码;同时,按照Lnmp官网步骤部署lnmp环境。(注意VPS配置能够承载的lnmp相应版本)

4.lnmp环境部署好后,按照官网步骤增加虚拟主机,小白不建议选择过多操作。

5.依次输入以下三个命令下载wordpress文件包。(使用命令下载,杜绝上传流量过大,方便以后建站多次使用文件包)

wget url && tar zxvf file.tar.gz && mv dir newdir

wget https://wordpress.org/latest.tar.gz自动下载

tar zxvf Latest.tar.gz自动解压

6.输入cp -R wordpress /home/wwwroot/yourwebaddress(复制wordpress文件夹下所有文件,移动到虚拟主机文件夹内),远程管理文件,推荐Winscp FlashFXP工具。

7.访问您的站点域名安装网站。

8.网站安装好后,输入chown -R www /home/wwwroot/yourwebaddress/命令,开放权限,方可上传主题等诸事。(文/王宜楷)

WordPress疑难杂症记录帖

1.lnmp环境“.user.ini”删除方法

LNMP无法删除或更改权限,显示:rm: cannot remove `.user.ini’: Operation not permitted

无法删除“.user.ini”文件解决方法,运行后删除即可

chattr -i /home/wwwroot/yoursite/.user.ini

注意:选择正确的路径

2.WordPress网站小图标无法正常显示

WordPress后台设置-常规,wordpress地址(URL)选项栏网址是否加入www。
如:www.yoursite.com

3.wordpress博客首页设置的特色图像不显示在文章页面

安装Conditionally display featured image on singular pages and posts插件。设置特色图片时勾选图片不显示在文章内即可。

4.Wordpress建站引导页数据库问题

WordPress新建站点,如果后台存在相同名称数据库,建站页将出现闪退现象。建站之前应该检查数据库名称是否已经存在,或者你想引入的数据库还未新建成功,两者都会导致建站出现问题。登入:IP地址/phpmyadmin/index.php (lnmp环境建设之前自设的帐号与密码)管理即可。

5.“恭喜您,LNMP一键安装包安装成功!”问题

访问网页出现“恭喜您,LNMP一键安装包安装成功!”,问题应是虚拟机文件夹绑定域名被删除,网站内容仍然存在于VPS之中,域名虽指向VPS地址,但是虚拟机文件已解绑域名,无法连接到具体虚拟机内容之上。方法:重绑域名指向虚拟机文件夹;重新建站(本人小白,故只能重建)。(文/王宜楷)

WordPress日志归档页面设置

1.安装插件:Clean Archives Reloaded

2.新建页面,输入[cleanarchivesreloaded(括号去掉) ]代码。(使用经典编辑器,输入文本时需要切换至HTML模式;古登堡编辑器不用切换模式)

3.如需统计归档文章总数,可在归档代码前输入:现已更新 [cartotalposts(括号去掉)]篇文章。