PHP Fatal error: Out of memory (allocated 49545216) (tried to allocate 77824 bytes) in /home/xxxxx/public_html/index.php (1758) on line 40

Hal pertama yang saya pikirkan adalah untuk me-restart layanan / httpd Apache. Ini segera memecahkan masalah. tapi aku tahu ini bukan memperbaiki permanen untuk masalah ini. Ketika saya meneliti lebih lanjut, saya harus tahu bahwa kesalahan datang ketika script PHP tertentu memerlukan memori lebih dari PHP diizinkan secara default.

Jadi solusinya adalah untuk meningkatkan memori yang dialokasikan untuk PHP. Bagaimana cara melakukannya? Ada 4 kemungkinan cara –

1. Cobalah mencari file php.ini. Anda mungkin menemukan beberapa file php.ini berlebihan, jadi pastikan Anda sudah mendapat satu yang sebenarnya sedang dibaca oleh PHP. o pastikan, membuat file php baru di folder root anda, mengatakan “info.php” dan memiliki phpinfo (); dalam terbuka php dan tag dekat. Jalankan file ini untuk mendapatkan informasi tentang tempat php.ini yang berada. Biasanya akan di /usr/local/lib/php.ini

Buka file php.ini dengan terminal nano konsol via ssh dan mengubah nilai memory_limit. Secara default Anda akan melihat memory_limit = 8M. Cobalah mengubah ke 12M. Jika tidak bekerja, meningkatkan ke 16 juta atau bahkan 24M dan sebagainya.
2. Jika Anda tidak dapat menemukan file php.ini atau tidak memiliki akses ke sana, kemudian membuka file yang melemparkan kesalahan (admin.php dalam kasus saya) dan tambahkan baris berikut setelah

ini_set (‘memory_limit’, ’12M’);
3. Anda bahkan dapat mempertimbangkan menambahkan baris di file .htaccess yang akan mengatasi masalah tersebut.
php_value memory_limit 32M

4. Atau yang lain, Coba tambahkan baris ini ke file wp-config.php Anda:
Peningkatan alokasi memori untuk PHP
define (‘WP_MEMORY_LIMIT’, ’32M’);

Saya harap Anda bisa menyelesaikan masalah.