php

Jak mogę zwiększyć limit pamięci PHP w Plesku?


Klient dał mi konto Plesk do zainstalowania aplikacji PHP, ale limit pamięci PHP to tylko 32MB i chciałbym go zwiększyć. Próbowałem znaleźć to ustawienie w panelu administracyjnym, ale nie mogłem :(
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Możesz zmienić tę wartość za pomocą pliku .htaccess.
php_value memory_limit 64M
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie ma możliwości zaktualizowania go w panelu sterowania.
To, co musisz zrobić, to utworzyć plik o nazwie: vhost.conf
Ten plik powinien znajdować się w:
/var/www/vhosts/domain.com/conf/

Wewnątrz tego pliku dodaj (i zmień domenę.com):
<Directory/var/www/vhosts/domain.com/httpdocs/>
php_value memory_limit 64M
</Directory>

Uruchom jako root:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com

Uruchom ponownie Apache
Pamiętaj, że jeśli używasz Fast-CGI, to nie zadziała, będziesz musiał to zmienić w głównym pliku php.ini.
EDYCJA: Dodano ścieżkę do pliku vhost.conf
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Używam plesk 10 na moim własnym współdzielonym serwerze Linux i to działa:
ini_set('memory_limit', '64M');

Ułatwia życie, ponieważ możesz to zrobić po prostu tam, gdzie skrypt naprawdę potrzebuje dużo pamięci RAM. Może wymagać pewnych zmian w zależności od serwera, ale dla mnie działa po wyjęciu z pudełka.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie wiem, czy Twój panel administracyjny umożliwia dostęp do tego pliku, ale zwykłym sposobem na zwiększenie limitu pamięci PHP jest zmiana ustawienia memory_limit w pliku php.ini.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się