ik maak gebruik van een nieuwe server, echter is het een SLES11 server geworden, ben ik niet geheel bekend mee...
Ik heb een bestaand project overgezet naar deze server, maar zodra ik
AllowOverride All in m'n virtualHost file stop, gaat het goed mis. Dan raken alle 'links' in error 500 en ik weet niet goed waar ik moet zoeken ..De volgende paketten heb ik geinstalleerd: mysql mysql-client php53-mysql apache2-mod_php53 php53 apache2 apache2-example-pages
conf file is als volgt:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName topapp.intra.com
DocumentRoot /srv/www/vhosts/topapp.intra.com
ErrorLog /var/log/apache2/topapp.intra.com-error_log
CustomLog /var/log/apache2/topapp.intra.com-access_log combined
AccessFileName .htaccess
HostnameLookups Off
UseCanonicalName Off
ServerSignature Off
#weet niet of ik cgi wel moet aan laten... ik maak niet bewust gebruik van cgi-scripts ?
ScriptAlias /cgi-bin/ "/srv/www/vhosts/topapp.intra.com/cgi-bin/"
<Directory "/srv/www/vhosts/topapp.intra.com/cgi-bin">
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
Include /etc/apache2/mod_userdir.conf
</IfModule>
#m'n vhost directory
<Directory "/srv/www/vhosts/topapp.intra.com">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
m'n .htaccess als volgt:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Uiteraard apache gerestart.
Als ik zelf gewoon direct de php url volg is er niks aan de hand (ALS ik de AllowOverride All weg laat)
Weet iemand hoe ik dit kan fixen? Ik heb geprobeerd zo veel mogelijk info te geven wat ik geinstalleerd en gedaan heb.