I'm trying to install and get running Tendenci on a DigitalOcean server. Tendenci is this open source association management software: http://tendenci.com/
I've followed the instructions here to the letter: http://tendenci.readthedocs.org/en/latest/installation/remote.html
And have hit a roadblock as I get an Internal Server Error every time I visit the site at 188.8.131.52
I think the problem is either my
/var/www permissions are not set correctly or that nginx isn't listening to port 80 requests. (OR both?).
The server is running Ubuntu 12.04.4 x64 and when I logged in, I had to create the
/var/www folder. Later on, thinking this could be the cause of the Internal Server Error I set its permissions by
chown root:www-data www chmod 755 www
I had also applied these same permissions to
/var/www/tendenci (where Tendenci is installed), as per the guide instructions at the beginning.
That didn't change anything, so I added
listen [::]:80 ipv6only=on default_server;
/etc/nginx/sites-available/tendenci based on what I read over here: https://stackoverflow.com/questions/14972792/nginx-nginx-emerg-bind-to-80-failed-98-address-already-in-use
Which hasn't helped. I'm stumped, because I'm not a sysadmin. Is there something basic that I'm missing? Is the issue with
/var/www permissions or with the way
/etc/nginx/sites-available/tendenci is configured?
Note: this is the 3rd time I follow the instructions. The second time I tried with a LAMP setup and when I visited the site at 184.108.40.206/tendenci, that showed the directory and files instead of the actual frontend of the site itself. On another note: the site should be displayed when visiting 220.127.116.11 directly.
Any help or pointers in the right direction would be appreciated, thanks!