Hvordan endre PHP minnegrensen i Drupal

Drupal krever minst PHP minnegrensen fra 16M til å fungere; men hvis du har ekstra moduler, eller masse innhold, kan det hende du må sette minnegrensen mye høyere. Dette er også tilfelle hvis du bruker en modifisert versjon av Drupal, for eksempel Open Publish or ProsePoint. I de fleste tilfeller vil sette minnegrensen til 32M eller 64M tillate nettstedet til å fungere normalt. Denne justeringen er ikke gjort i Drupal; i stedet, det er en serverfunksjon. Du kan manuelt endre minnegrensen eller bruke en Drupal modul for å gjøre det.

Bruksanvisning

manuell metode

1 Tilgang til din server ved hjelp av din hosting selskapets administrasjon panel. I roten installasjonsmappen, se etter en fil som heter "php.ini."

2 Åpne "php.ini." Bla til "Memory Resources" seksjonen. Du skal se en underseksjon merket "memory_limit = 32M" eller noe lignende. Minnegrensen i dette eksempelet er 32M. Dette kan være lavere eller høyere, avhengig av serverkonfigurasjonen.

3 Endre verdien til ønsket verdi. For eksempel, hvis du ønsket å øke minnegrensen til 64M du vil endre "32" til "64." Ikke gjør noen andre endringer i "php.ini" filen. Lagre filen for å endre Drupal minnegrensen.

4 Legg til følgende linje med kode til bunnen av "php.ini" filen hvis du ikke ser "memory_limit" streng:

memory_limit = 32M; Maksimale minne et skript kan konsumere (32MB)

5 Start eller oppdatere din server for å gjøre endringene ta over. Du bør være i stand til å bruke Drupal nå.

Bruke Drupal Tilpasninger Module

6 Last ned "Drupal Tilpasninger" modulen fra Drupal nettsted (se Ressurser) og pakke ut filen med WinZip eller et lignende program.

7 Få tilgang til webserveren fil-management program. Last opp "Drupal Tilpasninger" -mappen til "nettsteder / all / modules" katalogen.

8 Logg inn på din Drupal administrasjonspanel. Klikk på "Build" og "moduler".

9 Klikk på "Aktiver" boksen ved siden av "Drupal tilpasninger." Rull ned og klikk "Lagre konfigurasjon."

10 Klikk "Drupal tweaks" i administrasjonspanel. Klikk på "Php." Bla til "Standard PHP minnegrensen (memory_limit)" -delen. Endre standardverdien til ønsket verdi. Klikk "Lagre konfigurasjon."

Hint

  • Hvis nettstedet ditt er i drift på en felles server, noe som er vanlig med grunnleggende hosting tilbydere som GoDaddy og HostGator, kan du ikke være i stand til å endre minnegrensen. Den "php.ini" filen kan ikke være synlig for deg, og gjør endringer i Drupal Tilpasninger modulen vil ikke fungere.
  • Drupal Tilpasninger modulen er ikke tilgjengelig for Drupal 7 som i mai 2011.