O Apache Restart falha após a atualização para o Apache 2.4 e o PHP 5.6 devido a “símbolo indefinido: unixd_config” em mod_fcgid.so [closed]

1

Eu tentei atualizar o Apache e o PHP em um servidor virtual, porque as versões instaladas estavam desatualizadas. O servidor executa o Ubuntu 12.04LTS. Eu usei um shell para atualizar e o Plesk também está instalado no servidor.

Seguindo os passos em este site , o Apache 2.2 foi substituído pelo Apache 2.4 e o PHP 5.3 foi substituído pelo PHP 5.6. Também substituí o arquivo apache2.conf pelo novo quando me perguntaram o que fazer durante o processo de instalação. Depois, fiz uma comparação entre o antigo e o novo e pensei que não deveria haver um problema com o novo. php -v retorna uma versão 5.6 também. sudo service apache2 restart falha com o seguinte erro:

 * Starting web server apache2                                                   *
 * The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 231 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/fcgid.load: Cannot load /usr/lib/apache2/modules/mod_fcgid.so into server: /usr/lib/apache2/modules/mod_fcgid.so: undefined symbol: unixd_config

Eu entendo que o unixd_config é usado pelo Apache 2.2 e foi substituído por ap_unixd_config no Apache 2.4.

dpkg -l | grep libapache retorna:

  Installiert: 2.4.12-1+deb.sury.org~precise+5
  Kandidat:    2.4.12-1+deb.sury.org~precise+5
  Versionstabelle:
 *** 2.4.12-1+deb.sury.org~precise+5 0
        500 http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status
     2.2.22-1ubuntu1.10 0
        500 ftp://ftp.stratoserver.net/pub/linux/ubuntu/ precise-updates/main i386 Packages
        500 ftp://ftp.stratoserver.net/pub/linux/ubuntu/ precise-security/main i386 Packages
     2.2.22-1ubuntu1 0
        500 ftp://ftp.stratoserver.net/pub/linux/ubuntu/ precise/main i386 Packages

(Encontrei este comando em este tópico do fórum em alemão , onde alguém teve um problema semelhante.)

Meu palpite é que as versões antigas do Apache precisam ser removidas. Se isso é verdade, como faço isso?

    
por Jan 10.08.2015 / 10:51

1 resposta

0

Você precisa do mod_fcgid compilado para o Apache 2.4

    
por 11.08.2015 / 23:11