Probleme mit Apache / kein PHP

supersim

Grünschnabel
Hallo,
ich habe folgendes Problem. Aus irgend welchem Grund laeuft bei meinem Apache2 Server kein PHP, obwohl es soweit ich weiss konfiguriert ist. Habt ihr vielleicht eine Idee waran das liegen kann. Zur Sicherheit habe ich noch die beiden wichtigen Conig Dateien parat.

Bis dann,
Supersim.

apache2.conf:
Code:
ServerRoot /usr/lib/apache2
PidFile /var/run/apache2.pid
ErrorLog logs/error_log
LogLevel warn
DocumentRoot /var/www/localhost/htdocs

LoadModule access_module                 modules/mod_access.so
LoadModule auth_module                   modules/mod_auth.so
LoadModule auth_anon_module              modules/mod_auth_anon.so
LoadModule auth_dbm_module               modules/mod_auth_dbm.so
LoadModule auth_digest_module            modules/mod_auth_digest.so
LoadModule include_module                modules/mod_include.so
LoadModule log_config_module             modules/mod_log_config.so
LoadModule env_module                    modules/mod_env.so
LoadModule mime_magic_module             modules/mod_mime_magic.so
LoadModule cern_meta_module              modules/mod_cern_meta.so
LoadModule expires_module                modules/mod_expires.so
LoadModule headers_module                modules/mod_headers.so
LoadModule usertrack_module              modules/mod_usertrack.so
LoadModule unique_id_module              modules/mod_unique_id.so
LoadModule setenvif_module               modules/mod_setenvif.so
LoadModule proxy_module                  modules/mod_proxy.so
LoadModule proxy_connect_module          modules/mod_proxy_connect.so
LoadModule proxy_ftp_module              modules/mod_proxy_ftp.so
LoadModule proxy_http_module	         modules/mod_proxy_http.so
LoadModule mime_module                   modules/mod_mime.so
LoadModule status_module                 modules/mod_status.so
LoadModule autoindex_module              modules/mod_autoindex.so
LoadModule asis_module                   modules/mod_asis.so
LoadModule info_module                   modules/mod_info.so
LoadModule cgi_module                    modules/mod_cgi.so
LoadModule cgid_module                   modules/mod_cgid.so
LoadModule vhost_alias_module	         modules/mod_vhost_alias.so
LoadModule negotiation_module            modules/mod_negotiation.so
LoadModule dir_module                    modules/mod_dir.so
LoadModule imap_module                   modules/mod_imap.so
LoadModule actions_module                modules/mod_actions.so
LoadModule speling_module                modules/mod_speling.so
LoadModule userdir_module                modules/mod_userdir.so
LoadModule alias_module                  modules/mod_alias.so
LoadModule rewrite_module                modules/mod_rewrite.so

LoadModule file_cache_module             modules/mod_file_cache.so
LoadModule echo_module                   modules/mod_echo.so
LoadModule charset_lite_module           modules/mod_charset_lite.so
LoadModule cache_module                  modules/mod_cache.so
LoadModule disk_cache_module             modules/mod_disk_cache.so
LoadModule ext_filter_module             modules/mod_ext_filter.so
LoadModule case_filter_module            modules/mod_case_filter.so
LoadModule case_filter_in_module         modules/mod_case_filter_in.so
LoadModule deflate_module                modules/mod_deflate.so
modules/mod_optional_hook_export.so
modules/mod_optional_hook_import.so
LoadModule logio_module                  modules/mod_logio.so

Include conf/modules.d/*.conf
Include conf/commonapache2.conf
#Include modules.d/*.conf
#Include commonapache2.conf

Listen 80

<IfModule mod_log_config.c>
CustomLog logs/access_log combined env=!VLOG
</IfModule>

Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients         150
MaxRequestsPerChild  0
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
</IfModule>


mod_php.conf:

# vim: ft=apache sw=4 ts=4
<IfDefine PHP4>

	# Load the module first
	<IfModule !sapi_apache2.c>
		LoadModule php4_module    extramodules/libphp4.so
	</IfModule>

	# Set it to handle the files
	<IfModule mod_mime.c>
		AddType application/x-httpd-php .php
		AddType application/x-httpd-php .phtml
		AddType application/x-httpd-php .php3
		AddType application/x-httpd-php .php4
		AddType application/x-httpd-php-source .phps
	</IfModule>

	# Fix some bugs
	<Files *.php>
		# keep this the same size as post_max_size in php.ini
		# LimitRequestBody 8388608
	</Files>
	<Files *.php3>
		# keep this the same size as post_max_size in php.ini
		# LimitRequestBody 8388608
	</Files>
	<Files *.php4>
		# keep this the same size as post_max_size in php.ini
		# LimitRequestBody 8388608
	</Files>
	<Files *.phps>
		# keep this the same size as post_max_size in php.ini
		# LimitRequestBody 8388608
	</Files>
	<Files *.phtml>
		# keep this the same size as post_max_size in php.ini
		# LimitRequestBody 8388608
	</Files>

</IfDefine>
 

supersim

Grünschnabel
Also das mit dem Pfad könnte das Problem sein. Der Pfad für der libphp4.so ist /etc/php/libphp4.so. Welchen relativen Pfad müsste man angeben, bzw. kann man den totalen Pfad angeben?

Als PHP Version ist die 4 im Einsatz.
 

supersim

Grünschnabel
Boa, 1 Minute Reaktionszeit, so schnell ist mein Outlook nicht.

Ich hab mal den absoluten Pfad angegeben (LoadModule php4_module /etc/php/apache2-php4/libphp4.so), hat leider nichts gebracht.
 

supersim

Grünschnabel
Leider gibt es im Logfile keine Fehlermeldung.
Kann es sein, das ich die falsche Conf Datei bearbeite.
Ich bearbeite bei diesem Server immer die apache2.conf im Ordner conf und nicht die httpd.conf, welche bei mir gernicht vorhanden ist (am den Server nur übernommen und nicht eingerichtet).
 

supersim

Grünschnabel
Habe das Problem gelöst bekommen. Ein Eintrag in der /etc/conf.d/apache2 war noch kommentiert, nähmlich "APACHE2_OPTS="-D SSL -D PHP4". Ich danke aber trotzdem allen, die mir geholfen haben. :p

Bis dann,
Supersim