9
Alright, here SHOULD be a proper step-by-step to setting up XOOPS in IIS:
- Extract the XOOPS files to a folder somewhere.
- Create a website in IIS (if you need more detailed instructions on this I can probably help) and have it point its root directory to the xoops/html directory.
- Go to the XOOPS directory, right click on the html folder, go to the security tab, click add, and from your local machine, add the IUSR_MACHINE user. After it is added, grant it Read and Execute permissions on the folder. Now click the "Advanced" button, and at the bottom you will see a checkbox that says something to the effect of "Replace permission entries on all child objects with entries shown here that apply to child objects." Check off that checkbox and click "Apply" - it will apply IIS read to everything xoops.
- Enter the html directory
- Multiselect the Upload, Cache, and Template_c directories. Right click on the selected folders, go to the security tab. Grant the IUSR_MACHINE account Full Control permissions on the folder (I know, I know - but it'll get it working.) Now click the "Advanced" button, and at the bottom you will see a checkbox that says something to the effect of "Replace permission entries on all child objects with entries shown here that apply to child objects." Check off that checkbox and click "Apply" - it will apply IIS READ/WRITE/MODIFY to everything xoops.
- Select the mainfile.php in the xoops/html folder. Right click on the file, go to the security tab. Grant the IUSR_MACHINE account Full Control permissions on the folder - it will apply IIS READ/WRITE/MODIFY to mainfile.php.
- Go into IIS. Right click on your new site, click on the Documents tab, add index.php to the list of default documents.
- Finally, go to your PHP directory (usually c:\php) and multiselect the php.exe and php*.dll files. Right click on the selected files, go to the security tab. Grant the IUSR_MACHINE account Read/Execute permissions on the files.
That should do it. Beyond this, I can't be much help I don't think. Best of luck!!!