I am currently in the process of installing SuiteCRM 8.2.4 on my Synology NAS (DS716+) with the Web Server package. I have been able gain access to the installation page but when I fill out the form and click PROCEED it tells me I have an error on just the Writable Upload Directory. All other folders show the appropriate access.
From the research I have done prior to writing this topic, I have already double checked the permissions for the folder. I have assigned them to http:http since that is the user and group the web server set up and have adjusted the rw privileges to 775 for the key directories.
Yup, thatâs the folder. You ran it recursively right? So it updates all the sub folders? What permissions are you seeing if you go into the upload folder? May be something in a sub folder causing an issue then.
That is odd for sure⌠Iâd lean towards the user in set up not having access to execute that index.html file being the issue⌠How did you go about installing your instance? Are you self hosting/ self managing the hosting or going through 3rd party hosting?
I am self hosing on a Synology NAS with the Web Station to handle the environment. It gives me access to Apache 2.4 and PHP 8.0.
When I set everything it up it gives me my âwebâ folder (I think this might be comparable to www or html on other platforms) which after creating a âsuitecrmâ root is where I pasted all of the files from the SuiteCRM download.
Iâm not sure if itâs telling but I do not show the âLicenseâ tab when I load the install wizard page.
That may be part of the issue then yeah. Iâd try there first. Itâs been a bit since Iâve done a manual install, so I canât recall if I ran into any issues like this previously. Most recent installs have been through either wordpress sites or other installers (bitnami and such).
There is also a checkbox for âignore system warningsâ on the configuration page, if itâs letting you get that far⌠May be a false flag thatâs causing that error? Iâd start with the required php first.
Ok. So I did some digging and using phpinfo() I found that the modules I thought were missing were actually installed native to PHP 8.0. Which is great news because finding the source code and building/compiling the missing modules was giving me a headache!
The only ones I am not sure about are:
cli - I think this shows that it is installed
Common - Not seeing any reference to that wording but I think it might be Core?
As @pgr mentioned I will use the 2 prefix for the directory permissions and try that out.
@pgr I hope you donât mind but I wanted to continue this thread as the main.
So I have gone through and redid all of the permissions and I am getting the same Directory Writable error. I am starting to lean towards there might be an issue with the directory validation method. I have begun to dive into the Install code to see if I can bypass the Upload directory check.