habe meinen Suse-Server nun endlich mal auf Suse 10.3 geupdatet und gleichzeitig auch php5 eingespielt (da eh einiges an datenmüll entstanden war, habe ich das ganze mittels neu installation erledigt da es mir BIS DA HIN noch so vorkam als sei es der geringste aufwand... )
hab nach erfolgreichem einrichten des Apaches dann die httpd.conf und default-server.conf angepasst
HTTPD.CONF
Code: Select all
Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/mod_userdir.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType application/octet-stream
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
<Directory />
Options None
AllowOverride ALL
</Directory>
AccessFileName .htaccess
<Files ~ "^.ht">
Order allow,deny
Deny from all
</Files>
DirectoryIndex index.html index.html.var index.htm index.php
Include /etc/apache2/default-server.conf
<IfModule mod_suphp.c>
suPHP_Engine on
AddType application/x-httpd-php5 .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddHandler x-httpd-php .php
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.php4
</IfModule>
Include /etc/apache2/sysconfig.d/include.conf
NameVirtualHost *:80
Include /etc/apache2/vhosts.d/*.conf
DEFAULT-SERVER.CONF
Code: Select all
Alias /icons/ "/usr/share/apache2/icons/"
<IfModule mod_userdir.c>
UserDir public_html
Include /etc/apache2/mod_userdir.conf
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options None
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
</Directory>
</IfModule>
Include /etc/apache2/conf.d/*.conf
Include /etc/apache2/conf.d/apache2-manual?conf
und anschließend die vhost-confs wieder nach /etc/apache2/vhost.d kopiert.
die vhosts sehen alle wie folgt aus (bis auf den part vor der domain natürlich =>> ich verwende überwiegend subdomains)
Code: Select all
<VirtualHost *:80>
ServerName chrissi.cyborgone.de
DocumentRoot /home/chrissi/public_html/
</VirtualHost>
dann noch einen "rcapache2 restart" und... ich dachte dann wäre alles gut, aber... kein einziger vhost geht...
Ich lande immer auf meinem default-eintrag "cyborgone.de" also "/home/cyborgone/public_html"
der redirect über mod_user_dir funktioniert so halb.
"ttp://cyborgone.de/~username" zb bringt mich in das entsprechende home-dir und zeigt auch dort das index file an. jedoch ist das document-root auch hier IMMER "/home/cyborgone/public_html" und alle includes innerhalb der php-files holen ihre dateien aus dem cyborgone-home anstatt aus ihrem eigenen...
was soll das sein?
die confs sind wie gesagt vorher 1a gelaufen und ich hab sie doch nur wieder zurück kopiert.
:(
Mit freundlichen Grüßen.
ein verzweifelter Cybi