Cześć.
bogdan napisał:
Kod: |
register_globals = OFF
allow_url_fopen = OFF
short_open_tag = ON
magic_quotes_gpc = ON
memory_limit = 256M ; Maximum amount of memory a script may consume (256MB)
|
Skąd ty wziąłeś te
256MB. To jaką ty masz pojemność serwera?. U mnie na
1000GP jest pojemność
1GB, a limit:
Nie sądzę, aby jakikolwiek dodatek do
Joomla potrzebował aż
256MB pamięci. Coś tutaj pokręciłeś, bo zobacz na komunikat błędu:
Fatal error: Out of memory (allocated 1310720) (tried to allocate -1 bytes) ...i.t.d
Czyli na polski to może być tak:
Poważny błąd: Przekroczono dostępną pamięć (przydzielono 1310720) (test przydzielonej -1 bajt) w...i.t.d
... i analizując to dalej
1310720=1.25MB (1MB = 1024*1024*1 bajtów = 1048576 bajtów). Czyli komponent wykorzystał, lub chciał wykorzystać tylko około
1.25M z dostępnej pamięci. A gdzie te
256MB?. Wygląda na to, (chociaż przyznam się szczerze że nie jestem ekspertem co do
Apache i
Linuxa) że przydzieliłeś tylko około 1.25MB pamięci do wykorzystania przez skrypty
Joomla. Może Admini serwera wprowadzają cię w błąd. Nie wiem. Może Ty robisz jakiś błąd i rzeczywiście nie powinieneś, jak pisze
Iceman, ingerować w plik "
php.ini", lub nie możesz. Po za tym gdzie Ty wpisujesz ten kod?:
Kod: |
memory_limit = 256M ; Maximum amount of memory a script may consume (256MB)
|
...bo jeśli do pliku
.htaccess, to wynika z tego, że nie postudiowałeś w jaki sposób dodaje się tam wpisy. Taki wpis jak powyższy powinien być dodany do pliku
.htaccess w ten sposób:
Kod: |
php_value memory_limit 32M
|
Z tym że licz się z błędem
500, jeśli twój serwer nie obsługuje takich wpisów w
.htaccess.
Jeżeli nie pomoże Ci zmiana przy pomocy wpisu do
.htaccess to spróbuj innego rozwiązania, które może Ci pomóc.
W pliku "
configuration.php" witryny na samej górze dodaj linijkę:
Kod: |
ini_set("memory_limit", "32M");
|
Może to rozwiązać problem braku pamięci dla botów, modułów i komponentów. Pozdro.
Jokris.
Ps. A dlaczego masz ustawione:
Ustaw na
On, bo możesz mieć kłopoty z wczytywaniem plików z innego serwera przy wykorzystaniu funkcji "
wrappera". Może to dotyczyć np. odtwarzania wideo strumieniowego na twojej stronie, i wielu innych rzeczy. Nie odejmuj ze swojego serwera przydatnych funkcji, bo ustawiasz go, z tego co widzę prawie w tryb
safe-mode. A przecież nie za to płacisz. prawda?. Zważ na to.