Peke ki te ihirangi
Ihirangi
WordPress

Te Whakamahi i te WP-CLI mō tō Pae WordPress

He whakamāoritanga rorohiko. Ko te ōriginale Ingarihi ka wātea.

KPanel kei roto ko tētahi pānui WP-CLI e whakahaere ana i ngā whakahau ki tō pae WordPress mai i te pūtirotiro, kāore he kiritaki SSH me te kore takiuru pūtuma. Ka hipokina e tēnei aratohu te wāhi e kitea ai, ko ēhea tonu ngā whakahau kua whakaaetia me te take, ngā pokatata kua hangaia ki roto i te mata, me ngā mahi me whakatutuki ina hiahia koe ki tētahi mea kāore e whakahaerehia e te pānui.

Te Whakatuwhera i te Pānui

  1. Takiuru ki KPanel ka pāwhiri ai i te Ngā Paetukutuku kei te tapa maui.
  2. Pāwhiri i tō pae WordPress.
  3. Whakatuwherahia te tapa WordPress, kātahi te wāhanga Console.

WP-CLI console on a WordPress site in KPanel

Kua tīmata kē te whakaurunga ki tētahi wp pūmau, nō reira ko ngā kupu i muri mai anake e tāuru ai koe. plugin list, ehara i te wp plugin list. Pāwhiritia te Enter, i te pāwhiri rānei i te Run.

Ko Console tētahi o ngā wāhanga e puta ana i ngā mahere whakahaeretia. I ngā mahere kē atu ka mutu te rārangi tapa ki tētahi hononga +8 on Managed. Ko ia mahi kua whakamāramatia i konei ehara i te whakahau mata, he pātene ōrite tōna i tētahi atu wāhi o KPanel, nō reira kāore tētahi mea e kore e taea: he huarahi tere ake te pānui ki te pūkaha kotahi anō.

Ka rere ngā whakahau hei kaiwhakamahi pūnaha ake o tō pae, i roto tonu i te kōpaki o tō pae. Kāore e taea e rātou te kite, te pā rānei ki tētahi atu pae.

Ngā Mea E Whakahaerehia Ana me Ngā Mea Kāore E Whakahaerehia Ana e te Pānui

Ka whakamahia e te pānui tētahi rārangi whakaaetanga. Ko ngā kūmuri whakahau kei raro nei anake kua whakaaetia, ā, ko tētahi atu mea ka whakakorea i mua i tōna taenga ki te tūmau, me tētahi karere e tapa ana i te whakahau i whakakorehia.

WāhiKua Whakaaetia
Corecore version, core check-update, core update, core is-installed, core verify-checksums
Pluginsplugin list, plugin update, plugin install, plugin activate, plugin deactivate, plugin status, plugin get, plugin delete, plugin verify-checksums
Themestheme list, theme update, theme install, theme activate, theme status, theme get, theme delete
Usersuser list, user get, user create, user update, user set-role, user delete, user reset-password, user add-cap, user remove-cap, user generate
Databasedb size, db tables, db optimize, db repair, db check
Cache me ngā transientcache flush, cache get, cache set, cache add, cache delete, transient get, transient set, transient delete
Ngā ture rewriterewrite flush, rewrite list, rewrite structure
Croncron event list, cron event run, cron schedule list
Whirihorangaconfig get, config list, config has, config shuffle-salts
Aratau whakahaeremaintenance-mode activate, maintenance-mode deactivate, maintenance-mode status
Tirotiro pānui anakeoption get, option list, post list, post get, comment list, comment get
Pāpāho me te reomedia regenerate, language core install, language core update
Rapu me te whakakapisearch-replace

Ko ngā whakakorenga ā-whakaaro he mea nui ake i ngā whakaurunga:

  • eval me shell kua whakakorea. Mā te PHP noa me te anga pūtirotiro noa e rite ai te pānui ki tētahi tūranga pakeke i roto i te ripa pūtirotiro.
  • db import, db export, db drop, db query me db reset kua whakakorea. Ka whakangaro te kawemai me te tautuku i tētahi pūkete raraunga, kāore he wāhanga whakaūnga; ko db query he mata SQL kāore he here. Whakamahia ake te phpMyAdmin: Te Uru atu ki Tō Pūkete Raraunga mā te phpMyAdmin.
  • config set me config delete kua whakakorea. Mā tētahi tuhinga wp-config.php kino e noho mutu ai te pae. Pānuihia ngā uara i konei, whakarerekētia mā te kaiwhakahaere kōnae.
  • option update me option delete kua whakakorea. He huarahi noa te whakarerekē kōwhiringa matapō hei pakaru i tētahi pae kia kore e taea te whakatika.

Kāore te pānui e tango i tētahi tāpiri haumaru māu, ahakoa he aha te whakahau. Ko ngā pātene kei te wāhanga Ngā Mahi Tere anake e mahi pērā ana. I mua i te search-replace, core update, plugin update, theme update, db optimize, db repair rānei, tangohia tētahi tāpiri haumaru māu anō mai i te whārangi Tuku Kōpī o te pae. Tirohia Te Tango i Tētahi Tāpiri Haumaru.

Te Mahi i roto i te Pānui

He nui ake ngā mahi a te mata i te whakaae kotahi whakahau i te wā kotahi.

Ngā pātene kua rite kē. Kei runga ake i te pōro ngā pokatata kua whakarōpūtia: Performance (horoi cache, whakawātea transients, whakatutuki rewrites, tirotiro autoload), Database (whakapai, tirotiro, whakatika, rahi), Diagnostics (putanga WP, tirotiro whakahōu, whakamana core, ngā kaupapa cron), Content (rārangi plugins, kaupapa, kaiwhakamahi, whakahaere cron ināianei), Security (kaiwhakahaere pū, checksums plugin, tautuku salts, wp-config) me Maintenance (aratau whakahaere kā me moti, whakahou whakaahua iti, tūnga). Kotahi te pāwhiri hei whakahaere i te whakahau.

Hītori. Pāwhiritia ngā pere whakarunga me te whakararo kei te pōro hei neke i ngā whakahau 50 whakamutunga āu mō tēnei pae.

Ngā kongakonga tuhinga. Pāwhiritia te tohu tohutoro i te taha o tētahi whakahau hei tiaki i a ia me tētahi ingoa, kia kotahi anake te pāwhiri ā muri ake mō tētahi karanga roa ka whakamahia e koe ia marama.

Kāri taiao. Kei runga ake i te pōro, ka whakaatu tētahi kāri i te putanga PHP, te putanga WordPress, te rohe maharatanga, te maharatanga e whakamahia ana ināianei, te mōrahi tukunga atu me te rohe wā whakahaere o te pae, me tētahi pātene Kape mō te tautoko e tuku ana i ēnei katoa me tō rārangi plugin hohe ki te papatopaka. Whakauruhia tērā ki tētahi tiikete tautoko, kua tiakina e koe tētahi hokinga.

Kape putanga. He pātene kape me te pātene whakakore kei ia poraka putanga.

Ka rere mai te putanga i a ia e whakahaeretia ana te whakahau, nō reira ka whakaatuhia te ahunga whakamua mō tētahi mahi roa, kaua e noho pū noa.

Ngā Whakahau e Tika Ana Kia Mōhio

Te Mātai

core version
core verify-checksums
plugin verify-checksums --all
plugin list --status=active --format=table
db size --tables
option list --autoload=yes

Ka whakataurite verify-checksums i ō kōnae core me plugin ki ngā kape whakaputanga mana, ā, ka pūrongo i ngā mea kua whakarerekētia. Koinei te tirohanga tuatahi tere ake mō tētahi pae e whakapaetia ana kua pāngia.

Ka whakarārangi option list --autoload=yes i ngā kōwhiringa katoa e uta ana a WordPress i ia tono takitahi. Ko tētahi o ngā take e kaha kitea ai mō tētahi pae puhoi, kāore he take e kitea ana, he ripanga autoload kua kīkī rawa.

Te Tiaki Whare

cache flush
transient delete --all
rewrite flush
db optimize
cron event list
cron event run --due-now

Ngā Kaiwhakamahi

user list --role=administrator --format=table
user create jo jo@example.com --role=editor
user update 4 --user_pass='a-long-unique-password'

Ko ngā mea katoa ka tāuruhia ki konei ka tuhia ki te rangitaki hohe o tō pūkete, tae atu ki ngā kupuhipa. Whakarerekētia tētahi kupuhipa i whakaritea e koe pēnei ina oti tō takiuru. Ko ngā taipitopito katoa mō te whakahoki anō i te pūkete kei Te Tautuku anō i tētahi Kupuhipa Whakahaere WordPress kua Ngaro.

Te Rapu me te Whakakapi

search-replace 'http://old-domain.co.nz' 'https://old-domain.co.nz' --all-tables --dry-run

Me whakahaere tuatahi tonu i te oma mātai. Ko te ara whakaako katoa, tae atu ki te take ka whakangaro ai tētahi whakakapi SQL mata i tētahi pūkete raraunga WordPress, kei Te Whakahaere i tētahi Rapu me te Whakakapi.

Console rānei, Quick Actions rānei?

E rua e whakahaere ana i te WP-CLI ōrite i raro. Kōwhiria mā tēnei tūāpapa:

MahiHuarahi Pai Ake
Horoi cache, whakahōu plugins, whakahou pāpāhoNgā Mahi Tere, kotahi te pāwhiri, ā, ka tāpiri haumaru i te tuatahi
Rapu me te whakakapi me tētahi arokite mā te ripangaNgā Mahi Tere, te kāri Search & Replace
Tētahi mea e hiahia ana ki tētahi haki motuhakeConsole
Te whakarārangi, te tirotiro, te mātaiConsole
Te whakahaere i tētahi kaupapa cron kua roa rawaConsole
Te whakatika i te wp-config.php, te kawemai rānei i tētahi pūkete raraungaEhara i tētahi o ēnei. Whakamahia te kaiwhakahaere kōnae, te phpMyAdmin rānei

Ina Hiahia Koe i Tētahi Mea Nui Ake i te Rārangi Whakaaetanga

Mō te WP-CLI kore here, hono mā SSH ka whakahaere tika ai i te wp mai i te kōpaki o tō pae. Ka whakamahi te SSH i te motuhēhēnga kī anake, nō reira tāpirihia tō kī tūmatanui i te tuatahi mai i te Tautuhinga o te pae, kātahi ko te tapa Ngā Kī SSH. Kei taua mata anō ngā taipitopito hononga, tae atu ki te host tika, te tauranga me te ingoa whakamahi. Tirohia Te Tāpiri i Ngā Kī SSH me Te Hono mā SFTP.

Te Whakatika Raru

"'x y' is not in the allowed command list." Kāore te whakahau kei roto i te rārangi whakaaetanga. Tirohia te ripanga i runga ake mō te ōrite tata kua whakaaetia, whakamahia rānei te SSH.

"No results returned. Check that WP-CLI is available." I oma te whakahau engari kāore i tā i tētahi mea. Ko te tikanga nui tēnei mō tētahi uiuinga kāore he putanga ōrite.

Ka mutu te wā mō te whakahau. Kua herea ngā whakahau pānui ki te 60 hēkona. Ko ngā mahi roa pērā i te whakahou anō i tētahi whare pūkete pāpāho nui me whakahaere mai i Ngā Mahi Tere, e whakamahi ana i tētahi rohe wā roa ake, mā te SSH rānei.

Kāore he mea e oma ana, ā, kua monoa ngā pātene. He pānui anake te tūranga pūkete KapsuleHost mō tēnei pae. Tonoa tētahi rangatira pūkete kia whakanekehia ake.

I whai hua tēnei?

He AI koe? Pānuitia tēnei whārangi hei Markdown

Ngā tuhinga e hāngai ana

Te Whakauru i WordPressI te ao whānui, ko WordPress te papaparongo paetukutuku e tino whakamahia ana, ā, ka whakaōrite a KapsuleHost i tōna whakaurunga.…WordPress: Me Tīmata i HeaHe aha tā KapsuleHost e mahi ai mō tētahi pae WordPress, he aha tāu e mahi tonu ai, me ngā aratohu hei pānui mō ia mahi.…Aunoa Whakahou WordPressAuto-updates e whakahou tonu ana i te Manawa WordPress, ngā plugini me ngā kaupapa kia hōu tonu, mā te kore koe e titiro tonu ki ngā pānui tuku.…Nga Kuaha Utu mo tetahi Toa WooCommerceHe rārangi kei roto i te ripa Payments ngā tūwhare utu e wātea ana mō tō toa WooCommerce, e whakaatu ana he aha kua whakatōnuhia me ēhea kua whakakāhia, ā, ka…

Kei te raru tonu?

Pātai ki a Kora, e mōhio ana ki tō pūkete, whakapā mai rānei ki tō mātou tīma.

Whakapā Maiīmēra āwhina