|
Configuring IIS 6 on Windows 2003 is different from previous versions of the operating system. Most notable is one additional requirement that is not documented in the PHP installation guide.
Please see this link for details.
Once IIS is seeing PHP, you might experience additional permission-related problems with the Ensight installation. Make sure that both the installation directory's permissions and the directory that PHP is installed in, are set to world writable for the IUSR_* user (the anonymous user that the web server runs as) as well as the IIS_WPG user.
For best results, use these settings:
/content, /images and /upload - set permission to Read and Write files for both users, but disable Execution and Folder Creation. /live - set full access to the IUSR_* user, and Read permission to the IIS_WPG user.
Log Files
IIS 6 automatically prohibits downloading of files where the appropriate MIME type isn't registered. You may experience problems downloading *.log files because the default installation of IIS doesn't support them. To enable download of *.log files, follow these steps:
- Right-click on the server's name in Internet Information Services (IIS) admin, and select Properties.
- Click on the MIME types button and add .log to the list (its MIME type should be text/plain). Click OK.
- Right-click on the server's name again and select All Tasks >> Restart IIS.
- Once restarted, jump into command-line (cmd.exe) and run net stop iisadmin and net start w3svc to ensure PHP restarts accordingly.
Also see the tutorial on linking Windows 2003 Web Edition to an MS-SQL 2000 database if you are experiencing troubles there.
|