WordPress
Te Whakamahi i WP-CLI i Runga i tō Pae WordPress
KPanel includes a WP-CLI console that runs commands against your WordPress site from the browser, with no SSH client and no server login. This guide covers where to find it, exactly which commands…
KPanel kei a ia he WP-CLI console e whakahae ana ki ngā whakahau ki tō paetukutuku WordPress mai i te pūkoro, kāore he SSH client me kāore he whakauru tūmataiti. Ka whārangi tēnei ki te wāhi e rapu ai, ki ngā whakahau tika nei e whakaaetia ana me te aha, ki ngā porohita tuatahi i roto i te mata, me te mea hei mahi ā-muri nō reira me mnga mea kāore te console e whakahau.
Te Whakatū i te Console
- Whakatomo ki KPanel me te pāwhiri Websites i te taha mauī.
- Pāwhiri tō paetukutuku WordPress.
- Tuwhera te WordPress tab, kātahi te Console section.

Tīmata kē te tīpako whakauru me tētahi wp kua whakatau, nō reira me tīpako noa koe i te mea e whai ake. plugin list, ehara i wp plugin list. Pāwhiri Enter, me te pāwhiri rānei Run.
Ko te Console tētahi o ngā section e āta ake ana i ngā mahere whakahaere. I runga i ētahi atu mahere, ka mutu te tab strip me tētahi +8 on Managed link. He rite tonu te mahi katoa e whakamārama ake nei kāore he amoa whakahau noa me ētahi paatene e tēnei wāhi i roto i KPanel, koia tēnei console he whakatere ake ki te pīpī kotahi.
Ka mahia ngā whakahau hei tō paetukutuku ake tūmataiti, i roto i tō paetukutuku anake. Kāore e taea e rātou te kite, te pāhikohiko rānei i ētahi atu paetukutuku.
Me Whakahau me Mahi Anō Rānei te Console
Whakamahi te console i tētahi allowlist. Kua whakaae noa ake ngā tīpakonga whakahau i raro iho, me te mea ke anō ka whakakāhore ā mua tonu i te tae atu ki te tūmataiti me te karere e kī ana i te whakahau i whakakāhore.
| Rohe | Whakaaetia |
|---|---|
| Core | core version, core check-update, core update, core is-installed, core verify-checksums |
| Plugins | plugin list, plugin update, plugin install, plugin activate, plugin deactivate, plugin status, plugin get, plugin delete, plugin verify-checksums |
| Themes | theme list, theme update, theme install, theme activate, theme status, theme get, theme delete |
| Kaiwhakamahi | user list, user get, user create, user update, user set-role, user delete, user reset-password, user add-cap, user remove-cap, user generate |
| Pūtaiao raraunga | db size, db tables, db optimize, db repair, db check |
| Cache me ngā mea pumautanga | cache flush, cache get, cache set, cache add, cache delete, transient get, transient set, transient delete |
| Ngā ture rewrite | rewrite flush, rewrite list, rewrite structure |
| Cron | cron event list, cron event run, cron schedule list |
| Config | config get, config list, config has, config shuffle-salts |
| Kōmiti whakahaere | maintenance-mode activate, maintenance-mode deactivate, maintenance-mode status |
| Mata tūteke anake | option get, option list, post list, post get, comment list, comment get |
| Midia me te reo | media regenerate, language core install, language core update |
| Rapu me te whakakapi | search-replace |
Ko ngā whakakāhore kuare he mea nui ake i ngā whakaaetanga:
evalmeshellkua whakapoi. Ko te PHP noa me te shell noa ka hanga i te console hei rite tonu ki te pūmataiti tuanui i roto i tētahi tab pūkoro.db import,db export,db drop,db querymedb resetkua whakapoi. Ko te whakauru me te tīmata anō ka whakanui i tētahi pūtaiao raraunga kāore he tawhiti whakaae;db queryhe mata SQL kore he roa. Whakamahi phpMyAdmin hoki: Accessing Your Database With phpMyAdmin.config setmeconfig deletekua whakapoi. Ko tētahi kinowp-config.phptuhi ka tango i te paetukutuku ki te ipurangi. Pānui i ngā mataira, whakarereke ma te kaitiaki kōnei.option updatemeoption deletekua whakapoi. Ko te whakatika i ngā mōwhiti i te pōuri he mahi noa e pakaru ai tētahi paetukutuku kāore e taea te whakaora.
Kāore te console e whakairo kōpī mo koe, i runga i tētahi whakahau. Ko ngā pātene anake i runga i te Quick Actions section e mahi tēnei. I mua i te search-replace, core update, plugin update, theme update, db optimize rānei db repair, whakairo kōpī mō koe iho mai te Backups tab o te paetukutuku. Titiro ki Taking a Backup.
Te Mahi i te Console
Ka mahia e te mata te mea kē atu i te whakaae ki tētahi whakahau i te wā.
Pātene tua atu. Ngā porohita whakatonutanga e noho ana i runga i te tohu: Performance (flush cache, clear transients, flush rewrites, autoload check), Database (optimize, check, repair, size), Diagnostics (WP version, check updates, verify core, cron events), Content (list plugins, themes, users, run cron now), Security (admin users, plugin checksums, reset salts, wp-config) me Maintenance (maintenance mode on me off, regenerate thumbnails, status). Ko te pāwhiri kotahi e whakahau i te whakahau.
Hītori. Pēhia ngā pere i runga me ki raro i te tohu ki te neke i roto i ō whakahau 50 o muri ake nei i tēnei paetukutuku.
Snippets. Pāwhiri te ikon pouaka tāpe ki tēhea whakahau ki te whakaorona me tētahi ingoa, koia tēnei he panui roa e whakamahi ai koe i ia marama e kotahi pāwhiri i te wā e whai ake.
Kāri āhuatanga. I runga i te tohu, he kāri e whakaatu ana i te putake PHP o te paetukutuku, te putake WordPress, te tepe mahirangi, te mahirangi whakamahi inaianei, te tāpiri nui me te tepe mahinga, me te Copy for support pātene e tuku ana i a ia katoa tae atu ki tō rarangi plugin whakahohe ki te papatuhituhi. Piri tēnei ki roto i tētahi tikitī tautoko me kua whakaora i tētahi harikoa.
Tārua putanga. Ko ia porohita hua he tārua me ngā pātene mutu.
Whakahoki te putanga ā te whakahau e haere ana, koia tēnei he mahinga roa e whakaatu ana i te ahunga, kāore e noho motu.
Ngā Whakahau E Mārama Ai
Tirotiro
core version
core verify-checksums
plugin verify-checksums --all
plugin list --status=active --format=table
db size --tables
option list --autoload=yes
verify-checksums e whakatairanga i ō kōnei me ngā kōnei plugin i atu i ngā kōpī tūturu whakaputaina me te pūrongo i te mea kua whakarereke. Ko te rapu tuatahi tere rawa i runga i tētahi paetukutuku e whakapae ana kua takahia.
option list --autoload=yes e rarangi ana i ia mōwhiti e utaina ana e WordPress i ia āhuatanga. Ko tētahi tēpu autoload nui he kotahi o ngā take noa rawa o te paetukutuku e iti noa ana kore he take e kitea.
Whakahaere
cache flush
transient delete --all
rewrite flush
db optimize
cron event list
cron event run --due-now
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 te mea katoa e tīpahua ake nei e raupapa ana i tō pūkete kaiwhakamahi i te pāpaho āhuatanga, tae atu ki ngā kupuhipa. Tīpako i tētahi kupuhipa i whakatakoto i konei i muri i te whakatomo atu. Ko te marama katoa mō te whakaora pūkete e makaia ana kei Resetting a Lost WordPress Admin Password.
Rapu me te Whakakapi
search-replace 'http://old-domain.co.nz' 'https://old-domain.co.nz' --all-tables --dry-run
Ka whakamatau harikoa i te tuatahi. Ko te whānui katoa, tae atu ki te aha he whakaruwit i te uta rawatanga SQL e pakaru ana i tētahi pūtaiao raraunga WordPress, kei Running a Search and Replace.
Console Rānei Quick Actions?
E rua e whakahau i te WP-CLI kotahi. Whiriwhiri i runga i tēnei:
| Mahi | Haerenga pai ake |
|---|---|
| Flush cache, whakahou plugins, regenerate media | Quick Actions, kotahi pāwhiri me te kōpī tuatahi |
| Rapu me whakakapi me te aronui i te tēpu | Quick Actions, te kāri Search & Replace |
| Mea katoa me pēhia tētahi kīhopa motuhake | Console |
| Rarangi, tūteke, tirotiro | Console |
| Whakahau i tētahi āhuatanga cron e tara ana | Console |
Te whakatika i wp-config.php rānei te whakauru i tētahi pūtaiao raraunga | Kore. Whakamahi te kaitiaki kōnei rānei phpMyAdmin |
Ā-muri Nō Te Allowlist
Mō te WP-CLI kore he roa, hononga i runga i te SSH me te whakahau wp tika mai i tō paetukutuku anake. Ka whakamahi SSH i te whakamanatanga kī noa, nō reira tāpiri i tō kī tūtuka tuatahi mai te Files o te paetukutuku, kātahi te SSH Keys tab. Ko te taipitopito hononga, tae atu ki te pūtake tino, te pūngao me te ingoa kaiwhakamahi, e whakaatua ana i tērā anake mata. Titiro ki Adding SSH Keys me Connecting Over SFTP.
Te Whakatika i Ngā Raru
"'x y' is not in the allowed command list." Kāore te whakahau i te allowlist. Tirotiro te tēpu i runga mō te whakahau whakaaetia tata rawa, me te whakamahi SSH rānei.
"No results returned. Check that WP-CLI is available." I whakahau te whakahau engari kāore i tā. He mahinga noa i te nuinga mo tētahi rapu kāore he hua.
**Ka tae atu te whakahau te roanga. ** Ko ngā whakahau console kua tīmata ki te 60 hēkona. Ko ngā mahinga roa pēnei i te regenerate o tētahi whare midia nui me whakahau i Quick Actions, e whakamahi ana i tētahi tepe roa, rānei i runga i te SSH.
Kāore he mea e mahia ana me ngā pātene kua hokohoko. Ko tō Kapsule kaiwhakamahi matapihi he tūteke noa mo tēnei paetukutuku. Tonoa i tētahi rangatira pūkete kia whakahauhautia.