Ken je dat?
Je wil Mono (.NET voor onder FOSS omgevingen) en PHP naast elkaar draaien?
Nee! Natuurlijk niet!
Totdat er zo’n stomme Wintendo ontwikkelaar langs komt zeilen… ![]()
Anywho, die Wintendo ontwikkelaar die begint er over dat ‘ie op z’n site ook een php forum wil draaien,
naast de mogelijkheid om standaard alles in .NET te pleuren.
Dat is dus ff vogelen.
Zag zijn VirtualHost config er eerst nog zo uit:
ServerAdmin webmaster@somesite.net ServerName somesite.net ServerAlias www.somesite.net # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. DocumentRoot /home/www/sites/somesite.net/ # if not specified, the global error log is used ErrorLog /home/www/logs/somesite.net-error_log CustomLog /home/www/logs/somesite.net-access_log combined # don’t loose time with IP address lookups HostnameLookups Off # needed for named virtual hosts UseCanonicalName Off # configures the footer on server-generated documents ServerSignature On MonoApplications default “/:/home/www/sites/somesite.net” DirectoryIndex Default.aspx index.php MonoServerPath “/usr/lib/mono/2.0/mod-mono-server2.exe” AddHandler mono index2.aspx .ascx .asax .ashx .config .cs .asmx .axd SetHandler mono
Toen ik er mee klaar was, zag het er zo uit:
ServerAdmin webmaster@somesite.net ServerName somesite.net ServerAlias www.somesite.net # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. DocumentRoot /home/www/sites/somesite.net/ # if not specified, the global error log is used ErrorLog /home/www/logs/somesite.net-error_log CustomLog /home/www/logs/somesite.net-access_log combined # don’t loose time with IP address lookups HostnameLookups Off # needed for named virtual hosts UseCanonicalName Off # configures the footer on server-generated documents ServerSignature On MonoApplications default “/:/home/www/sites/somesite.net” DirectoryIndex Default.aspx index.php MonoServerPath “/usr/lib/mono/2.0/mod-mono-server2.exe” AddHandler mono index2.aspx .ascx .asax .ashx .config .cs .asmx .axd SetHandler mono
Wat heb ik gedaan?
Eerst maar eens de default parsing door Mono uitgezet om vervolgens alle specifieke Mono pagina’s (.aspx files) door Mono te laten parsen.
Dit zorgt er voor dat standaard alles door PHP wordt geparsed, tenzij het dus .aspx is.
Et voila, ca marche! :)
Weer een probleem opgelost! :D
Tycho, wat ben je toch een enorreme nerd!Bob - 02 June '06 - 02:24