1.前言
软件工程大四老狗一枚,一时兴起想尝试一下wordpress搭个个人博客,于是在同学推荐下参加了“飞天加速计划·高校学生在家实践”,免费领2周+2月简直不要太香,入手后惊叹于阿里云教程文档之详细,但我这天生的吸奇奇怪怪bug的体质又发动了,特此记录一下踩过的坑。
2.常见问题及解决方案
2.1安装环境插件不匹配问题
以php-mysql为例,按照教程安装一些插件时出现类似以下报错:
Error:Unabletofindamatch:php-mysql
此类错误一般是因为不同linux版本下插件名称有差异引起的,可以使用搜索命令找到对应插件 (实在找不到的就跳过一般影响不大)
搜索插件命令:
yum search php-mysql
搜索结果如下:
[root@XXX ~]# yum search php-mysqlRepository packages-microsoft-com-prod is listed more than once in the configuration Last metadata expiration check: 18:13:37 ago on Thu 31 Mar 202206:02:10 PM CST. ============================================== Name Matched: php-mysql ===============================================php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
对照description可以知道php-mysqlnd是当前版本下对应的插件,再次安装即可
2.2wordpress扩展以及主题安装问题
扩展以及主题可以参考阿里云文档搭建FTP之后在wordpress仪表盘直接安装,但有时因为玄学原因安装超时或者更新失败,此时可切换至命令行安装,效果是相同的。
2.2.1命令行安装主题
1.前往wordpress主题官网搜索对应主题,找到对应主题后右键单击下载,复制链接地址。
2.命令行中依次执行以下命令:
# 首先进入WordPress主题目录cd /var/www/html/wp-blog/wp-content/themes/ # 使用wget命令下载上一步选择的主题wget https://downloads.wordpress.org/theme/markiter.1.5.zip # 使用unzip命令解压安装包unzip markiter.1.5.zip # 查看所有主题ll
3.返回wordpress控制台,在主题页可以看到相应主题,启用即可
2.2.2命令行安装插件
1.命令行中在线安装插件需要安装WP-CLI,具体方式可以参考相关文档
2.以WP-Statistics为例,安装CLI后,首先搜索要下载的插件:
# 进入wordpress插件文件夹 '...'处自己填写cd /.../wp-blog/wp-content/plugins/ # 搜索插件wp --allow-root plugin search Statistics
结果如下,复制对应插件的slug:
[root@XXX plugins]# wp --allow-root plugin search StatisticsSuccess: Showing 10 of 1010 plugins. +-------------------------------------------+---------------------------------------+--------+| name | slug | rating | +-------------------------------------------+---------------------------------------+--------+| WP Statistics | wp-statistics | 82 | | Burst Statistics | burst-statistics | 88 | | Koko Analytics | koko-analytics | 100 | | Visitor Traffic Real Time Statistics | visitors-traffic-real-time-statistics | 84 | | Matomo Analytics-道德统计。强大的见解。 | matomo | 96 | | Statify | statify | 94 | | WP Visitor Statistics (Real Time Traffic) | wp-stats-manager | 90 | | Statify – Extended Evaluation | extended-evaluation-for-statify | 98 | | Simple Blog Stats | simple-blog-stats | 98 | | Slimstat Analytics | wp-slimstat | 96 | +-------------------------------------------+---------------------------------------+--------+
3.依次安装、激活插件
# 安装插件wp --allow-root plugin install wp-statistics # 激活插件(也可在控制台激活)wp --allow-root plugin activate wp-statistics
3.后记
通过“高校学生在家实践”,搭建了一个属于自己的博客平台,阿里云的使用也越来越熟练,NICE!
4.个人作品展示