Installation Phusion Passenger 4.0.20 sur Ubuntu 13.10

Donc, j'essaie d'installer Passenger sur la dernière version KUbuntu (13.10). J'ai installé Apache2 par

apache2-mpm-worker

Gestionnaire de paquets de paquet Muon. Voici les commandes que j'ai effectuées.

rvmsudo gem install passenger
rvmsudo passenger-install-apache2-module

Mais je continue à recevoir les bugs suivants:

[Fri Oct 18 15:52:13.227790 2013] [core:warn] [pid 13095] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined                        
[Fri Oct 18 15:52:13.227933 2013] [core:warn] [pid 13095] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Fri Oct 18 15:52:13.227969 2013] [core:warn] [pid 13095] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Fri Oct 18 15:52:13.227991 2013] [core:warn] [pid 13095] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Fri Oct 18 15:52:13.228026 2013] [core:warn] [pid 13095] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Oct 18 15:52:13.231737 2013] [core:warn] [pid 13095:tid 3074562624] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
[Fri Oct 18 15:52:13.232760 2013] [core:warn] [pid 13095:tid 3074562624] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Oct 18 15:52:13.233043 2013] [core:warn] [pid 13095:tid 3074562624] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Oct 18 15:52:13.233078 2013] [core:warn] [pid 13095:tid 3074562624] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}

--------------------------------------------

WARNING: Apache doesn't seem to be compiled with the 'prefork', 'worker' or 'event' MPM

Phusion Passenger has only been tested on Apache with the 'prefork', the
'worker' and the 'event' MPM. Your Apache installation is compiled with
the '' MPM. We recommend you to abort this installer and to recompile
Apache with either the 'prefork', the 'worker' or the 'event' MPM.

Press Ctrl-C to abort this installer (recommended).
Press Enter if you want to continue with installation anyway.

Le résultat de ma course.

apache2ctl -V

est un:

Server version: Apache/2.4.6 (Ubuntu)
Server built: Aug 9 2013 14:31:04
Server's Module Magic Number: 20120211:23
Server loaded: APR 1.4.8, APR-UTIL 1.5.2
Compiled using: APR 1.4.8, APR-UTIL 1.5.2
Architecture: 32-bit
Server MPM: worker
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"

Comme vous pouvez le voir le serveur

est un

Compilé avec des travailleurs MPM, Alors, pourquoi le passager se plaint-il? Et comment je résolvez les erreurs ci-dessus (En effet, des avertissements, mais juste au cas où je ne voudrais pas d'avertissements)?

Remercier.
Invité:

Christine

Confirmation de:

Cela est dû au manque de variables d'environnement. Essayez de commencer à la commencer:

$ rvmsudo $SHELL
# source /etc/apache2/envvars
# export HOME=/home/USRNAME

Ce script établit les variables manquantes. (Changer en conséquence USRNAME).

Emilie

Confirmation de:

Je vois que vous avez déjà décidé ce problème, mais pour d'autres personnes ... Passenger Fournit maintenant des fichiers binaires pré-compilés pour la dernière distribution ubuntu, Par conséquent, il n'est pas nécessaire de pré-compiler avec

passenger-install-apache2-module

Chaque mise à jour.

J'ai complété ces instructions et cela a fonctionné pour moi:
http://www.modrails.com/docume ... buntu

Pour répondre aux questions, connectez-vous ou registre