个人博客搭建记录-2
上期解决了宝塔插件安装问题,但笔者安装完环境之后服务启动不了,报各种错误。这期来解决一下启动服务报错的问题。
启动服务报错,主要是需要依赖的文件或库,在服务器中找不到。笔者猜测是Centos系统没安装全,有些库服务商没有给我安装上。这就需要我们自行找到对应的依赖了!下面一一介绍遇到的问题。
RPM包下载地址:Packages for Linux and Unix - pkgs.org
宝塔NGinx配置规则错误:
安装启动nginx的时候报这个错误:error while loading shared libraries: libgd.so.2: cannot open shared object
这个主要因为缺失了GD库。
安装办法:
1、输入命令行yum install gd
2、如果yum搜索不到gd库的安装包,可以手动下载对应rpm包。下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=libgd.so.2下载完了之后安装即可。
3.文件下载命令行:wget URL
yum或dnf命令 安装RPM报错
自2022年1月31日起,CentOS团队从官方镜像中移除CentOS 8的所有包,但软件包仍在官方镜像上保留一段时间。现在被转移到https://vault.centos.org。如需继续运行旧CentOS 8,可以在/etc/yum.repos中更新repos.d,使用vault.centos.org代替mirror.centos.org
- Failed to download metadata for repo ‘PowerTools‘: Cannot prepare internal mirrorlist
- Failed to download metadata for repo ‘AppStream’
参考:1.Failed to download metadata for repo 'AppStream' [CentOS] - Techglimpse
php无法启动的解决
- /usr/bin/php-fpm: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
启动php出现/usr/bin/php-fpm: error while loading shared libraries:libpng12.so.0: cannot open shared object file: No such file or directory
下载LibPng RPM包
输入命令 yum install libpng12
- libnsl.so.1: cannot open shared object file: No such file or directory
下载SL RPM包
输入命令行
dnf install -y libnsl*
其余问题参考:php无法启动的N种常见错误解决教程 - Linux面板 - 宝塔面板论坛 (bt.cn)
接下来是选择内容发布系统(可对网站进行后台管理的系统),筛选出了DZ、WP、CMS三大系统,考虑到博客体量小、功能不需要太多。最终选择了专门做博客的WP系统。
来源:麦瑞克博客
链接:https://www.playcreator.cn/archives/blog_construction/68/
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!