个人博客搭建记录-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 ‘PowerTools‘: Cannot prepare internal mirrorlist: No URLs in mi_文雅兔子的博客-CSDN博客

  • Failed to download metadata for repo ‘AppStream’

参考:1.Failed to download metadata for repo 'AppStream' [CentOS] - Techglimpse

2.Error: Failed to download metadata for repo ‘AppStream‘: Cannot prepare internal mirrorlist: No U..._咦,鲸落的博客-CSDN博客

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系统。





作者:Miracle
来源:麦瑞克博客
链接:https://www.unitymake.com/archives/blog_construction/68
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!
THE END
分享
打赏
海报
个人博客搭建记录-2
上期解决了宝塔插件安装问题,但笔者安装完环境之后服务启动不了,报各种错误。这期来解决一下启动服务报错的问题。 启动服务报错,主要是需要依赖的文件……
<<上一篇
下一篇>>