Używamy cookies.
Masz problem z C++, PHP, JavaScript czy Linux'em? Zapytaj jak go rozwiązać.
Jesteś doświadczonym programistą, znasz odpowiedź na któreś z pytań użytkowników. Pomóż.

[Fatal error] Allowed memory size of

+1 głos

Skrypt GPix Pixel Ad Script po instalacji wyświetla taki komunikat

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1000 bytes) in /home/.../public_html/pierwszymilion/includes/grid.class.php on line 109

Panel administratora działa. Komunikat jest wyświetlany na stronie głównej. Można to jakość naprawić?

 

pytanie zadane 9 czerwca 2014 w CMS przez użytkownika tracer (29)

1 odpowiedź

+1 głos
 
Najlepsza odpowiedź

Skrypt ma za mało pamięci. Zabrakło mu 1000b.

Jest kilka możliwości aby zwiększyć ilość dostępnej pamięci.

1. php.ini

; Maksymalna ilosc pamieci jaka moze zuzyc skrypt
memory_limit = 64M

2. .htaccess

# Maksymalna ilosc pamieci jaka moze zuzyc skrypt
php_value memory_limit 64M

3. funkcja ini_set() w pliku np. config.php

// Maksymalna ilosc pamieci jaka moze zuzyc skrypt
ini_set('memory_limit', '64M'); 

 

 

odpowiedź 9 czerwca 2014 przez użytkownika ToProste (166)
wybrane 9 czerwca 2014 przez użytkownika administrator
Nie mam dostępu do php.ini

Dodałem wpis do .htaccess, ale dalej jest to samo. Napisałem prośbę do administracji serwera aby zwiększyli mi limit pamięci.

Nie wiem czy potrzebnie zawracasz głowę administracji.

Sprawdź memory_limit

<?php
echo ini_get('memory_limit');
?>

jeśli jej wartość = 64MB, to zajrzyj do pliku config.php skryptu - sprawdź dokładnie wszystkie linijki, a z pewnością znajdziesz powód. wink

No tak

// memory limit to use during grid publishing
define('PUBLISH_MEMORY_LIMIT', '32M');

zmieniłem na 64 i śmiga.

Dzięki.

TOPTEN
...