There isn't an rd-bin directory, its an alias/shortcut to an actual directory (which should be in /usr/local/libexec).

Cd into your source directory and redo this bit:

./configure --libexecdir /usr/local/libexec

Just for the heck of it, make followed by sudo make install won't hurt either.

Your conf file has two places where you need to replace @libexecdir@

The first line <Directory "@libexecdir@"> and the alias line at the bottom

ScriptAlias /rd-bin/ "@libexecdir@/"

Assuming you have the /usr/local/libexecdir with the addcart.html and rdxport.cgi (and others). Fixing the @libexecdir@ thing should solve that.

On 2016-03-20 18:12, [email protected] wrote:
I still can't seem to get around the forbidden message. I don't have
a rd-bin directory anywhere. Is there supposed to be one? Also in
looking at my folders, I saw a rd-bin.conf file under /usr/local/etc.
Is that normal or causing a conflict? Thanks for all the help! It is
much appreciated.

Sent from my iPhone

On Mar 19, 2016, at 10:44 PM, David Klann <[email protected]> wrote:


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hey Seth,

You need to change that first line.

<Directory "@libexecdir@"> should read <Directory "/usr/local/libexec">

The "word" libexecdir surrounded by "@" symbols is a "placeholder" that should have been replaced by the configure script when you ran it in the source directory. No worries, simply replace that in your copy of the file and reload the apache web service per Wayne's previous instructions.

Almost there!

Best,

 ~David Klann


On 03/19/2016 09:28 PM, Seth Stevenson wrote:
So I did all that and still get the forbidden error. Here is my file; does it look right?


<Directory "@libexecdir@">
 Options ExecCGI FollowSymLinks
 AllowOverride None
Require all granted
 <Files *.gif>
   SetHandler default-handler
 </Files>
 <Files *.png>
   SetHandler default-handler
 </Files>
 <Files *.js>
   SetHandler default-handler
 </Files>
 <Files *.html>
   SetHandler default-handler
 </Files>
 <Files *.xml>
   SetHandler cgi-script
 </Files>
 <Files *.cgi>
   SetHandler cgi-script
 </Files>
 <Files *.mp3>
   SetHandler cgi-script
 </Files>
</Directory>
ScriptAlias /rd-bin/ "@libexecdir@/"
TimeOut 1200

On Sun, Mar 20, 2016 at 9:13 AM, Wayne Merricks
<[email protected] <mailto:[email protected]>>
wrote:

   Right, so you compiled and installed from source (hence the
/usr/local/libexec) onto some version of Ubuntu.

Its been a while since I did a source install. This is with v2.11
on Ubuntu 15.10:

   ./configure --libexecdir=/usr/local/libexec
   make
   sudo make install

You are right, the source install does not put the rd-bin in place
but this is quite easy to fix.

   Copy rd-bin.conf to the apache conf available dir:

sudo cp rivendell-2.11.0/conf/rd-bin.conf /etc/apache2/conf-available

   Enable it:

   sudo a2enconf rd-bin

   Reload apache:

   sudo service apache2 reload

   Check the web page works:

   http://localhost/rd-bin/addcart.html

I got access forbidden at this point. Checking the tryphon repos,
they've amended the rd-bin.conf and that fixes the problem.

   sudo nano /etc/apache2/conf-available/rd-bin.conf

Find these two lines just under Directory after all the comments:

   Order allow,deny
   Allow from all

   Replace them with:

   Require all granted

   Save and reload apache:

   sudo service apache2 reload

   You should be fine now.




   On 2016-03-19 17:42, [email protected]
<mailto:[email protected]> wrote:

Well, I am still working on this. I can't seem to tell where the Apache files should go. My rivendell Apache files are currently in /use/local/libexec. I copied the rd-bin.conf to /etc/apache2 and edited it to point to /use/local/libexec. Restarted Apache and no results. There isn't a conf.d folder to put the rd-bin.conf file either as mentioned in some posts. Previously I had the Apache rivendell stuff in /var/www and that didn't work either. What
is the
proper location for ubuntu? It didn't work as setup for Debian.

       Sent from my iPhone

       On Mar 11, 2016, at 11:24 AM, Wayne Merricks
       <[email protected]
<mailto:[email protected]> [4]> wrote:

           Hi,

           Sounds like a /var/snd permissions problem.

           Can you open a browser and does this page work:

http://your_server_or_its_ip_address/rd-bin/addcart.html [1]

           If it does then it is definitely /var/snd.

Depending on how you're set up you might want to restrict
           permissions down but for testing just do this:

           $ sudo chmod a+rwx /var/snd

           This means any user with access to that machine has full
access to
that directory (usually via NFS or SSH or Console access).

           On 11/03/16 14:36, Seth Stevenson wrote:

               I'm getting a unable to find destination file in
rdlibrary when I
               go to import audio. Also I can't delete any audio. I
checked
/etc/apache2 and there was no conf.d directory. I made
that and
put the rd-bin.conf file in there, and rebooted. Still
nothing.

               --

               Seth Stevenson

               _______________________________________________
               Rivendell-dev mailing list
               [email protected]
<mailto:[email protected]>
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


           _______________________________________________
           Rivendell-dev mailing list
           [email protected]
<mailto:[email protected]> [2]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev [3]



       Links:
       ------
       [1] http://your_server_or_its_ip_address/rd-bin/addcart.html
       [2] mailto:[email protected]
<mailto:[email protected]>
       [3]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
       [4] mailto:[email protected]
<mailto:[email protected]>


   _______________________________________________
   Rivendell-dev mailing list
   [email protected]
<mailto:[email protected]>
   http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev




--
Seth Stevenson


_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iF4EAREIAAYFAlbuDqUACgkQZtxZ++32cNiBrAD/QQcK+SiV2uEXoYdMk3rKF2cd
Ix4O1ltRikPY9mDPL7sBALEMXG2ik2TjPsYhc3a3i2xxg6FHWICvntpMHHG+JeDJ
=fW9g
-----END PGP SIGNATURE-----


_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to