Her får du hjelp til å lage hjemmeside med video. Alle verktøy og programmer vi bruker til å lage webside er gratis.
Øke memory_limit i PHP på webhotell fra BlueHost
I PHP har man en innstilling som heter memory_limit. Hos Bluehost er denne satt til 32M (MegaByte) som default. Dette kan bli litt for lite noen ganger, og det er derfor anbefalt at man øker den.
Man bør prøve å øke den i følgende inkrementer 64
, 96
, 128
. Det finnes flere måter å gjøre dette på. Her er de, rekkefølgen spiller en rolle (alternativ #1 er best osv).
- Endre
memory_limiti php.ini - Endre
memory_limiti settings.php (Drupal CMS) - Endre
memory_limiti .htaccess
Du trenger bare å bruke en av metodene for å endre memory_limit i PHP.
Øke memory_limit i php.ini
På webhotell hos BlueHost har du mulighet for å lage en egen php.ini. For å lage denne, gjør følgende:
- Logg inn i cPanel
- Klikk deg inn på
PHP Config
underSoftware/Services
- Velg
PHP5 (Single php.ini)
, og klikkSave Changes
- Klikk så på
Install php.ini master file
I katalogen public_html
har du nå fått filen php.ini.default
, logg på med FTP, last ned filen til din datamaskin og slett den som ligger i public_html
.
Endre navnet på filen fra php.ini.default
til php.ini
, lukk deretter opp filen i en tekst- eller kodeeditor (notepad går greit).
Finn frem til linjen som sier:
memory_limit = 32M
og skrift ut 32M
med et litt høyere tall (Drupal anbefaler 128M
).
Lagre filen, last den opp på webhotellet igjen og gå til http://domene.comadmin/reports/status
Hvis du har gjort det riktig skal Minnegrense for PHP
være satt til 128M
Øke memory_limit i settings.php (Drupal)
Last ned filen settings.php
fra katalogen sites/default
. Lukk den opp i en teksteditor, og finn frem til følgende:
<?php
ini_set('url_rewriter.tags', '');
?>Under denne legger du inn:
<?php
ini_set('memory_limit', '128M');
?>Lagre filen, last den opp på webhotellet igjen og gå til http://domene.comadmin/reports/status
Hvis du har gjort det riktig skal Minnegrense for PHP
være satt til 128M
Øke memory_limit i .htaccess
Sjekk først hvilken versjon du har av PHP. Dette gjør du ved å lage en fil som heter info.php
. I denne filen skriver du bare inn:
<?php
phpinfo();
?>Last den opp på webhotellet og gå til http://domene.com/info.php
Du får da opp masse informasjon om PHP, finn versjonen og noter ned denne.
Last så ned .htaccess
. Denne ligger i webrooten, hos BlueHost er webrooten katalogen public_html
.
I Drupal har man forhåndsdefinert endel instillinger på bakgrunn av hvilken PHP-versjon man bruker. Hvis du ikke har Drupal, må du skrive inn dette selv.
Hvis du har PHP5 eller bedre, finn:
# PHP 5, Apache 1 and 2. <IfModule mod_php5.c> php_value magic_quotes_gpc 0 php_value register_globals 0 php_value session.auto_start 0 php_value mbstring.http_input pass php_value mbstring.http_output pass php_value mbstring.encoding_translation 0 </IfModule>
(for PHP4 på Apache 1 er det mod_php4.c, og for PHP4 på Apache 2 er det sapi_apache2.c).
Uansett; mellom disse innstillingene skriver du inn:
... php_value mbstring.encoding_translation 0 php_value memory_limit 128M </IfModule>
Lagre filen, last den opp på webhotellet igjen og gå til http://domene.comadmin/reports/status
Hvis du har gjort det riktig skal Minnegrense for PHP
være satt til 128M

