Hvis du bruge Web10 som webhotel og gerne vil have wordpress til at virke, så ryger du måske ind i nogle problemer hvis du vil installere plugins og themes eller opdatere selve wordpress automatisk via WP Admin.
Jeg kunne ikke få automatisk opdateringer til at virke vie WordPress admin. Jeg fik fejl som der her:
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/tmp//akismet.tmp) is not within the allowed path(s):
Fejlen tror jeg opstår fordi den dels ikke ved hvor den skal ligger det op hende og ikke har skriverettigheder.
Løsningen er meget simpel:
- Hent wp-config ned lokalt
- Tilføj følgende to linjer:
define(‘UPLOADS’, ‘/wp-content/uploads’);
define(‘WP_TEMP_DIR’,'/usr/home/web/kundenummer/.tmp’); - Sørg for at der er skriverettigheder på /wp-content og de undermapper der er.
Step 3 kan du gøre med et par kliks i filezilla, som er den ftp klient jeg bruger. Web10 har også en filemanager, men jeg vil anbefale at man bruger en ftp client.
Hvis wordpress beder dig om at skrive ftp detaljerne, så er de følgende:
host: localhost
user: (I web10 finder du det under kontrolpanelet -> ftp)
pass: (I web10 finder du det under kontrolpanelet -> ftp)
Så burde det virke
Tak for den gode support fra web10 der hjalp med det her problem.