2011-08-22 15 views
9

Aktualnie używam dreamhost do hostowania mojej strony. Jednak aplikacja, której używam, wymaga wyższego limitu pamięci, niż domyślny dla 90M. Jestem stosunkowo nowy w tym i próbowałem następujących kroków, aby spróbować zmodyfikować plik php.ini, ale bez powodzenia.Jak ustawić memory_limit php 5.3 na Dreamhost

Przeglądałem wiki, jak stworzyć niestandardowy plik php.ini dla PHP 5.3, ale mam problemy z ustawieniem parametru memory_limit.

Mam postępujesz zgodnie z instrukcjami na poniższym linkiem: http://wiki.dreamhost.com/PHP.ini


zalogować się do panelu na https://panel.dreamhost.com/index.cgi?tr...in.manage& i zmienić swoją domenę do korzystania php5.3 (prawdopodobnie szybko CGI)

Utwórz katalog pod twoim użytkownikiem o nazwie .php, z podkatalogiem o nazwie 5.3. Pliki w tym katalogu będą używane przez wszystkie domeny tego użytkownika, dla których ustawiono PHP 5.3.

Przykład dla zacisku

mkdir ~/.php 
mkdir ~/.php/5.3 

Gdy ten katalog istnieje, istnieją dwa pliki można tworzyć w nim:

Aby dodać niestandardowe dyrektyw do PHP, należy utworzyć plik pod .php/5,3/nazywa się "phprc" i dodaje do niej dyrektywy konfiguracyjne. Nie musisz kopiować domyślnego pliku php.ini do tego pliku, ponieważ jest on używany jako dodatek do systemu php.ini; jeśli w obu plikach pojawia się dyrektywa, pierwszeństwo ma ta pozycja w tym pliku.

nano phprc 

W moim pliku phprc Dodałem następujące linie:


zend_extension=/home/mikdur2/peachjar.com/ioncube/ioncube_loader_lin_5.3.so 
ini_set('memory_limit', '128M'); 

zend_extension zostanie odebrany i zweryfikowany w phpinfo(), jednak limit pamięci nie zmienia się na 128M. Czy istnieje inny sposób na zmianę limitu pamięci? Lub zmienia go w pliku phprc, nie jest to prawidłowe podejście. Był inny post, który stwierdził, że wszystkie polecenia oprócz init_set z memory_limit zadziałały.

Btw: oto phpinfo() - http://peachjar.com/phpinfo.php

Odpowiedz

18

może być tylko napisać

memory_limit=128M 

zamiast ini_set

+0

tak że obrobione dzięki! – darewreck

+1

@ user391465 Proszę zaznaczyć to pytanie jako zaakceptowane, klikając pod nim znacznik wyboru. –

+0

Dodałem go do mojego .phprc i działa pęcznieje. – rhand

1

Pełny kod phprc:

[PHP] 
zend_extension=/home/username/ioncube/ioncube_loader_lin_5.3.so 
memory_limit=1280M 
Powiązane problemy