Как мужик до wordpress 3.5 обновлялся

Добрый день, уважаемые читатели. Я думаю, что все вебмастера знают, что не так давно wordpress обновился до версии 3.5. Естественно, что нужно обновлять свои сайты до актуальной версии cms. О том, с какими я проблемами столкнулся во время обновления и как я их решил, читайте в этой записи.

В последней записи я писал о том, что сменил хостинг. Я купил для своих проектов VDS. Тут стоит CentOS и связка nginx+apache. Из конфига nginx (/etc/nginx/nginx.conf):
[sourcecode language=»php»]
proxy_read_timeout 60;
proxy_connect_timeout 60;
[/sourcecode]

К сожалению, 60-ти секунд не хватало для автоматического обновления вордпресса. Сначала я хотел увеличить максимальное время выполнения скрипта в nginx. Однако я тут же вспомнил, что необязательно вообще трогать нгинкс при запуске скриптов. Можно же работать напрямую с апачем!

Всё, что для этого нужно сделать, это принудительно задать порт, на котором работает апач. Обычно стандартные запросы в связке nginx+apache обрабатывает nginx. Это отлично видно тут:
[sourcecode language=»php»]
https://hixon.ru/

GET / HTTP/1.1
Host: hixon.ru
……….

HTTP/1.1 200 OK
Server: nginx/1.2.5
……….
[/sourcecode]

Но, если вручную задать порт, на котором сидит апач (у меня это 81-ый порт), то всё меняется:
[sourcecode language=»php»]
http://hixon.ru:81/wp-admin/

GET /wp-admin/ HTTP/1.1
Host: hixon.ru:81
…………

HTTP/1.1 200 OK
Server: Apache/2.2.3 (CentOS)
………..
[/sourcecode]

Теперь, всё, что мне нужно сделать, чтобы обновить wordpress, минуя nginx, это зайди сюда http://hixon.ru:81/wp-admin/update-core.php и нажать кнопку Обновить.

Конечно, думаю, большинство людей знает о такой возможности. Однако мне, человеку ОООООЧень далекому от администрирования, это спасло некоторое время, которое я бы потратил на увеличения максимального времени выполнения скрипта.

Категории: wordpress