Будет ли автоматическое обновление неудачным?

15 июл. 2011 г., 23:53:20
Просмотры: 67
Голосов: 0

В прошлом у меня был негативный опыт с автоматическим обновлением, и теперь я боюсь его использовать снова. Кажется, там нет транзакционной логики, и при сбое всё остаётся в сломанном состоянии. Есть ли способ определить, будет ли обновление успешным, основываясь на способности WordPress перезаписывать определённые файлы и вносить необходимые изменения в базу данных?

Мне бы хотелось просто попросить WordPress проверить различные типы доступа, необходимые для обновления, и сообщить мне, прошли ли эти проверки, перед тем как пытаться выполнить само обновление. Существует ли решение, способное на это?

0
Все ответы на вопрос 2
4

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

15 июл. 2011 г. 23:55:38
Комментарии

Я бы с радостью исправил любые ошибки, но если я не ошибаюсь, WordPress терпит неудачу молча, не оставляя стека вызовов.

Sampson Sampson
16 июл. 2011 г. 00:04:59

включите вывод ошибок

onetrickpony onetrickpony
16 июл. 2011 г. 00:15:21

Эти обновления всегда завершаются неудачей или происходят лишь время от времени?

AndrettiMilas AndrettiMilas
16 июл. 2011 г. 00:21:46

@Lucas Единственный успех, который у меня был, это с небольшим сайтом, где почти во всех директориях стояли права 777. Другие сайты слишком велики для подобных экспериментов и слишком важны, чтобы я мог просто выставить 777 на всё. Возможно, я возьмусь за разработку плагина, который будет проверять подобные вещи.

Sampson Sampson
16 июл. 2011 г. 00:24:21
0

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

Обновления базы данных (если они требуются) фактически выполняются после обновления файлов, при следующем посещении админ-панели. Если WordPress не способен выполнить эти обновления, скорее всего, он так же не способен и к нормальной работе.

16 июл. 2011 г. 01:42:38