Contact form doesn't work on Ubuntu VPN- DigitalOcean - error 405 Not Allowed nginx/1.4.6 (Ubuntu)

May 1, 2015 1.6k views
Nginx Deployment PHP Ubuntu

I am hosting my website on VPN- DigitalOcean.

I installed NGinx, sendmail packages on ubuntu but I kept trying to

I kept having this problem whenever I try to send an email through contact form. The contact form uses php script
405 Not Allowed
nginx/1.4.6 (Ubuntu)

I tried different solutions I found on the internet like this but couldnt overcome the problem.

Any advise on how to solve this. It seems that nginx is blocking php scripts.

1 comment
  • @yucivictech

    If you'll visit and show us what you've setup for:

    1). NGINX Configuration File (/etc/nginx/nginx.conf)
    2). NGINX Domain Configuration File (/etc/nginx/sites-enabled/yourdomain.conf)
    3). PHP-FPM Configuration File (/etc/php5/fpm/php-fpm.conf)
    4). PHP-FPM Pool Configuration File (/etc/php5/fpm/pool.d/[poolname].conf)

    That'll at least get us started :-). Using those files, we can see if there's something wrong/missing and help you get things working.

1 Answer

Hi! Can you post the HTML source code of the contact form? Specifically the <form ...> line. What method is it using?

Have another answer? Share your knowledge.