NetImperia Life

6Янв/120

Как автоматически обновлять wordpress.

wordpress-logo-stacked-rgb

Начиная с версии 2.8, в движке wordpress появилась возможность автоматического обновления.

Автоматическое означает,  для этого не требуется устанавливать плагины или что-то вводить. Просто нажимаем кнопочку обновить, и он обновляет.

Но не все знают, что такое возможно и как это сделать. Связанно это с тем, что когда нажимаешь  обновить. У большинства выскакивает, введите логин и пароль.

Причина этого кроется в правах. На обычных хостингах веб сервер работает от пользователя nobody. А файлы заливаются от имени пользователя. При нажатии обновить идет проверка на совпадение имени пользователя и имени, от которого работает сервер. Если совпадают, начинается автоматическая установка. А вот если нет, то выводит форму.

Но это можно побороть.

Способ решения #1:

Просто установить владельца, от которого работает сервер на все файлы и папки wordpress.

Делается это командой:

Пример:

Но данный вариант подходит не всем. Так как на некоторых хостингах нельзя пользоваться chown.

Способ решения #2:

Лично для меня вариант с chown не подходит.  Поэтому опишу обходной путь.

Первое что нам нужно, это установить на все файлы wordpress права 666. А на все папки 777.

Делается это двумя командами:

 

Первая устанавливает права на файлы во всех подпапках. Вторая для папок и подпапок.

Пример:

Теперь осталось поправить файл конфигурации wordpress.

Открываем wp-config.php в главной папке. И в него добавляем следующую строчку:

Вот и все. Теперь при нажатии обновить wordpress будет сам все обновлять.

Комментарии (0) Пинги (0)

Пока нет комментариев.


Leave a comment

Нет обратных ссылок на эту запись.