> On Aug 20, 2016, at 3:31 PM, Sam Ruby <[email protected]> wrote: > > You've clearly got CGI working at this point, next would be individual > configuration of individual CGI applications. I'll post instructions > shortly on how to configure the secretary workbench application. You > basically figured out the first step, though the recommendation will > be to copy the file and edit the copy. This will reduce the > possibility of checking in your configuration changes.
Yes. It would be nice to have the local_paths.yml checked into git in an unused place as a starting point and then have instructions on how to copy it to the live location. Similarly, whimsy.conf should be copied to httpd/other first and edited there. I think I can make that change myself. Craig > > - Sam Ruby > > On Sat, Aug 20, 2016 at 5:40 PM, Craig Russell <[email protected]> > wrote: >> I changed the local_paths.yml to refer to my checked-out svn repo and it now >> completes loading the local_paths.yml file. >> >> Now, I select my test.txt file which is in the documents/received (live svn >> repo) and get the right menus on the left but permission denied in the right >> panel. >> >> Forbidden >> >> You don't have permission to access /members/received/test.txt on this >> server. >> >> Still some mis-configuration going on. My yml file: >> >> meeting: /Users/clr/apache/foundation/Meetings/20160322 >> foundation: /Users/clr/apache/foundation >> officers: /Users/clr/apache/foundation/officers >> documents: /Users/clr/apache/documents >> received: /Users/clr/apache/documents/received >> mail: /Users/clr/apache/secmail.rb >> subreq: /Users/clr/apache/subreq >> >> >> Craig >> >>> On Aug 20, 2016, at 2:25 PM, Craig Russell <[email protected]> wrote: >>> >>>> >>>> On Aug 20, 2016, at 2:12 PM, Sam Ruby <[email protected]> wrote: >>>> >>>> On Sat, Aug 20, 2016 at 4:53 PM, Craig Russell <[email protected]> >>>> wrote: >>>>> I’m at the last step in MACOSX.md and it looks good. >>>>> >>>>> I can load the whimsy.local page and it has lots of links to the whimsy >>>>> resources. >>>> >>>> Cool. >>>> >>>>> But when I access the secretary/workbench, the screen splits like it >>>>> should but the left pane shows the ruby code from worklist.cgi instead of >>>>> running the ruby code: >>>>> >>>>> #!/usr/bin/env ruby >>>>> require 'wunderbar' >>>>> require 'yaml' >>>>> >>>>> DOCTYPES = %w{icla grant ccla nda other} >>>>> >>>>> I think there must be something wrong with my passenger config. >>>> >>>> Passenger is not involved in running CGIs. What is most likely the >>>> issue is that the line including mod_cgi wasn't uncommented. Other >>>> possibilities are problems with the following lines: >>>> >>>> Options +ExecCGI +Indexes +FollowSymLinks +MultiViews >>>> AddHandler cgi-script .cgi >>> >>> I’m not sure where these go. But now I have a different problem: >>> >>> #<Errno::EACCES: Permission denied @ dir_s_mkdir - /srv> >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:253:in `mkdir' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:253:in `fu_mkdir' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:227:in `block (2 >>> levels) in mkdir_p' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:225:in >>> `reverse_each' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:225:in `block in >>> mkdir_p' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:211:in `each' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/fileutils.rb:211:in `mkdir_p' >>> /Users/clr/apache/git/whimsy/www/secretary/workbench/local_paths.rb:21:in >>> `block in <top (required)>' >>> /Users/clr/apache/git/whimsy/www/secretary/workbench/local_paths.rb:20:in >>> `each' >>> /Users/clr/apache/git/whimsy/www/secretary/workbench/local_paths.rb:20:in >>> `<top (required)>' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in >>> `require' >>> /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in >>> `require' >>> /Users/clr/apache/git/whimsy/www/secretary/workbench/worklist.cgi:33:in >>> `block (2 levels) in <main>' >>> /Users/clr/apache/git/whimsy/www/secretary/workbench/worklist.cgi:15:in >>> `block in <main>' >>>> >>>>> Craig L Russell >>>>> Architect >>>>> [email protected] >>>>> P.S. A good JDO? O, Gasp! >>>> >>>> - Sam Ruby >>> >>> Craig L Russell >>> Architect >>> [email protected] >>> P.S. A good JDO? O, Gasp! >> >> Craig L Russell >> Architect >> [email protected] >> P.S. A good JDO? O, Gasp! >> >> >> >> >> Craig L Russell Architect [email protected] P.S. A good JDO? O, Gasp!
