Apache2: Syntax Error beim configtest

MaMaBacardi

Well-Known Member
Wie ich in einem anderen Thread schon einmal erwähnt habe, sind auf meinem FreeBSD zwei Apache2-Installationen vorhanden.
Ein selbstgebauter Apache, der auch läuft, und ein über die Ports installierter Apache, den ich nicht zum Laufen bekomme.

Code:
fsdeoffbsd01# /usr/local/sbin/apachectl configtest
Syntax error on line 235 of /usr/local/etc/apache2/httpd.conf:
Invalid command 'AddType', perhaps mis-spelled or defined by a module not included in the server configuration

Beim selbstgebauten Apache-Server verwende ich die gleiche httpd.conf und da gibt es keine Fehlermeldung.
Die entsprechenden Zeilen der httpd.conf sehen folgendemaßen aus:
Code:
LoadModule php5_module  libexec/apache2/libphp5.so
#
AddType application/x-httpd-php .php .htm .html
AddType application/x-httpd-php-source .phps

Ich weiß, dass es völliger Schwachsinn ist zwei Installationen zu haben aber die selbstgebaute möchte ich ja gerade entfernen. Dazu muss ich allerdings die neue, also die über die Ports installierte Version zum Laufen bekommen.
Da der Apache-Server schon produktiv ist, kann ich nicht einfach alles komplett deinstallieren, was ja eigentlich am sinnvollsten wäre.

PS: Für diejenigen, die mir jetzt vorwerfen möchten mich nicht ausreichend informiert zu haben, nur soviel: Ich habe im Handbuch nachgelesen, die Suchfunktion des Forums benutzt, im Wiki gestöbert und gegooglet. Leider konnte ich trotzalledem keine Lösung für das Problem finden.
 
Probier es, bei Apache 2, hiermit:
Code:
DirectoryIndex index.html index.php
AddHandler php-script php
AddType text/html php
AddType application/x-httpd-php-source phps

Das was Du hast sieht nach Apache 1.3.x aus.
 
Du hast halt jetzt das von mir genante Chaos *fg*

Ich schätze mal am einfachsten hast Du das aufgeräumt in dem Du erst mal den Apache den du ohne Ports installiert hast löscht.
Dann Apache und PHP mit pkg_delete entfernst.
Auch würde ich an deiner Stelle /usr/local/etc/rc.d/apache.sh, /usr/local/etc/apache* und /usr/local/etc/php* löschen (bzw. vorher wegsichern). Da du da ja lauter Pfad Änderungen vorgenommen hattest.
Dann installierst Du Apache und PHP, trägst PHP in deine neue httpd.conf. Kannst von deiner alten httpd.conf die Host-Einstellungen übernehmen und solltest mit /usr/local/etc/rc.d/apache* start ein sauberen Apache laufen haben ;)

Den Apache und PHP aus den Ports zu reinstallieren kannst Dir natürlich schenken wenn Du noch weist wo Du überall was geändert hattest.
 
Ich schätze mal am einfachsten hast Du das aufgeräumt in dem Du erst mal den Apache den du ohne Ports installiert hast löscht.
Dann Apache und PHP mit pkg_delete entfernst.

Wie oben schon gesagt, wäre es sicherlich das einfachste und klügste einfach die entsprechenden files zu löschen und neuzuinstallieren.
Allerdings ist dies so nicht möglich. :belehren: Der Übergang von Apache (selbstgebaut) auf Apache (portinstallation) muss praktisch im "fliegenden Wechsel" geschehen, da über den Apache schon Dienste angeboten werden.

Im übrigen weiß ich wo ich welche Änderungen vorgenommen habe, das sollte also nicht das Problem sein.

Das was Du hast sieht nach Apache 1.3.x aus.

Nein ist ebenfalls Apache2!

Gibt es nicht eine andere Möglichkeit diesen Bug zu fixen?

Hier nochmal die entsprechenden Pfade:

Alte selbstgebaute Installation:

/usr/local/apache2/conf/httpd.conf
/usr/local/apache2/bin/apachectl
/usr/local/apache2/bin/httpd
/usr/local/apache2/bin/envvars
/usr/local/apache2/modules/libphp5.so
/usr/local/apache2/cgi-bin
------------------------------------------------

Neue über die Ports installierte Version:

/usr/local/etc/apache2/httpd.conf
/usr/local/sbin/apachectl
/usr/local/sbin/httpd
/usr/local/sbin/envvars
/usr/local/libexec/apache2/libphp5.so
/usr/local/www/cgi-bin

Das Shell-Skript unter /usr/local/etc/rc.d/apache2.sh sieht so aus:

Code:
#!/bin/sh
#
# $FreeBSD: ports/www/apache2/files/apache.sh,v 1.14 2005/09/05 15:07:49 clement Exp $
#

# PROVIDE: apache2
# REQUIRE: NETWORKING SERVERS
# BEFORE: DAEMON
# KEYWORD: FreeBSD shutdown

#
# Add the following lines to /etc/rc.conf to enable apache2:
# apache2_enable (bool):      Set to "NO" by default.
#                             Set it to "YES" to enable apache2
# apache2_profiles (string):  Undefined by default. Define here your profiles.
# apache2ssl_enable (bool):   Set to "NO" by default.
#                             Set it to "YES" to start apache with SSL   
#                             (if <IfDefined SSL> exists in httpd.conf)
# apache2limits_enable (bool):Set to "NO" by default.
#                             Set it to yes to run `limits $limits_args`
#                             just before apache starts.
# apache2_flags (str):        Set to "" by default.
#                             Extra flags passed to start command.
# apache2limits_args (str):   Default to "-e -C daemon"
#                             Arguments of pre-start limits run.
#

. /etc/rc.subr

name="apache2"
rcvar=`set_rcvar`

start_precmd="apache2_precmd"
restart_precmd="apache2_checkconfig"
reload_precmd="apache2_checkconfig"
command="/usr/local/sbin/httpd"
_pidprefix="/var/run/httpd"
pidfile="${_pidprefix}.pid"
required_files=/usr/local/etc/apache2/httpd.conf

[ -z "${apache2_enable}" ]       && apache2_enable="NO"
[ -z "${apache2ssl_enable}" ]    && apache2ssl_enable="NO"
[ -z "${apache2_flags}" ]        && apache2_flags=""
[ -z "${apache2limits_enable}" ] && apache2limits_enable="NO"
[ -z "${apache2limits_args}" ]   && apache2limits_args="-e -C daemon"
[ -z "${apache2_configfile}" ]   && apache2_configfile=""

load_rc_config $name

if [ -n "${2}" ]; then
	profile=${2}
	if [ "x${apache2_profiles}" != "x" ]; then
		pidfile="${_pidprefix}.${profile}.pid"
		eval apache2_configfile=\${apache2_${profile}_configfile}
		[ "x${apache2_configfile}" = "x" ] && {
			echo "You must define a configuration file (apache2_${profile}_configfile)"
			exit 1
		}
		eval apache2_enable=\${apache2_${profile}_enable:-YES}
		eval apache2ssl_enable=\${apache2ssl_${profile}_enable:-NO}
		eval apache2_flags=\${apache2_${profile}_flags:-${apache2_flags}}
		eval apache2limits_enable=\${apache2limits_${profile}_enable:-${apache2limits_enable}}
		eval apache2limits_args=\${apache2limits_${profile}_args:-${apache2limits_args}}
		pidfile="${_pidprefix}.${profile}.pid"
		apache2_flags="-c \"PidFile ${pidfile}\" ${apache2_flags}"
	else
		echo "$0: extra argument ignored"
	fi
else
	if [ "x${apache2_profiles}" != "x" ]; then
	for profile in ${apache2_profiles}; do
		echo "===> apache2 profile: ${profile}"
		$0 $1 $profile
		retcode=$?
		if [ "$?" -ne 0 ]; then
			failed="${profile} ({$retcode}) ${failed}"
		else
			success="${profile} ${success}"
		fi
	done
	exit 0
	fi
fi

checkyesno apache2ssl_enable && \
			apache2_flags="-DSSL $apache2_flags"

[ "x${apache2_configfile}" != "x" ] && {
			apache2_flags="-f ${apache2_configfile} ${apache2_flags}"
			required_files=${apache2_configfile}
}

apache2_checkconfig()
{
	echo "Performing sanity check on apache2 configuration:"
	eval "${command} ${apache2_flags} -t"
}

apache2_precmd() 
{
	if test -f /usr/local/sbin/envvars
	then
		. /usr/local/sbin/envvars
	fi
	if checkyesno apache2limits_enable
	then
		eval `/usr/bin/limits ${apache2limits_args}` 2>/dev/null
	else
		return 0
        fi
}

sig_reload=SIGUSR1

extra_commands="reload"
run_rc_command "$1"
 
er kann libphp5.so nicht finden, einfach mal einrestart machen oder neu booten, das ist normal das er nach bestimmten änderungen mosert
 
Seit der Installation über die Ports wurde der Server Nachts des öfteren schon neugestartet. Daran sollte es also auch nicht liegen.
 
Wat wie reboot?! Sind wir hier bei Windows?:ugly:

Schau mal in /usr/local/libexec/apache2 ob dort libphp5.so vorhanden ist.

Ansonsten vielleicht mal deine httpd.conf posten: grep -v '^[[:space:]]*#' httpd.conf
 
ist das nicht windows? verkehrte forum wiedermal

genau , einfach unter die module gucken ob libphp5.so überhaupt exeatiert
 
Code:
Schau mal in /usr/local/libexec/apache2 ob dort libphp5.so vorhanden ist.


Na klar ist die vorhanden! Bin doch nicht blöd! Naja manchmal schon aber jetzt nicht.

Hier meine httpd.conf per "copy and paste" über Webmin, da ich Dein Kommando paefchen nicht verstanden habe:

Code:
### Section 1: Global Environment
#
ServerRoot "/usr/local"
#
<IfModule !mpm_winnt.c>
<IfModule !mpm_netware.c>
#LockFile logs/accept.lock
</IfModule>
</IfModule>
#
<IfModule !mpm_netware.c>
<IfModule !perchild.c>
#ScoreBoardFile logs/apache_runtime_status
</IfModule>
</IfModule>
#
<IfModule !mpm_netware.c>
PidFile logs/httpd.pid
</IfModule>
#
Timeout 300
#
KeepAlive On
#
MaxKeepAliveRequests 100
#
KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
## 
## prefork MPM
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients         150
MaxRequestsPerChild  0
</IfModule>
#
## worker MPM
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75 
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>
#
## perchild MPM
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
</IfModule>
#
## WinNT MPM
<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild  0
</IfModule>
#
## BeOS MPM
<IfModule beos.c>
StartThreads               10
MaxClients                 50
MaxRequestsPerThread       10000
</IfModule>    
#
## NetWare MPM                          
<IfModule mpm_netware.c>
ThreadStackSize      65536
StartThreads           250
MinSpareThreads         25
MaxSpareThreads        250
MaxThreads            1000
MaxRequestsPerChild      0
MaxMemFree             100
</IfModule>
#
# OS/2 MPM
<IfModule mpmt_os2.c>
StartServers           2
MinSpareThreads        5
MaxSpareThreads       10
MaxRequestsPerChild    0
</IfModule>
#
#Listen 12.34.56.78:80
Listen 8080
#
# Dynamic Shared Object (DSO) Support
#
LoadModule php5_module  libexec/apache2/libphp5.so
#
AddType application/x-httpd-php .php .htm .html
AddType application/x-httpd-php-source .phps
#
#ExtendedStatus On

### Section 2: 'Main' server configuration
#
<IfModule !mpm_winnt.c>
<IfModule !mpm_netware.c>
#User nobody
#Group #-1
User www
Group www
</IfModule>
</IfModule>
#
#ServerName www.example.com:80
UseCanonicalName Off
DocumentRoot "/usr/local/www"
#
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
#
<Directory "/usr/local/www">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
#
UserDir public_html
#
#<Directory /home/*/public_html>
#    AllowOverride FileInfo AuthConfig Limit Indexes
#    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#    <Limit GET POST OPTIONS PROPFIND>
#        Order allow,deny
#        Allow from all
#    </Limit>
#    <LimitExcept GET POST OPTIONS PROPFIND>
#        Order deny,allow
#        Deny from all
#    </LimitExcept>
#</Directory>
# 
DirectoryIndex index.html index.html.var index.php
#
AccessFileName .htaccess
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
</FilesMatch>
#
TypesConfig etc/apache2/mime.types
DefaultType text/plain
#
<IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
</IfModule>
#
HostnameLookups Off
#EnableMMAP off
#EnableSendfile off
ErrorLog logs/error_log
LogLevel warn
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access_log common
ServerTokens Full
ServerSignature Off
#
Alias /icons/ "/usr/local/www/icons-dist/icons/"

<Directory "/usr/local/www/icons-dist/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
#
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "/usr/local/apache2/manual$1"

<Directory "/usr/local/apache2/manual">
    Options Indexes
    AllowOverride None
    Order allow,deny
    Allow from all

    <Files *.html>
        SetHandler type-map
    </Files>

    SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1
    RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>
#
ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/"

<IfModule mod_cgid.c>
#Scriptsock            logs/cgisock
</IfModule>
#
<Directory "/usr/local/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
#
IndexOptions FancyIndexing VersionSort
#
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
#
DefaultIcon /icons/unknown.gif
# 
ReadmeName README.html
HeaderName HEADER.html
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
#
 specify the language of 

AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw
#
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
#
ForceLanguagePriority Prefer Fallback
#
AddCharset ISO-8859-1  .iso8859-1  .latin1
AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3  .latin3
AddCharset ISO-8859-4  .iso8859-4  .latin4
AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8
#
AddCharset GB2312      .gb2312 .gb 
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5        .big5 .b5
AddCharset EUC-TW      .euc-tw
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
#
AddHandler type-map var
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
#
<IfModule mod_ssl.c>
    Include conf/ssl.conf
</IfModule>
#
### Section 3: Virtual Hosts
#
NameVirtualHost *:80
<VirtualHost *:80>
     ServerName mantisdev
      DocumentRoot /usr/local/www/mantis/mantisentw
#     DocumentRoot /usr/local/www/mediawiki-1.5.2
</VirtualHost>

<VirtualHost *:80>
     ServerName mantissup
     DocumentRoot /usr/local/www/mantis/mantisbetri
</VirtualHost>

<VirtualHost *:80>
ServerName infonet
	DocumentRoot /usr/local/www/mediawiki-1.5.2
	Alias /wiki /usr/local/www/mediawiki-1.5.2
</VirtualHost>
 
Zuletzt bearbeitet von einem Moderator:
trag mal die zeile:
LoadModule php5_module libexec/apache2/libphp5.so
in die reihe Module ein,

außerhalb der zeile müßte das laden mit <IfModule modul>
meine modul
</IfModule>

eingetragen werden
 
Code:
...
#Listen 12.34.56.78:80
Listen 8080
#
# Dynamic Shared Object (DSO) Support
#
LoadModule php5_module  libexec/apache2/libphp5.so
#
AddType application/x-httpd-php .php .htm .html
AddType application/x-httpd-php-source .phps
#
#ExtendedStatus On
...

wo sind denn die ganzen anderen Module abgeblieben, da fehlt dir bisschen was um auch AddType zu nutzen.

Ich bleib dabei, nehm dir eine »saubere« httpd.conf und mach damit weiter.

PS: grep -v '^[[:space:]]*#' httpd.conf
zeigt alles der httpd.conf an was kein Kommentar ist.
 
apache hat manchmal auch probs mit einzug aus anderen configs in die httpd (meinen erfahrung) und deshalb geb ich persönlich auch alles in der httpd an, wird eben länger aber dafür hat man auch den überblick
 
Quark, seit wann das? Schau dir das mal beim apache22 an, da ist jedes Modul komplett ausgelagert per include. Gleiches spiel gerne bei ssl.
Ich nutze viel include und habe keine Probleme. Hab auch keine Lust n vHosts in eine Datei zu schreiben da reicht ein:
include vhosts/*.conf
 
ich hab mit include keine guten erfahrungen gemacht, apache hat dann in der conf betimmte sachen übersehen bzw. nicht eingelesen, ist aber auch egal und muß oder sollte eben jeder probieren...sein probs ist ja das apache libphp5.so nicht findet
 
Nein, apache würde libphp5.so finden, wenn er wüsste was er mit der Directive AddType machen soll. Das weis apache aber nicht, da das Modul mime fehlt. mode_mime bringt erst diese Directive mit.
Wie gesagt hier fehlen par Module...
 
naja. also wie wie er geschrieben hat ist der zweite apache aus den ports und es exestiert einen org. httpd, er brauch doch nur die vhosts und logs anpassen oder in die org reinkopieren und apache sollte laufen auch mit mimes, da die automatisch mitinstalliert werden
 
Flex6 bitte schau dir doch mal seine httpd.conf an!
Siehst Du da ein: »LoadModule mime_module libexec/apache2/mod_mime.so«?

Der Apache aus den Ports baut shared Moduls die geladen werden müssen, wenn man sie dann nutzen will. Da AddType vom mime abhängig ist braucht er schon mal mindestens das Modul aber wie gesagt da fehlen noch ganz andere was das loggen, vhost etc angeht.

Kann ja sein das beim Apache, der mit Hand gebaut worden ist, die Module »fest« eingebaut worden sind. Daher dann vieleicht die fehlenden Module in der httpd.conf?!

Was ist denn bitte ein »org. httpd«?
»org reinkopieren«? Er verwendet bei beiden die gleiche config, so schrieb er zumindest.

»apache sollte laufen auch mit mimes, da die automatisch mitinstalliert werden«
Ja installiert ja, aber nicht geladen.

:rolleyes:
 
Genau paefchen, ich verwende für die Port-Installation die gleiche bzw. fast die gleiche httpd.conf wie beim selbstgebauten Apache. Einzig die Pfade habe ich angepasst. Deswegen wundert mich auch Dein Post paefchen:

Das weis apache aber nicht, da das Modul mime fehlt. mode_mime bringt erst diese Directive mit.
Wie gesagt hier fehlen par Module...

Warum funktioniert denn der selbstgebaute Apache ohne dieses mime-modul?

Wenn dies stimmt paefchen, würde es dann nicht ausreichen einfach dieses Modul mitzuladen? In dem Verzeichnis wo sich libphp5.so befindet liegen noch ne Menge anderer Dateien rum. :D
 
Es wird wärmer...:p

MaMaBacardi schrieb:
Genau paefchen, ich verwende für die Port-Installation die gleiche bzw. fast die gleiche httpd.conf wie beim selbstgebauten Apache. Einzig die Pfade habe ich angepasst.
fast ist hier wichtig. Trag halt die Module ein die Du brauchst und als *.so Dateien Vorhanden sind.

MaMaBacardi schrieb:
Deswegen wundert mich auch Dein Post paefchen
hatte ich doch geschrieben, der wird wohl statisch gebaut worden sein.

MaMaBacardi schrieb:
Warum funktioniert denn der selbstgebaute Apache ohne dieses mime-modul?
Nicht ohne, sondern ohne extra geladen zu werden, da diese schon fester Bestandteil von deinem Apache waren.

MaMaBacardi schrieb:
Wenn dies stimmt paefchen, würde es dann nicht ausreichen einfach dieses Modul mitzuladen? In dem Verzeichnis wo sich libphp5.so befindet liegen noch ne Menge anderer Dateien rum. :D
kann gut sein das es reicht, probiere es halt aus.
 
Zurück
Oben