Apache + php problem

Philipp

Registered User
Hallo Leute,

ich hab ein kleines Problem mit dem lieben Apache.
Wenn ich z.b.

Code:
/etc/init.d/apache restart

mach dann bekomm ich folgende Fehlermeldung

Code:
Syntax error on line 17 of /etc/apache/vhosts.conf
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration

Dann hab ich mir die vhosts.conf mal angeschaut und hab

Code:
# php_admin_value open_basedir
# php_admin_flag safe_mode On
# CustomLog

ausgeklammert. Weil jedes mal wenn ich was auskommentier hab ist er zum nächsten gesprungen und hat da gemäckert darum hab ich alle 3 gemacht.

Hier ist mal meine

vhosts.cond
Code:
# /etc/apache/vhosts.conf
# Created 27.03.2005 22:40
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.

NameVirtualHost IP

# DummyHost for DefaultSite
<VirtualHost IP>
</VirtualHost>

# Domain ID: 14 - CustomerID: 15 - CustomerLogin: user
<VirtualHost IP>
  ServerName domain.com
  ServerAlias www.domain.com
  ServerAdmin xxx
  DocumentRoot /var/kunden/webs/xxx/
#  php_admin_value open_basedir /var/kunden/webs/xxx/
#  php_admin_flag safe_mode On
  ErrorLog /var/kunden/logs/xxx-error.log
#  CustomLog /var/kunden/logs/xxx-access.log combined

</VirtualHost>

# Domain ID: 15 - CustomerID: 13 - CustomerLogin: xxx
<VirtualHost IP>
  ServerName xxx.xxx.com
  ServerAlias www.xxx.xxx.com
  ServerAdmin xxx
  DocumentRoot /var/kunden/webs/xxx/
#  php_admin_value open_basedir /var/kunden/webs/xxx/
#  php_admin_flag safe_mode On
  ErrorLog /var/kunden/logs/xxx-error.log
#  CustomLog /var/kunden/logs/xxx-access.log combined

</VirtualHost>

# Domain ID: 17 - CustomerID: 13 - CustomerLogin: xxx
<VirtualHost IP>
  ServerName xxx.xxx.xxx.com
  ServerAlias www.xxx.xxx.xxx.com
  ServerAdmin xxx
  DocumentRoot /var/kunden/webs/xxx/
#  php_admin_value open_basedir /var/kunden/webs/xxx/
#  php_admin_flag safe_mode On
  ErrorLog /var/kunden/logs/xxx-error.log
#  CustomLog /var/kunden/logs/xxx-access.log combined

</VirtualHost>

Was ich evtl. nicht vergessen sollte ich nutze syscp bzw. hab es gestern installiert. Dies schreibt auch die Sachen in die vhosts.conf Datei.

Ich hoffe mir kann jemand helfen.
 
Das liegt ganz offensichtlich daran, dass das PHP-Apache-Modul nicht mitgeladen wird!
LoadModule php4_module modules/libphp4.so
or:
LoadModule php5_module modules/libphp5.so
Sollte bei dir in der Apache-Konfiguration mit aufgerufen werden, sofern PHP4/5 überhaupt als Apache-Modul kompiliert wurde.
Falls nur die CGI-Version vorhanden sein sollte, so darfst du auch keine php_admin_value und ähnliches über den Apachen mitteilen.

Got it?
 
so weiß nun was ich falsch gemacht hab ;)

hab den Include von der vhosts.conf vor den Include der modules.conf geschrieben darum hat er gemäckert ;)

nun geht wieder alles
 
Back
Top