<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Sorry if this is a repeat, not sure if my list membership was set up correctly.<div><br></div><div>I'm doing a standard core update but update.php does not complete properly. It shows me the updates to perform but the submit spins for a short while (doesn't look like a timeout) then stays on the page. There are no errors reported on the update page. Also the log page contains no errors and I can't find anything in the MySQL or Nginx logs.</div><div><br></div><div>One hint that might help me is, what script is executed and what is the url displayed *after* the "update" button is clicked? I'm guessing that the script is never executed from the update submit?<br><br>I have done this before and it worked but since the last update I switched to Nginx. Also I performed this specific update on a test box first, using Apache, which worked fine. I then updated the core code on the production box and encountered the above problem. The update.php "location" is listed below from the Nginx config. The production box is Nginx+Ubuntu.&nbsp;<br><br># -*- mode: nginx; mode:autopair; mode: flyspell-prog; ispell-local-dictionary: "american" -*-<br>### Configuration file for Drupal if you're not using drush to update your site or run cron.<br><br>## Restrict cron access to a specific host.<br>location = /cron.php {<br># &nbsp;&nbsp;&nbsp;## If not allowed to run cron then issue a 404 and redirect to the<br># &nbsp;&nbsp;&nbsp;## site root.<br># &nbsp;&nbsp;&nbsp;if ($not_allowed_cron) {<br># &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 404 /;<br># &nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;fastcgi_pass phpcgi;<br># &nbsp;&nbsp;&nbsp;## To use Apache for serving PHP uncomment the line bellow and<br># &nbsp;&nbsp;&nbsp;## comment out the above.<br># &nbsp;&nbsp;&nbsp;#proxy_pass&nbsp;<a href="http://phpapache/">http://phpapache</a>;<br>}<br><br>location = /update.php {<br>&nbsp;&nbsp;&nbsp;#auth_basic "Restricted Access"; # auth realm<br>&nbsp;&nbsp;&nbsp;#auth_basic_user_file .htpasswd-users; # htpasswd file<br>&nbsp;&nbsp;&nbsp;fastcgi_pass phpcgi;<br>&nbsp;&nbsp;&nbsp;## To use Apache for serving PHP uncomment the line bellow and<br>&nbsp;&nbsp;&nbsp;## comment out the above.<br>&nbsp;&nbsp;&nbsp;#proxy_pass&nbsp;<a href="http://phpapache/">http://phpapache</a>;<br>}<br></div></body></html>