升级乘客从5.1.12升级到5.20后,阿帕奇乘客停止了工作


你瞎啊!撞我心了
2025-03-13 01:46:02 (15天前)


将Apache模块Passenger从5.1.12升级到5.2.0后,Apache无法正常启动并退出并显示错误

apache2ctl configtest

无效的命令’PassengerResolveSymlinksInDocumentRoot’,…

3 条回复
  1. 0# 仙风道骨刘憨憨 | 2019-08-31 10-32



    我用降级乘客版解决了这个问题。



    1)卸载新版本:




    1. apt-get remove -y passenger libapache2-mod-passenger

    2. </code>


    2)安装特定版本:




    1. sudo apt-get install passenger=1:5.1.12-1~trusty1
      sudo apt-get install libapache2-mod-passenger=1:5.1.12-1~trusty1
      sudo apt-get install passenger-dev=1:5.1.12-1~trusty1

    2. </code>


    3)Enaple apache模块:




    1. sudo a2enmod passenger

    2. </code>


    4)重启apache:




    1. sudo service apache2 restart

    2. </code>


    5)享受


  2. 1# 無口君 | 2019-08-31 10-32





    5.2.0中断变更概述





    我们删除了

    PassengerResolveSymlinksInDocumentRoot

    。这是一个古老的
    Passenger版本2的兼容性选项。切换到

    1. <a href="https://www.phusionpassenger.com/library/config/apache/reference/#passengerapproot" rel="nofollow noreferrer">
    2. PassengerAppRoot
    3. </A>
    4. 如果您通过a设置应用程序根目录

    包含符号链接的文档根目录。




    使用

    PassengerAppRoot

    指定应用程序的根目录


登录 后才能参与评论