Aŭtomataj WordPress-ĝisdatigoj

WordPress denaske efektivigis fonajn ĝisdatigojn ekde versio 3.7 kaj aŭtomate aktivigis ilin por malgrandaj eldonoj. Kun la helpo de filtriloj, vi povas regi la konduton pli precize, kio estas ĝuste aŭtomate ĝisdatigita. Konstanta tute aŭtomata instalado de ĉiuj ĝisdatigoj pri etaj, ĉefaj, aldonaĵoj, temoj kaj tradukoj ne celas, sed facile povas esti farita alimaniere.


Tie estas multaj kromaĵojn kiuj pliigas la ofteco kun kiu la sciigoj estas alvokita kaj, en iuj kazoj, ankaŭ promesas realigi la reala ĝisdatigoj; Sed neniu el ĉi tiuj kromprogramoj sukcesas fidinde. La potenca komandlinia ilo WP-CLI ofertas tre taŭgan solvon (ne nur tiucele). Post mallonga instalado, la jenaj linioj (plenumitaj en la dosierujo WP-projekto) certigas, ke ĉiuj ĝisdatigoj de la supraj komponantoj estas instalitaj senescepte:

c9350c4b867d1cadd72c3e4a77ae98a0

La sekva enreta linio (kiu povas esti mallongigita per kaŝnomo aŭ per iloj kiel malfortaj ) povas ruliĝi sur iu ajn SSH-servilo (eĉ sen WP-CLI antaŭe instalita) por instali ĉiujn ĝisdatigojn tie samtempe:

c9350c4b867d1cadd72c3e4a77ae98a0

La --allow-root-flago certigas, ke sistemoj povas funkcii kiel root-uzanto (ĉi tio estas esenca en WSL- medioj). Ĝisdatigo de iu ajn komponanto sen antaŭa testado en loka disvolva medio tute ne rekomendas. Tamen, se vi havas ŝirmitan WP-medion aŭ specialan uzokazon por ĉiam liveri kun la plej novaj ĝisdatigoj, la tuto ankaŭ povas esti aŭtomatigita per simpla cron-laboro en formo de bash-dosiero:

c9350c4b867d1cadd72c3e4a77ae98a0

WP-CLI povas fari multe pli: aldoni uzantajn rolojn, forigi komentojn, serĉi kaj anstataŭigi ĉenojn en datumbazoj, importi amaskomunikilajn dosierojn ... indas rigardi la dokumentadon . Nuntempe mi malfermis du Github- aferojn, kiuj koncernas malgrandajn cimojn en la lingva modulo , sed ne malhelpas uzadon en produktivaj medioj.

Reen