Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] error line 4 of /etc/apache2/s.d/70_mod_php.conf:
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sat May 02, 2020 2:52 pm    Post subject: [solved] error line 4 of /etc/apache2/s.d/70_mod_php.conf: Reply with quote

Please help - whats wrong?


Code:
here / # /etc/init.d/apache2 restart
 * apache2 has detected an error in your setup:
apache2: Syntax error on line 153 of /etc/apache2/httpd.conf: Syntax error on line 4 of /etc/apache2/mods.d/70_mod_php.conf: Cannot load modules/libphp5.so into server: /usr/lib64/apache2/modules/libphp5.so: not open shared object file: No such file or directory
 * ERROR: apache2 failed to stop


Code:
# less /etc/apache2/httpd.conf
This is a modification of the default Apache 2.4 configuration file
# for Gentoo Linux.
#


# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
# Comment: The LockFile directive has been replaced by the Mutex directive
ServerRoot "/usr/lib64/apache2"

# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
# GENTOO: Automatically defined based on APACHE2_MODULES USE_EXPAND variable.
#         Do not change manually, it will be overwritten on upgrade.
#
# The following modules are considered as the default configuration.
# If you wish to disable one of them, you may have to alter other
# configuration directives.
#
# Change these at your own risk!

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_file_module modules/mod_authn_file.so
<IfDefine AUTHNZ_LDAP>
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
</IfDefine>
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
<IfDefine CACHE>
LoadModule cache_module modules/mod_cache.so
</IfDefine>
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
<IfDefine DAV>
LoadModule dav_module modules/mod_dav.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_fs_module modules/mod_dav_fs.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_lock_module modules/mod_dav_lock.so
</IfDefine>
LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule ext_filter_module modules/mod_ext_filter.so
<IfDefine CACHE>
LoadModule file_cache_module modules/mod_file_cache.so
</IfDefine>
LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
LoadModule include_module modules/mod_include.so
<IfDefine INFO>
LoadModule info_module modules/mod_info.so
</IfDefine>
<IfDefine LDAP>
LoadModule ldap_module modules/mod_ldap.so
</IfDefine>
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule mime_module modules/mod_mime.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
<IfDefine SSL>
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
</IfDefine>
LoadModule speling_module modules/mod_speling.so
<IfDefine SSL>
LoadModule ssl_module modules/mod_ssl.so
</IfDefine>
<IfDefine STATUS>
LoadModule status_module modules/mod_status.so
</IfDefine>
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule unixd_module modules/mod_unixd.so
<IfDefine USERDIR>
LoadModule userdir_module modules/mod_userdir.so
</IfDefine>
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so

# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
User apache
Group apache

# Supplemental configuration
#
# Most of the configuration files in the /etc/apache2/modules.d/ directory can
# be turned on using APACHE2_OPTS in /etc/conf.d/apache2 to add extra features
# or to modify the default configuration of the server.
#
# To know which flag to add to APACHE2_OPTS, look at the first line of the
# the file, which will usually be an <IfDefine OPTION> where OPTION is the
# flag to use.
Include /etc/apache2/modules.d/*.conf

# Virtual-host support
#
# Gentoo has made using virtual-hosts easy. In /etc/apache2/vhosts.d/ we
# include a default vhost (enabled by adding -D DEFAULT_VHOST to
# APACHE2_OPTS in /etc/conf.d/apache2).
Include /etc/apache2/vhosts.d/*.conf

# vim: ts=4 filetype=apache


Code:
here / # cd /etc/apache2/modules.d/
here /etc/apache2/modules.d # ls -all
insgesamt 84
drwxr-xr-x 2 root root 4096  2. Mai 15:38 .
drwxr-xr-x 4 root root 4096  2. Mai 15:09 ..
-rw-r--r-- 1 root root 5308  2. Mai 15:08 00_default_settings.conf
-rw-r--r-- 1 root root 2520  2. Mai 15:08 00_error_documents.conf
-rw-r--r-- 1 root root 5040  2. Mai 15:08 00_languages.conf
-rw-r--r-- 1 root root 2883  2. Mai 15:08 00_mod_autoindex.conf
-rw-r--r-- 1 root root  225  2. Mai 15:08 00_mod_info.conf
-rw-r--r-- 1 root root 1518  2. Mai 15:08 00_mod_log_config.conf
-rw-r--r-- 1 root root 1707  2. Mai 15:08 00_mod_mime.conf
-rw-r--r-- 1 root root  458  2. Mai 15:08 00_mod_status.conf
-rw-r--r-- 1 root root 1015  2. Mai 15:08 00_mod_userdir.conf
-rw-r--r-- 1 root root 2959  2. Mai 15:08 00_mpm.conf
-rw-r--r-- 1 root root  206  2. Mai 15:08 10_mod_mem_cache.conf
-rw-r--r-- 1 root root  389  2. Mai 15:38 20_mod_fcgid.conf
-rw-r--r-- 1 root root 2651  2. Mai 15:08 40_mod_ssl.conf
-rw-r--r-- 1 root root  189  2. Mai 15:08 41_mod_http2.conf
-rw-r--r-- 1 root root  758  2. Mai 15:08 45_mod_dav.conf
-rw-r--r-- 1 root root  406  2. Mai 15:08 46_mod_ldap.conf
-rw-r--r-- 1 root root  454  2. Mai 15:13 70_mod_php.conf
-rw-r--r-- 1 root root    0  2. Mai 15:08 .keep_www-servers_apache-2
here /etc/apache2/modules.d #


#
Code:
here /etc/apache2/modules.d # eselect php list cli
  [1]   php7.4 *

here /etc/apache2/modules.d # php -v
PHP 7.4.5 (cli) (built: May  2 2020 16:40:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.5, Copyright (c), by Zend Technologies


Code:
#less /var/log/apache2/error_log
[Sat Mar 28 12:07:33.154359 2020] [mpm_prefork:notice] [pid 3399] AH00163: Apache/2.4.41 (Unix) OpenSSL/1.1.1d configured -- resuming normal operations
[Sat Mar 28 12:07:33.154409 2020] [core:notice] [pid 3399] AH00094: Command line: '/usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf'
[Sat Mar 28 12:08:43.191969 2020] [mpm_prefork:notice] [pid 3399] AH00169: caught SIGTERM, shutting down
[Sat Mar 28 12:09:13.858036 2020] [mpm_prefork:notice] [pid 3525] AH00163: Apache/2.4.41 (Unix) OpenSSL/1.1.1d configured -- resuming normal operations
[Sat Mar 28 12:09:13.858082 2020] [core:notice] [pid 3525] AH00094: Command line: '/usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf'
[Sat Mar 28 12:09:49.082564 2020] [mpm_prefork:notice] [pid 3525] AH00169: caught SIGTERM, shutting down
[Sat Mar 28 12:10:25.507597 2020] [mpm_prefork:notice] [pid 3621] AH00163: Apache/2.4.41 (Unix) OpenSSL/1.1.1d configured -- resuming normal operations
[Sat Mar 28 12:10:25.507647 2020] [core:notice] [pid 3621] AH00094: Command line: '/usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf'
[Sat Mar 28 16:05:45.450170 2020] [mpm_prefork:notice] [pid 3621] AH00169: caught SIGTERM, shutting down
[Sat Mar 28 16:05:46.509543 2020] [mpm_prefork:notice] [pid 7916] AH00163: Apache/2.4.41 (Unix) OpenSSL/1.1.1d configured -- resuming normal operations
[Sat Mar 28 16:05:46.509587 2020] [core:notice] [pid 7916] AH00094: Command line: '/usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf'
[Sat Mar 28 16:24:51.186350 2020] [core:crit] [pid 7921] (13)Permission denied: [client ::1:43694] AH00529: /var/www/localhost/htdocs/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/localhost/htdocs/' is executable
[Sat Mar 28 19:11:17.600197 2020] [mpm_prefork:notice] [pid 7916] AH00169: caught SIGTERM, shutting down
[Sat May 02 14:38:47.727003 2020] [mpm_prefork:notice] [pid 3725] AH00163: Apache/2.4.41 (Unix) OpenSSL/1.1.1g configured -- resuming normal operations
[Sat May 02 14:38:47.727285 2020] [core:notice] [pid 3725] AH00094: Command line: '/usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf'
/var/log/apache2/error_log lines 1-15/15 (END)


Last edited by fragen-gibts-immer on Sun May 03, 2020 3:56 pm; edited 2 times in total
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Sat May 02, 2020 4:04 pm    Post subject: Reply with quote

fragen-gibts-immer wrote:
Code:
apache2: Syntax error on line 153 of /etc/apache2/httpd.conf: Syntax error on line 4 of /etc/apache2/mods.d/70_mod_php.conf: Cannot load modules/libphp5.so into server: /usr/lib64/apache2/modules/libphp5.so: not open shared object file: No such file or directory

Do you have the /usr/lib64/apache2/modules/libphp5.so file on your system?
Did you enable the apache2 USE flag for dev-lang/php?
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sat May 02, 2020 5:18 pm    Post subject: Reply with quote

here my make.conf:

Code:
here  # less /etc/portage/make.conf

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
L10N="de"
LC_CTYPE="en_US.UTF-8"
USE="X, alsa, jpg, jpeg, jpeg2k, png, gif, tk, apache2, php,cgi, alsa"

PHP_TARGETS="php5-5"


But the libphp5.so i dont find:

Code:
here /usr/lib64/apache2/modules # ls     
mod_actions.so       mod_authn_dbm.so        mod_authz_host.so   mod_cgid.so      mod_dir.so         mod_filter.so      mod_log_debug.so    mod_rewrite.so           mod_socache_shmcb.so  mod_userdir.so
mod_alias.so         mod_authn_file.so       mod_authz_owner.so  mod_cgi.so       mod_env.so         mod_headers.so     mod_logio.so        mod_sed.so               mod_speling.so        mod_usertrack.so
mod_allowmethods.so  mod_authnz_ldap.so      mod_authz_user.so   mod_dav_fs.so    mod_expires.so     mod_include.so     mod_mime_magic.so   mod_setenvif.so          mod_ssl.so            mod_vhost_alias.so
mod_auth_basic.so    mod_authz_core.so       mod_autoindex.so    mod_dav_lock.so  mod_ext_filter.so  mod_info.so        mod_mime.so         mod_socache_dbm.so       mod_status.so
mod_authn_anon.so    mod_authz_dbm.so        mod_buffer.so       mod_dav.so       mod_fcgid.so       mod_ldap.so        mod_negotiation.so  mod_socache_memcache.so  mod_unique_id.so
mod_authn_core.so    mod_authz_groupfile.so  mod_cache.so        mod_deflate.so   mod_file_cache.so  mod_log_config.so  mod_request.so      mod_socache_redis.so     mod_unixd.so
here /usr/lib64/apache2/modules #
Back to top
View user's profile Send private message
guitou
Guru
Guru


Joined: 02 Oct 2003
Posts: 534
Location: France

PostPosted: Sat May 02, 2020 5:21 pm    Post subject: Reply with quote

Hello.
The matter is a mismatch between your PHP_TARGETS in make.conf (5) and installed php (7).

++
Gi)
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Sat May 02, 2020 5:23 pm    Post subject: Reply with quote

fragen-gibts-immer wrote:
Code:
USE="X, alsa, jpg, jpeg, jpeg2k, png, gif, tk, apache2, php,cgi, alsa"

You should not use commas for separating USE flags; use spaces instead:
Code:
USE="X alsa jpg jpeg jpeg2k png gif tk apache2 php cgi alsa"

Then run:
Code:
emerge -uDNav @world
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sat May 02, 2020 5:25 pm    Post subject: Reply with quote

thank you. I have change it in make.conf but the system dont wont change anything. What i have to do?

Code:
here /usr/lib64/apache2/modules # nano -w /etc/portage/make.conf
here /usr/lib64/apache2/modules # emerge -av --newuse world
setlocale: unsupported locale setting

 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

Nothing to merge; quitting.



one Moment: i have an new repeat ...
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sat May 02, 2020 5:31 pm    Post subject: Reply with quote

fturco wrote:
fragen-gibts-immer wrote:
Code:
USE="X, alsa, jpg, jpeg, jpeg2k, png, gif, tk, apache2, php,cgi, alsa"

You should not use commas for separating USE flags; use spaces instead:
Code:
USE="X alsa jpg jpeg jpeg2k png gif tk apache2 php cgi alsa"

Then run:
Code:
emerge -uDNav @world
,,

Now i get an error on make.conf:

Code:
here /usr/lib64/apache2/modules # emerge -avuND world     
"/etc/portage/make.conf", line 1: Invalid token 'settings' (not '=')
here /usr/lib64/apache2/modules #


Code:

 These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
L10N="de"
LC_CTYPE="en_US.UTF-8"
#USE="X, alsa, jpg, jpeg, jpeg2k, png, gif, tk, apache2, php,cgi, alsa"
USE="X alsa jpg jpeg jpeg2k png gif tk apache2 php cgi alsa"

PHP_TARGETS="php7"
/etc/portage/make.conf lines 1-24/24 (END)
Back to top
View user's profile Send private message
guitou
Guru
Guru


Joined: 02 Oct 2003
Posts: 534
Location: France

PostPosted: Sat May 02, 2020 5:35 pm    Post subject: Reply with quote

First line should be a comment, it lacks heading #

PHP_TARGETS ought to be 7.4 (not simply 7, sorry for misleading)

++
Gi)
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sat May 02, 2020 6:08 pm    Post subject: Reply with quote

Now i get an another error:


Code:
>>> Failed to emerge dev-lang/ruby-2.5.8, Log file:

>>>  '/var/tmp/portage/dev-lang/ruby-2.5.8/temp/build.log'

 * Messages for package dev-lang/ruby-2.5.8:

 * ERROR: dev-lang/ruby-2.5.8::gentoo failed (configure phase):
 *   USE Flag 'sh' not in IUSE for dev-lang/ruby-2.5.8
 *
 * Call stack:
 *          ebuild.sh, line  125:  Called src_configure
 *        environment, line 1952:  Called use 'sh'
 *   phase-helpers.sh, line  247:  Called die
 * The specific snippet of code:
 *                              die "USE Flag '${u}' not in IUSE for ${CATEGORY}/${PF}"
 *
 * If you need support, post the output of `emerge --info '=dev-lang/ruby-2.5.8::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-lang/ruby-2.5.8::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-lang/ruby-2.5.8/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-lang/ruby-2.5.8/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-lang/ruby-2.5.8/work/ruby-2.5.8'
 * S: '/var/tmp/portage/dev-lang/ruby-2.5.8/work/ruby-2.5.8'

 * GNU info directory index is up-to-date.

 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
here /usr/lib64/apache2/modules #



I dont know whats the different between USE Flag and IUSE
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21489

PostPosted: Sat May 02, 2020 7:17 pm    Post subject: Reply with quote

IUSE is for ebuild authors, and the error is actually misleading in this case. This is a bug in the Ruby ebuild, and looks like it was caused by the removal of SuperH support from the tree. (SuperH: no lead election date set mentions that this port was disbanded and scheduled for removal.) Please search for a relevant bug report about this Ruby failure and, if none is found, file one and link to it here.
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sun May 03, 2020 7:54 am    Post subject: Reply with quote

ok, a new emerge --sync and update was succesfull. But the error in httpd is still activ

Code:
here /home/michi # /etc/init.d/apache2 start
 * apache2 has detected an error in your setup:
apache2: Syntax error on line 153 of /etc/apache2/httpd.conf: Syntax error on line 4 of /etc/apache2/modules.d/70_mod_php.conf: Cannot load modules/libphp5.so into server: /usr/lib64/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
 * ERROR: apache2 failed to start


[Moderator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Sun May 03, 2020 8:01 am    Post subject: Reply with quote

What do the following commands return?
Code:
equery list dev-lang/php
emerge -pv dev-lang/php
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sun May 03, 2020 8:11 am    Post subject: Reply with quote

fturco wrote:
What do the following commands return?
Code:
equery list dev-lang/php
emerge -pv dev-lang/php


Code:
here /home/michi # equery list dev-lang/php
 * Searching for php in dev-lang ...
[IP-] [  ] dev-lang/php-7.4.5:7.4
here /home/michi # emerge -pv dev-lang/php
setlocale: unsupported locale setting

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-lang/php-7.4.5:7.4::gentoo  USE="acl apache2 berkdb bzip2 cgi cli ctype fileinfo filter flatfile gdbm iconv ipv6 json ldap nls opcache phar posix readline session simplexml spell ssl tokenizer unicode xml zlib -argon2 -bcmath -calendar -cdb -cjk (-coverage) -curl -debug -embed -enchant -exif -ffi (-firebird) -fpm -ftp -gd -gmp -imap -inifile -intl -iodbc -kerberos -ldap-sasl -libedit -libressl -lmdb -mhash -mssql -mysql -mysqli -oci8-instant-client -odbc -pcntl -pdo -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -soap -sockets -sodium -sqlite -systemd -sysvipc -test -threads -tidy -tokyocabinet -truetype -webp -xmlreader -xmlrpc -xmlwriter -xpm -xslt -zip" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Sun May 03, 2020 12:55 pm    Post subject: Reply with quote

Your apache2 init scripts fails due to missing /usr/lib64/apache2/modules/libphp5.so, but that's for PHP 5. You now have PHP 7.

What does the following command return?
Code:
eselect php list apache2
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sun May 03, 2020 1:57 pm    Post subject: Reply with quote

fturco wrote:
Your apache2 init scripts fails due to missing /usr/lib64/apache2/modules/libphp5.so, but that's for PHP 5. You now have PHP 7.

What does the following command return?
Code:
eselect php list apache2


ok, now i understand. But i have only php 7:

Code:
michi@here ~ $ su
Passwort:
here /home/michi # eselect php list apache2
  [1]   php7.4 *
here /home/michi #
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Sun May 03, 2020 2:20 pm    Post subject: Reply with quote

Please post the contents of /etc/apache2/modules.d/70_mod_php.conf.
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sun May 03, 2020 2:26 pm    Post subject: Reply with quote

fturco wrote:
Please post the contents of /etc/apache2/modules.d/70_mod_php.conf.


Code:
here /etc/apache2/modules.d # less 70_mod_php.conf

<IfDefine PHP5>
        # Load the module first
        <IfModule !mod_php5.c>
                LoadModule php5_module    modules/libphp5.so
        </IfModule>
 
        # Set it to handle the files
        <IfModule mod_mime.c>
                AddHandler application/x-httpd-php .php .php5 .phtml
                AddHandler application/x-httpd-php-source .phps
        </IfModule>
 
        DirectoryIndex index.php index.phtml
</IfDefine>
70_mod_php.conf lines 1-14/14 (END)


Code:

here / # find -name mod_php* 
./var/lib/eselect-php/mod_php.conf
./usr/lib64/apache2/modules/mod_php.so
here / # cd /usr/lib64/apache2/modules/

here /usr/lib64/apache2/modules # ls -all
insgesamt 1892
drwxr-xr-x 2 root root   4096  2. Mai 19:45 .
drwxr-xr-x 4 root root   4096 28. Mär 11:57 ..
-rw-r--r-- 1 root root      0  2. Mai 19:45 .keep_dev-lang_php-7.4
-rwxr-xr-x 1 root root  14408  2. Mai 15:09 mod_actions.so
-rwxr-xr-x 1 root root  18600  2. Mai 15:09 mod_alias.so
-rwxr-xr-x 1 root root  14344  2. Mai 15:09 mod_allowmethods.so
-rwxr-xr-x 1 root root  18568  2. Mai 15:09 mod_auth_basic.so
-rwxr-xr-x 1 root root  14344  2. Mai 15:09 mod_authn_anon.so
-rwxr-xr-x 1 root root  14472  2. Mai 15:09 mod_authn_core.so
-rwxr-xr-x 1 root root  14408  2. Mai 15:09 mod_authn_dbm.so
-rwxr-xr-x 1 root root  14376  2. Mai 15:09 mod_authn_file.so
-rwxr-xr-x 1 root root  55680  2. Mai 15:09 mod_authnz_ldap.so
-rwxr-xr-x 1 root root  26888  2. Mai 15:09 mod_authz_core.so
-rwxr-xr-x 1 root root  14440  2. Mai 15:09 mod_authz_dbm.so
-rwxr-xr-x 1 root root  14504  2. Mai 15:09 mod_authz_groupfile.so
-rwxr-xr-x 1 root root  14472  2. Mai 15:09 mod_authz_host.so
-rwxr-xr-x 1 root root  14376  2. Mai 15:09 mod_authz_owner.so
-rwxr-xr-x 1 root root  14344  2. Mai 15:09 mod_authz_user.so
-rwxr-xr-x 1 root root  39464  2. Mai 15:09 mod_autoindex.so
-rwxr-xr-x 1 root root  14408  2. Mai 15:09 mod_buffer.so
-rwxr-xr-x 1 root root  72616  2. Mai 15:09 mod_cache.so
-rwxr-xr-x 1 root root  43912  2. Mai 15:09 mod_cgid.so
-rwxr-xr-x 1 root root  31272  2. Mai 15:09 mod_cgi.so
-rwxr-xr-x 1 root root  56008  2. Mai 15:09 mod_dav_fs.so
-rwxr-xr-x 1 root root  18600  2. Mai 15:09 mod_dav_lock.so
-rwxr-xr-x 1 root root 105672  2. Mai 15:09 mod_dav.so
-rwxr-xr-x 1 root root  39208  2. Mai 15:09 mod_deflate.so
-rwxr-xr-x 1 root root  14472  2. Mai 15:09 mod_dir.so
-rwxr-xr-x 1 root root  14408  2. Mai 15:09 mod_env.so
-rwxr-xr-x 1 root root  14504  2. Mai 15:09 mod_expires.so
-rwxr-xr-x 1 root root  27080  2. Mai 15:09 mod_ext_filter.so
-rwxr-xr-x 1 root root  97896  2. Mai 15:34 mod_fcgid.so
-rwxr-xr-x 1 root root  14584  2. Mai 15:09 mod_file_cache.so
-rwxr-xr-x 1 root root  18632  2. Mai 15:09 mod_filter.so
-rwxr-xr-x 1 root root  27016  2. Mai 15:09 mod_headers.so
-rwxr-xr-x 1 root root  51752  2. Mai 15:09 mod_include.so
-rwxr-xr-x 1 root root  26824  2. Mai 15:09 mod_info.so
-rwxr-xr-x 1 root root  80680  2. Mai 15:09 mod_ldap.so
-rwxr-xr-x 1 root root  35336  2. Mai 15:09 mod_log_config.so
-rwxr-xr-x 1 root root  14472  2. Mai 15:09 mod_log_debug.so
-rwxr-xr-x 1 root root  14472  2. Mai 15:09 mod_logio.so
-rwxr-xr-x 1 root root  30984  2. Mai 15:09 mod_mime_magic.so
-rwxr-xr-x 1 root root  26856  2. Mai 15:09 mod_mime.so
-rwxr-xr-x 1 root root  39432  2. Mai 15:09 mod_negotiation.so
lrwxrwxrwx 1 root root     43  2. Mai 19:45 mod_php.so -> /usr/lib64/php7.4/bin/../apache2/libphp7.so
-rwxr-xr-x 1 root root  14440  2. Mai 15:09 mod_request.so
-rwxr-xr-x 1 root root  72712  2. Mai 15:09 mod_rewrite.so
-rwxr-xr-x 1 root root  43240  2. Mai 15:09 mod_sed.so
-rwxr-xr-x 1 root root  18600  2. Mai 15:09 mod_setenvif.so
-rwxr-xr-x 1 root root  18600  2. Mai 15:09 mod_socache_dbm.so
-rwxr-xr-x 1 root root  14472  2. Mai 15:09 mod_socache_memcache.so
-rwxr-xr-x 1 root root  18568  2. Mai 15:09 mod_socache_redis.so
-rwxr-xr-x 1 root root  26760  2. Mai 15:09 mod_socache_shmcb.so
-rwxr-xr-x 1 root root  14504  2. Mai 15:09 mod_speling.so
-rwxr-xr-x 1 root root 239560  2. Mai 15:09 mod_ssl.so
-rwxr-xr-x 1 root root  26856  2. Mai 15:09 mod_status.so
-rwxr-xr-x 1 root root  14264  2. Mai 15:09 mod_unique_id.so
-rwxr-xr-x 1 root root  14504  2. Mai 15:09 mod_unixd.so
-rwxr-xr-x 1 root root  14440  2. Mai 15:09 mod_userdir.so
-rwxr-xr-x 1 root root  14472  2. Mai 15:09 mod_usertrack.so
-rwxr-xr-x 1 root root  14408  2. Mai 15:09 mod_vhost_alias.so
Back to top
View user's profile Send private message
fturco
Veteran
Veteran


Joined: 08 Dec 2010
Posts: 1181
Location: Italy

PostPosted: Sun May 03, 2020 3:10 pm    Post subject: Reply with quote

Please check the APACHE2_OPTS variable inside /etc/conf.d/apache2. You should set -D PHP instead of -D PHP5.
Back to top
View user's profile Send private message
fragen-gibts-immer
n00b
n00b


Joined: 28 Mar 2020
Posts: 11
Location: Kiel

PostPosted: Sun May 03, 2020 3:55 pm    Post subject: Reply with quote

I have change the file and make a etc-update and a emerge -avuND world. Now its ok.

Thank you very much - now it's solved. Unfortunately, I can't hug you because of corona , so a big thank you over the net
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum