error open_basedir upload arxius WordPress IIS Plesk
Ens trobem amb el següent error quan volem pujar arxius amb un WordPress que corre sobre (Windows 2008 + IIS 7 + Parallels Plesk 10.4)
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(C:\Windows\Temp\php8008.tmp) is not within the allowed path(s): (D:\inetpub\vhosts\ausatel.cat\httpdocs\) in D:\inetpub\vhosts\ausatel.cat\httpdocs\wp-includes\functions.php on line 2505
Si revisem la configuració des de phpinfo tenim que el Plesk afegeix una ruta dins open_basedir per cada domini que tenim
Per solucionar aquest problema hem de fer 2 coses
- Donar permisos a la carpeta c:\Windows\Temp per a l’usuari IUSR
- Eliminar des del registre de windows la entrada open_basedir
- Ens connectem al servidor, (inicio/ejecutar/regedit)
- busquem la entrada “pot variar una mica segons el servidor” HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PHP\Per Directory Values\D\inetpub\vhosts\ausatel.cat\httpdocs
- eliminem les dues claus de registre (open_basedir i safe_mode)
Ara ja podem intentar pujar una imatge i revisar que no tinguem ja l’error
Que t'ha semblat?
[Total: 0 Mitjana: 0]