+
+
  • 简体中文
  •     今晚抽个时间升级mysql跟php的版本,结果,不小心填了个坑。没办法,XEN构架不允许换内核,只能用自带的内核,虽然他们升级还挺及时,也带了BBR....

        上次升级是nginx能启动无法重启跟imagemagick扩展的报错导致php无法重启,生产环境下的服务器没出问题,出问题的是谷歌的那台服务器...

    唠一下升级MYSQL跟PHP的坑  nginx apache imagemagick ftp libperl imagick srart php mysql xen bbr undefined 报错 云锁 第1张

        这次同样两台服务器,谷歌那台台升级依旧是imagemagick报错,导致PHP能启动无法重启..生产环境这台则是apache负载状态获取不到,外带了一个FTP也无法重启...

        再说回来宝塔升级感觉真的就是个坑,闲话少说首先看一下FTP的报错吧,因为经常要用到,终端下运行

    #/etc/init.d/pure-ftpd start
    Starting Pure-FTPd... /usr/bin/perl: error while loading shared libraries: /usr/lib64/perl5/CORE/libperl.so: invalid ELF headerfailed

        大概的意思就是说libperl.so文件头部无法识别,因为so文件是服务器编译出来的,所以找到相同的生产环境的so文件就可以解决,不会有影响。

        再看一下imagemagick的报错,宝塔面板反馈的信息

    NOTICE: PHP message: PHP Warning: PHP Startup: Unable t0 load dynamic library imagick.so' (tried: /www/server/php/72/ib/php/extensions/no-debug-non-zts-20170718/imagick.so (ibMagickWand.so.5: cannot open shared 0bject file: No such file or directory), 
    /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/imagick.so.so (/www/server/php/72/ib/php/extensions/no-debug-non-zts-20170718/imagick.so.so: cannot open shared object file: No such fileor directory)) in Unknown on line 0

        大概的意思就是说,没有找到imagick.so的文件,WTF??? 可是我在终端下可是明明白白的看到文件存在的,这里也不考虑使用软链,最简单的方法就是先卸载imagemagick拓展库,然后进入/www/server/php/72/ib/php/extensions/no-debug-non-zts-20170718/目录下,直接将imagick.so删掉在重新安装拓展库即可,当脚本在跑一次的时候发现文件不存在就会重新编译重写路径,程序开发逻辑上的错误!

        然后再看一下apache获取不到负载状态的原因,面板上面显示undefined,终端下运行

    #crul http://127.0.0.1/apache_status
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>403 Forbidden</title>
    </head><body>
    <h1>Forbidden</h1>
    <p>You don't have permission to access this resource.</p>
    <p>Additionally, a 403 Forbidden
    error was encountered while trying to use an ErrorDocument to handle the request.</p>
    <hr>
    <address>Kali Server at 127.0.0.1 Port 80</address>
    </body></html>

        返回了403错误,虽然服务器安装了云锁,可是也没理由升级前是好的,升级后就不好吧...这个坑还要继续研究..解决了在丢出结果。

    版权声明 : 本文使用「署名-相同方式共享 4.0 国际」创作共享协议,转载或使用请遵守署名协议 / Article Use Creative Commons Attribution-ShareAlike 4.0 International License「CC BY 4.0」
    上一篇
    2094浏览
    4评论
    思科视频教程(30G)
    • 2020-05-23
    今晚抽个时间升级mysql跟php的版本,结果,不小心填了个坑。没办法,XEN构架不允许换内核,只能用自带的内核,虽然他们升级还挺及时,也带了BBR.... 上次升级是nginx能启动无法重启跟imagemagick扩展...
    下一篇
    2178浏览
    9评论
    Chrome V49 For WinXP
    • 2020-05-25
    今晚抽个时间升级mysql跟php的版本,结果,不小心填了个坑。没办法,XEN构架不允许换内核,只能用自带的内核,虽然他们升级还挺及时,也带了BBR.... 上次升级是nginx能启动无法重启跟imagemagick扩展...
    发布评论 / 取消回复

    二维码

    感谢您的赞助