Die Ausgabe von "ls -la /var/www/web999/web/info.php" ist:
---
-rw-rw-r-- 1 web999_info web999 17 2008-04-03 01:47 /var/www/web999/web/info.php
---
Es sind sogar beide Checkboxen für CGI aktiviert. Die beiden für PHP habe ich natürlich deaktiviert, da hier ja die CGI-Version zum Einsatz kommen soll und ich nur so Konflikte vermeiden kann!
Und noch der guten Ordnung halber die Apache-Direktiven dieses Webs:
---
<Directory /var/www/web999/cgi-bin/>
Options ExecCGI
AllowOverride None
</Directory>
<Directory /var/www/web999/web/>
AllowOverride All
</Directory>
---
Und so die ".htaccess"-Datei, die im "/web"-Ordner liegt:
---
############################################
## uncomment these lines for CGI mode
## make sure to specify the correct cgi php binary file name
## it might be /cgi-bin/php-cgi
AddHandler php5-cgi .php
Action php5-cgi cgi-bin/php5-cgi
############################################
## this line is specific for 1and1 hosting
#AddType x-mapp-php5 .php
############################################
## default index file
<IfModule mod_php5.c>
############################################
## adjust memory limit
php_value memory_limit 32M
php_value max_execution_time 18000
############################################
## disable magic quotes for php request vars
php_flag magic_quotes_gpc off
############################################
## enable php short tags for templates
php_flag short_open_tag on
</IfModule>
DirectoryIndex /web/
<IfModule mod_ssl.c>
############################################
## make HTTPS env vars available for CGI mode
SSLOptions StdEnvVars
</IfModule>
<IfModule mod_rewrite.c>
############################################
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
############################################
## you can put here your magento root folder path relative to web root
RewriteBase /
############################################
## workaround for HTTP authorization in CGI environment
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
############################################
## always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
############################################
## never rewrite for existing files, directories and links
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
############################################
## rewrite everything else to index.php
RewriteRule .* index.php [L]
</IfModule>
############################################
## Prevent character encoding issues from server overrides
## If you still have problems, use the second line instead
AddDefaultCharset Off
#AddDefaultCharset UTF-8
Order allow,deny
Allow from all
---