WordPress

Te Whakatupu i te Tepe Mahinga WordPress

When WordPress or a plugin dies with a memory exhaustion error, the fix is to raise the PHP memory limit, and on Kapsule that is a dropdown in KPanel rather than a file edit. This guide covers what…

Ki te wā e mate ai a WordPress, he plugin rānei i te hapa pūkekeke kupu, ko te whakatika koia he whakarunga i te rohe mahaumihami PHP, ā i runga i Kapsule he kōwhiringa tautō i KPanel tērā, kāore he whakatika kōnae. Ko tēnei aratohu e whakaatu ana i te tikanga o te hapa, me pēhea te whakarereke i te rohe, tēhea uara te tīpako, me ngā mahi ki te mahitahi ina kāore te nui ake o te mahaumihami.

Te Āhuatanga o te Hapa

Ko te whakahua mārama rawa, he hapa mate i tā i te whārangi, i tuhituhia rānei ki tō puka hapa:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes)

Wehewehe i te ahua pūtake ki te 1,048,576 ki te pānui i te megabyte: ko 268435456 he 256 MB, ko 134217728 he 128 MB.

Ehara i te mea e whakahua tino marama tonu. Ko te pūtake ōrite e puta ake nei hei:

  • He whārangi ma tē kore he kupu i a ia, he nui tonu i tētahi whārangi anake.
  • Ko te pokapū WordPress e uta, heoi a tētahi whārangi toiora (Plugins, Products, Site Health) e mate.
  • He tukuake kaupapa ina rānei he kawekawe e tae ki wāhi ā ka mimiti.
  • He hapa 500 e puta anake i raro i te uta.

I mua i te whakarereketanga o te āhuatanga, whakapūmau ka tika tonu he mahaumihami. Tirohia te tūmomo Advanced, ā PHP tab, tīma ki PHP error log, ā pīwhi Load log. E whakaatu ana tērā i ngā 200 tāpiritanga whakamutunga he whā tae honohono. Ko te hapa pūkekeke kupu e puta mai hei Fatal. Mēnā ka waiho te puka, kei te wāhi kē te pūtake: ngana /wordpress-white-screen WordPress White Screen me /error-logs Reading Your Error Logs.

Te Whakarereke i te Rohe i KPanel

  1. Tomo ki KPanel me pīwhi Websites i te pae taha maui.
  2. Pīwhi i te pae e hinahina ai koe.
  3. I te tīkanga motuhake o te pae, whakatuwhera Advanced, ā PHP.
  4. Kimihia te kaari PHP settings me te rārangi Memory limit.
  5. Kōwhiri i te uara mai i te tautō: 128M, 256M, 512M, 1024M rānei 2048M.
  6. Pīwhi Save Settings.

PHP settings on a site in KPanel

Kāore e tīmatanga anō me ka noho tūturu te pae. Ko ō tautitanga ka tuhituhia ki tētahi konae .user.ini i te pūtake o tō pae, ā KPanel e tiaki ana i a ia mō koe.

Ehara i te mea ka rewa tonu te uara hou i te uta whārangi tata. Ko te tūmataiti e pupuru ana i .user.ini tae atu ki rima meneti, nō reira mēnā ka matauhia tonu te rohe tawhito, tatari i te ētahi meneti me te tirotiro anō i mua i te whakapae kāore te whakarereketanga i tutuki.

Ko te kaari ōrite e whakahaere ana i ētahi atu uara e wha, he nui tonu e hiahia ana i te whakarunga tahi ai me te mahaumihami:

TautitangaKōwhiringaWhakarunga ki a ia ina
Memory limit128M ki 2048MNgā hapa mate mahaumihami, ngā whārangi toiora ma
Max execution time30 ki 600 hēkonaNgā kawekawe, ngā tukuake me ngā ahumahi pūrongo e mimiti ai
Max upload size16M ki 256MKo tētahi kaupapa ataata zip, ataata rānei e whakahaua ana hei nui roa
Max input variables1000 ki 10000Ngā tahua nui, ngā puka nui, ngā hua he maha rawa atu te rereketanga

Ko te Post max size kāore i te whakaatuhia nā te mea ko Kapsule e tautitanga ana i a ia, tonu he 1 MB i runga ake o tō rohe tukuake, nō reira he kōnae i te rohe tonu ka tutuki tonu.

He Uara Kōwhea te Tīpako

Ko ia pae Kapsule e timatanga ana ki 256M, he rua tonu i te tīpako WordPress me he nui noa ake mō te nuinga nui o ngā pae. Whakarunga anake ka mau he hapa tūturu.

PaeRohe kupu
Pae wetewetehanga ina rānei pukupuku i runga i te kaupapa māmāHe nui tonu a 256M
Pae i runga i te kaupapa kaipaita whārangi e 20 plugin ake rānei256M, ā 512M mēnā ka titoko te hapa
Toa KooCommerce, pūtake kore nui256M
WooCommerce me ngā rongohanga, maha rawa te rereketanga, ina rānei heavy inventory plugins512M
Kupenga Multisite ina rānei pae mema nui512M ki 1024M

Kāore i te peke tika ki 2048M. He rohe tino nui ehara i te mea ka tere ake te pae: ka āhei i tētahi plugin rere ka kai nui ake o te tūmataiti i mua ka mate, ka huri i tētahi whārangi pakupaku ki tētahi pae mōrearea mō ia kaitoro. Whakarunga tētahi rahinga, whakamatau anō, me noho i te wā ka ngaro te hapa.

Te Tautitanga i tē Rohe i wp-config.php

Ko te tautō KPanel e tautitanga ana i te paepae tūmataiti. Ko WordPress he rua tōna taurangi e tono ana i te mahaumihami tae ki tērā paepae, ā he mōhiotanga e kōrero ana kia tautitangahia:

define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

Ko WP_MEMORY_LIMIT e whai mō te kaki mua. Ko WP_MAX_MEMORY_LIMIT e whai mō te wāhi toiora, e hiahia nui tonu i te nuinga. Tāpiri i runga ake o te rārangi /* That's all, stop editing! */ i wp-config.php, e whakamahi ana i te editor tūturu i Files, ā File Manager, ina rānei i SFTP.

Kāore a WordPress taurangi e tupu ake i te rohe tūmataiti. Ko te tautitanga o WP_MEMORY_LIMIT ki 1024M ā te tautō KPanel e mea ana 256M ka riro koe i 256M me te whakapono teka kua whakatika. Whakarunga tonu te uara KPanel.

Mō te nuinga o te aitua kāore ngā taurangi e hiahia. Tautitanga te uara KPanel me waiho wp-config.php.

Ngā Tuhinga WooCommerce

Ko ngā toa te take nui tonu ki te haere ake o 256M. Tirohia te mahi pae i tōna ake kitenga i te rohe i WooCommerce, ā Status i wp-admin: ko te pūrongo Ahumahi System e tā ai te rohe mahaumihami PHP e kite ai, he ara pai tērā ki te whakapūmau kua tae tō whakarereke KPanel.

Whakarunga ki 512M mēnā ka tupu koe i ēnei:

  • Ngā hua rereketanga e tekau nui te rereketanga o ia tahi.
  • Ko WooCommerce Subscriptions ina rānei he toronga pukapuka.
  • E rua ake ngā plugin pukoro tuku moni kia kaha.
  • He whakawhiti kōpiri, pukapuka rānei e tata ana i te aroaro.

Ko ngā whārangi toiora WooCommerce e mōrearea, e whakaroa tonutanga rānei, he huinga nui tonu o te mahaumihami me te wā tukunga. Whakarunga Max execution time ki 120 hēkona i te wā ōrite, me whakaaro ki ngā kōwhiringa pupuri ā Setting Up WooCommerce.

Tirohia Anō Tō Putanga PHP

Mēnā ka timata ngā hapa mahaumihami tata atu i tē whakarereketanga PHP, ko te putanga anō e whai kaha. He plugin tawhito ka whakaroa kino i runga i tētahi runtime hou. Ko te kaari PHP version i te timatanga o te tab ōrite e whakaatu ana ko aha te pae e tupu ana me koe e neke atu i waenga i te PHP 8.4, 8.3, 8.2 me 8.1.

Ko te whakarereketanga putanga e timatangia anō te pūru PHP o te pae, nō reira whakatau i te ētahi hēkona o te wā tē. Ko te taipitopito katoa kei /changing-php-version Changing Your PHP Version.

Ka Kore te Whakarunga Mahaumihami e Whakatika

Ko te whakarunga rohe e rua kore he whakatika koina he kawewenga e kai ana i te mahaumihami e kore a ia tīkanga. Haere i konei i te rōpū:

  1. Tango i tē kopae. Tango kopae /taking-a-backup Taking a Backup i te mutunga, ia wā.
  2. Kimihia te plugin. Whakakohe i ngā plugin i roto i ngā hāwhe kāore i tētahi o te wā: whakakohe hāwhe, whakamatau anō, ā whakawhiti te hāwhe e titoko tonu. Ka āhei hoki koe ki te whakamahi i Plugin safe mode i te tab WordPress, ā Plugins, e whakakohe atu i ia plugin ki a ia anō, kore nei e mukua ngā kaupapa plugin.
  3. Whakamatau te kaupapa. Huri atu ki tētahi kaupapa WordPress tīpako takitahi. Ko tētahi kaupapa e tupu nei i ngā patai kaha i te uta whārangi ia wā e whakaputa ake i tēnei tauira ōrite.
  4. Titiro ki te mahi, kāore ki te pae. Mēnā he kawekawe anake e mate, ko te wā tukunga me te rahi pokapū te pūtake, kāore te mahaumihami. Kawekawe i te nui iti ake.
  5. Pānui i te puka. Ko te PHP error log i te tab PHP e tā ai te kōnae me te rārangi i mate ai i te mahaumihami, e whakakaute nui tonu i te plugin.

Mēnā ka noho koe i te 512M me tētahi whakamatau plugin māpū, īmēra mailto:support@kapsulehost.com support@kapsulehost.com me te rohe pae, te rārangi hapa mate tūturu, me ngā mahi i te wā ka tutuki.

E hiahia ana koe i te awhina?

Tīmēra mai ki a support@kapsulehost.com manatoko tahi rānei i roto i KPanel.

Whakatuwhera KPanel
Te Whakatupu i te Tepe Mahinga WordPress