Hello
Where should I put php files?
Wherever your IIS will serve them. This is usually called a wwwroot or a docroot, but that is a matter of IIS configuration. It has a default value (I donât know what it is), and of course you can configure it to serve from other directories as well.
C:\inetpub\wwwroot\ ?
Probably. But sort of thing, thereâs no point in asking, itâs better to just try it 
Canât remove read-only from C:\inetpub\wwwroot\SuiteCRM
http://localhost/SuiteCRM/install.php
The Custom Directory exists but is not writeable. You may have to change permissions on it (chmod 766) or right click on it and uncheck the read only option, depending on your Operating System. Please take the needed steps to make the file writeable.
Youâre asking a Windows question⌠there are plenty of sites out there explaining how to set permissions on Windows.
For example (just an example!), on an elevated (Administrator) Command prompt, this:
icacls c:\inetpub\wwwroot\ /grant "IIS AppPool\DefaultAppPool:F"
If the user name that IIS is using in your system is âIIS AppPool\DefaultAppPoolâ, then this will give it full access. Note that this is not secure, it means âopen wideâ permissions. You can use it to test. Then make sure you set something tighter.
This is also achievable form the UI, I just find itâs often faster and simpler to run the command-line command.
This is IIS issue, not Windows. I give full control to BUILTIN\IIS_IUSRS and uncheck âread-onlyâ on directory, but somehow it became immediately read-only again.
(Get-Acl -Path C:\inetpub\wwwroot\SuiteCRM).Access
FileSystemRights : FullControl
AccessControlType : Allow
IdentityReference : BUILTIN\IIS_IUSRS
IsInherited : False
InheritanceFlags : ContainerInherit, ObjectInherit
PropagationFlags : None
FileSystemRights : ReadAndExecute, Synchronize
AccessControlType : Allow
IdentityReference : BUILTIN\IIS_IUSRS
IsInherited : True
InheritanceFlags : None
PropagationFlags : None
Check the link below. Itâs for SugarCRM but most of it is still valid for SuiteCRM:
BrozTechnologies
Still the same error.
icacls c:\inetpub\wwwroot\SuiteCRM\ /t /grant âNT AUTHORITY\IUSR:Fâ
It works now. We have user group âBUILTIN\IIS_IUSRSâ and user âNT AUTHORITY\IUSRâ
Usually we gave permission on group level, not user level. In my case I must gave permission to group and user.
also i change php.ini
http://php.net/cgi.force-redirect
cgi.force_redirect = 0
; http://php.net/fastcgi.impersonate
fastcgi.impersonate = 1