Я использую все больше сайтов WordPress, а также несколько сайтов для клиентов, и вход в систему для обновления становится утомительным. Я ищу средства для автоматизации процесса, желательно из единого сценария командной строки, и обновления всех сайтов одним махом.
Мой идеал - подключиться к очень хорошему автоматическому резервному копированию, встроенному в WordPress, и запустить его с сервера для всех 30 сайтов. Это будет касаться обновления файлов, а затем базы данных.
Все веб-сайты, для которых у меня есть резервное копирование каждые 24 часа, поэтому резервное копирование перед началом обновления не является приоритетом (но вы никогда не сможете создать слишком много резервных копий!), Однако, средство для определения того, сломался ли сайт, было бы еще одной интересной функцией.
Если предположить , что я не могу подключить непосредственно во встроенном в резервной копии, я нашел это более или менее работает так , как я думал, но не выполняет обновление базы данных. Я понимаю, что это может сделать веб-сайт уязвимым до тех пор, пока администратор не войдет в систему и не выполнит обновление (это может занять до 72 часов).
Я также знаком с концепцией использования SVN и GIT для выполнения обновлений, но если бы мне пришлось двигаться по этому маршруту, мне нужно найти надежный способ убедиться, что a) файлы / wp-content не повреждены и b ) права доступа к файлу для всего сайта сохраняются (если скрипт запускается от имени пользователя root).