Thanks for responding. I'll definitely clear out my safe script dirs in Active4D.ini. It's definitely in my system /Library (not ~/Library) folder. Here is an edited console dump:
~ cd /Library/Application\ Support/4D/com.aparajita ➜ com.aparajita ls -la total 8 drwxr-xr-x 3 <WebClientUser> admin 102B Sep 13 11:47 . drwxr-xr-x 5 <WebClientUser> admin 170B Sep 13 09:46 .. lrwxr-xr-x 1 <WebClientUser> admin 32B Sep 13 05:23 Active4D -> /Users/<WebClientUser>/Documents/<project_root> ➜ com.aparajita cd Active4D ➜ Active4D git:(4Dv15) ✗ pwd /Library/Application Support/4D/com.aparajita/Active4D ➜ Active4D git:(4Dv15) ✗ ls -l total 32 drwxr-xr-x 71 <WebClientUser> staff 2414 Nov 2 12:09 Active4D drwxr-xr-x 4 <WebClientUser> staff 136 Oct 26 10:05 Active4D uploads -rw-r--r-- 1 <WebClientUser> staff 66 Aug 30 16:27 Gemfile -rw-r--r-- 1 <WebClientUser> staff 768 Oct 26 10:05 Gemfile.lock drwxr-xr-x 5 <WebClientUser> staff 170 Sep 18 10:56 Logs drwxr-xr-x 5 <WebClientUser> staff 170 Aug 30 16:27 bin drwxr-xr-x 3 <WebClientUser> staff 102 Oct 26 10:05 config drwxr-xr-x 37 <WebClientUser> staff 1258 Oct 26 10:05 jobs2 drwxr-xr-x 13 <WebClientUser> staff 442 Oct 26 10:05 web_static drwxr-xr-x 34 <WebClientUser> staff 1156 Oct 26 10:05 weba4d ----- Notice that when I cd into Active4D, then do a pwd, it still thinks I'm in /Library/Application Support/4D/com.aparajita. (Not sure if that's proper or not.) I tried deleting and recreating the symlink, but this had no effect. I still get 403 errors to both sites. I did notice that the error on one of the sites was from Active4D, while the error from the other site was a plain, unstyled text error. :-( Let me know if you think of anything. I can't make any progress on my new (future) production setup until I get past this problem. Many thanks! Doug On Thu, Nov 2, 2017 at 12:32 PM, Aparajita Fishman <[email protected]> wrote: > Symlinks definitely work on the default folder. But in your case it’s > showing the default folder as non-symlinked, and in the system /Library. > Are you sure you weren’t try to symlink from the user library at > ~/Library/Application Support/4D/com.aparajita/Active4D? > > If you’re serving two sites using virtual hosts, you don’t need to (and > shouldn’t) modify 'safe script dirs’. > > All the best, > > - Aparajita > > > On Nov 1, 2017, at 12:05 PM, Doug Hall <[email protected]> wrote: > > > > I'm getting Unauthorized Access (403) errors when trying to access my > > Active4D host, when served from 4D Remote. Everything works fine from a > > local database on my development machine, and from a development 4D > server. > > > > I moved all of my library files into the <project_folder>/Active4D > folder, > > as required by v7. > > > > From my Active4D log: > > > > Nov 01 13:28:14 Active4D: [info] interpreter: default directory: > > /Library/Application Support/4D/com.aparajita/Active4D > > > > This particular "directory" is actually a symlink to > > ~/Documents/<project_folder> > > > > Later in the log: > > > > Nov 01 13:28:39 Active4D: [error] server: requested file not in root or > > safe script dirs: > > /Users/<user>/Documents/<project_folder>/<web_root>/index.a4d > > ... > > > > My safe scripts, from Active4D.ini: > > safe script dirs = <default>/<web_root1>;<default>/<web_root2> > > > > As you can see, I'm serving two sites, and both sites give me > Unauthorized > > access errors to their web root. > > > > It's just a guess, but it appears that defining the default folder with a > > symlink does not work like it did in Active4D 6.4. > > > > Doug > > _______________________________________________ > > Active4D-dev mailing list > > [email protected] > > http://list.aparajitaworld.com/listinfo/active4d-dev > > Archives: http://active4d-nabble.aparajitaworld.com/ > > > _______________________________________________ > Active4D-dev mailing list > [email protected] > http://list.aparajitaworld.com/listinfo/active4d-dev > Archives: http://active4d-nabble.aparajitaworld.com/ _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
