Problema
- Quando si inserisce un'immagine in WordPress, l'utente riceve un errore HTTP .
- Quando si inserisce un'immagine in Joomla, l'utente ottiene un impossibile caricare il tipo di file . Quando si modificano le impostazioni generali in WordPress, l'utente riceve il seguente errore:
Warning: file_exists() [Function file-exists]: open_basedir restriction in effect. File(/.htaccess) is not within the allowed path(s): (C:\Inetpub\vhosts\domain.com\httpdocs\) in C:\Inetpub\vhosts\domain.com\httpdocs\wp-admin\includes\misc.php on line 133
Causa
Plesk 10 memorizza le impostazioni PHP individuali di ciascun dominio nel registro di Windows. Per impostazione predefinita, Plesk 10 aggiunge la chiave open_basedir al registro per ogni dominio che installa sul server. La funzione open_basedir definisce le posizioni oi percorsi da cui PHP può accedere ai file. Se un file è al di fuori dei percorsi definiti da open_basedir, PHP si rifiuta di aprirlo. Il suo obiettivo è principalmente quello di evitare modifiche accidentali a parti del filesystem. Può anche essere utilizzato per mitigare l'effetto di script PHP vulnerabili sui sistemi di file.
Soluzione
Poiché la modifica della chiave di registro e la modifica delle autorizzazioni per c:\Windows\Temp funziona solo per WordPress e non per i siti Joomla, la nostra attuale soluzione per questo problema consiste nell'accedere al server, modificare il registro e rimuovere la voce open_basedir per ogni dominio. Contatta il team di supporto per ricevere assistenza su questo problema.
- Accedi al server utilizzando Desktop remoto
- Fai clic su Start> Esegui> digita regedit .
- Vai a HKEY_LOCAL_MACHINE -Software - Wow6432Node - PHP - Valori per directory - C - Inetpub - vhosts - [dominio] - httpdocs .
- Fai clic su open_basedir e cancellalo.
- Rimuovi anche il safe_mode chiave perché anche se è disattivato, per qualche motivo alcuni plug-in o moduli segnalano che la modalità provvisoria di PHP è attiva.
- Verifica di poter aggiungere un'immagine alla pagina o all'articolo del sito web.