It seems I have a working setup. Following Stephen's suggestion I reordered the files a bit. I'll try to make the description as detailed as possible. Maybe someone else could use this. (The numbers in brackets show permissions):
|- .htaccess (644) |- lc (755) |- test.lc (644) |- cgi-bin (775) |- .htaccess (644) |- livecode-server |- livecode-community-server (775) |- drivers (755) |- dbmysql.so (664) |- dbodbc.so (664) |- dbpostgresql.so (664) |- dbsqlite.so (664) |- externals (775) |- revdb.so (664) |- revxml.so (664) |- revzip.so (664) The .htaccess file on root level contains: Options +ExecCGI FollowSymLinks AddHandler livecode-script .lc .irev DirectoryIndex index.irev index.lc index.php index.html Action livecode-script /cgi-bin/livecode-server/livecode-community-server The .htaccess file in the cgi-bin folder: Options ExecCGI SetHandler cgi-script If I put a ".cgi" after the server's name both in the .htaccess file and in the file name itself, the setup still works. But if I remove the .htaccess file in the cgi-bin folder I get an error no matter if there is a ".cgi" or not. I think it is actually this second .htaccess that makes the difference. Thanks to you both Thomas Am 15.07.2015 um 16:21 schrieb Richard Gaskin: > Thomas von Fintel wrote: > > > stephen barncard wrote: > ... > >> this one inside the cgi-bin directory > >> > >> ------------------------------------------------------------------- > >> Options ExecCGI > >> SetHandler cgi-script > >> ---------------------- > > > > Thanks a lot! > > > > What I missed was the part of having different htaccess files in root > > and cgi directory. > > I believe the .htaccess inside the cgi-bin folder is only needed on some > server configurations like Dreamhost's when the executable file does not end > in ".cgi". Those two lines allow other executables not otherwise accounted > for in the server's Apache config file to be executed. > > Testing your original hunch here about renaming LC Server to have ".cgi" at > the end allows me to use the same setup I've used for a while but without the > .htaccess file in cgi-bin. > > This suggests that adding that file won't fix your "file not found" error. > If it does I'm mystified, but if not we'll still need to look at the paths in > your main .htaccess file and make sure they point to the right place, and > double-check permissions. > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > ambassa...@fourthworld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode