WordPress har en funktion der gør det muligt at opgradere WordPress og plugins automatisk. Mange støder dog på det problem, at serveren ikke har de nødvendige skriverettigheder til at foretage en automatisk opgradering. Problemet skyldes, at direktivet ‘safe_mode’ er PHP konfigurationen er sat til ‘on’, hvilket er tilfældet for de fleste billige webhoteller. Med safe_mode aktiveret holder PHP styr på, om en given bruger har adgang til en given fil, og da HTTP serveren og FTP brugeren er forskellige brugere, giver det en sikkerhedskonflikt.
Løsningen kan selvfølgelig være at opgradere til et bedre webhotel, men det er dog ikke nødvendigt. WordPress giver nemlig mulighed for at man med et enkelt direktiv kan samle opgraderingen i mapper som FTP brugeren har fuld adgang til.
Gør som følger:
1. tilføj følgende linie til konfigurationsfilen wp-config.php
define('WP_TEMP_DIR', ABSPATH.'tmp/');
2. opret en mappe med navnet ‘tmp’ i roden af din WordPress installation.
3. Sørg for at mappen er skrivbar ved at sætte rettighederne på mappen til 757.
Herefter fungerer den automatiske opgradering.