public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mick <michaelkintzios@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] apache-2.4.20 update doesn't like includes directive
Date: Sat, 21 May 2016 16:11:21 +0100	[thread overview]
Message-ID: <1498117.VsogsRNVAs@dell_xps> (raw)

[-- Attachment #1: Type: text/plain, Size: 4172 bytes --]

I've updated apache to 2.4.20 and it now refuses to accept the httpd.conf.  In 
particular it says:
===================
# /etc/init.d/apache2 restart
 * Caching service dependencies ...                                                                                                                                                     
[ ok ]
 * apache2 has detected an error in your setup:
apache2: Syntax error on line 153 of /etc/apache2/httpd.conf: Syntax error on 
line 7 of /etc/apache2/modules.d/70_mod_php.conf: Syntax error on line 2 of 
/var/lib/eselect-php/mod_php.conf: Cannot load modules/mod_php.so into server: 
/usr/lib/apache2/modules/mod_php.so: undefined symbol: unixd_config
 * ERROR: apache2 failed to stop
================================


Taking these one at a time:

Syntax error on line 153 of /etc/apache2/httpd.conf
===================================================
Line 153 of my /etc/apache2/httpd.conf has:

Include /etc/apache2/modules.d/*.conf

Should this be any different?

The /etc/apache2/modules.d/ directory contains:

# ls -la /etc/apache2/modules.d/
total 112
drwxr-xr-x 2 root root 4096 May 21 14:36 .
drwxr-xr-x 5 root root 4096 May 21 14:36 ..
-rw-r--r-- 1 root root    0 May 21 13:30 .keep_www-servers_apache-2
-rw-r--r-- 1 root root 5984 May 21 14:21 00_default_settings.conf
-rw-r--r-- 1 root root 2520 May 21 13:30 00_error_documents.conf
-rw-r--r-- 1 root root 5040 May 21 13:30 00_languages.conf
-rw-r--r-- 1 root root 2883 May 21 13:30 00_mod_autoindex.conf
-rw-r--r-- 1 root root  225 May 21 13:30 00_mod_info.conf
-rw-r--r-- 1 root root 1518 May 21 13:30 00_mod_log_config.conf
-rw-r--r-- 1 root root 1707 May 21 13:30 00_mod_mime.conf
-rw-r--r-- 1 root root  458 May 21 13:30 00_mod_status.conf
-rw-r--r-- 1 root root 1015 May 21 13:30 00_mod_userdir.conf
-rw-r--r-- 1 root root 2959 May 21 13:30 00_mpm.conf
-rw-r--r-- 1 root root 5574 Feb 23 18:11 01_wordpress2_module_settings.conf
-rw-r--r-- 1 root root  206 May 21 13:30 10_mod_mem_cache.conf
-rw-r--r-- 1 root root 2651 May 21 13:30 40_mod_ssl.conf
-rw-r--r-- 1 root root  185 May 21 13:30 41_mod_http2.conf
-rw-r--r-- 1 root root  758 May 21 13:30 45_mod_dav.conf
-rw-r--r-- 1 root root  406 May 21 13:30 46_mod_ldap.conf
-rw-r--r-- 1 root root  809 Mar 25 11:47 70_mod_php.conf


My /etc/conf.d/apache2 contains:

APACHE2_OPTS="-D DEFAULT_VHOST -D DAV -D DAV_FS -D INFO -D SSL -D 
SSL_DEFAULT_VHOST -D LANGUAGE -D PHP"

I am not clear what is causing the above complain.


Syntax error on line 7 of /etc/apache2/modules.d/70_mod_php.conf:
=================================================================
line 7 of /etc/apache2/modules.d/70_mod_php.conf points to:

 Include "/var/lib/eselect-php/mod_php.conf"

which in turn contains:

<IfModule !php5_module>
    LoadModule php5_module modules/mod_php.so
</IfModule>

should the 2nd line above be any different and if so why hasn't the php 
package changed it?


I am using php-5.6

# eselect php show apache2
php5.6


Here are my apache flags:
[ebuild   R    ] www-servers/apache-2.4.20:2::gentoo  USE="ldap ssl -debug -
doc (-libressl) (-selinux) -static -suexec -threads" APACHE2_MODULES="actions 
alias auth_basic authn_alias authn_anon authn_core authn_dbm authn_file 
authz_core authz_dbm authz_groupfile authz_host authz_owner authz_user 
autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires 
ext_filter file_cache filter headers include info log_config logio mime 
mime_magic negotiation rewrite setenvif socache_shmcb speling status unique_id 
unixd userdir usertrack vhost_alias -access_compat -asis -auth_digest -
authn_dbd -authz_dbd -cache_disk -cern_meta -charset_lite -dbd -dumpio -http2 
-ident -imagemap -lbmethod_bybusyness -lbmethod_byrequests -lbmethod_bytraffic 
-lbmethod_heartbeat -log_forensic -macro -proxy -proxy_ajp -proxy_balancer -
proxy_connect -proxy_fcgi -proxy_ftp -proxy_html -proxy_http -proxy_scgi -
proxy_wstunnel -ratelimit -remoteip -reqtimeout -slotmem_shm -substitute -
version" APACHE2_MPMS="-event -peruser -prefork -worker" 0 KiB

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

             reply	other threads:[~2016-05-21 15:11 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-21 15:11 Mick [this message]
2016-05-21 15:32 ` [gentoo-user] apache-2.4.20 update doesn't like includes directive Michael Orlitzky
2016-05-21 17:11   ` Mick
2016-05-21 18:10     ` Michael Orlitzky
2016-05-22  8:50       ` Mick
2016-05-22 14:48         ` Michael Orlitzky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1498117.VsogsRNVAs@dell_xps \
    --to=michaelkintzios@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox