Restrizione open_basedir in vigore in WordPress

February 21

potenza di PHP risiede nella sua flessibilità ed efficacia combinata con una simpatia che permette principianti e veterani di fare uso di esso. E 'il linguaggio di programmazione alla base della piattaforma WordPress popolare, quindi la potenza di PHP è accessibile in innumerevoli conti di hosting Web. Per questo motivo, PHP consente agli amministratori di sistema di limitare la capacità di ospitare titolari dei conti di accedere ai file al di fuori del proprio account. Lo fa attraverso la restrizione open_basedir.

File Access Security

La sicurezza è una preoccupazione per gli amministratori di sistema che gestiscono i server web che ospitano blog WordPress. La sicurezza è in gran parte su di accesso. Se è possibile accedere a qualcosa, è possibile visualizzare i propri dati sensibili o modificarlo per eseguire atti di vandalismo. I sistemi operativi come Linux, Windows e MacOS hanno sistemi di impostazioni di autorizzazione che limitano l'accesso a determinati file. Un dato file può essere impostato in modo che solo il suo creatore può leggere o modificare, ad esempio, mentre un altro file può essere impostato per consentire a chiunque di leggere o modificarlo a loro piacimento.

Restrizioni open_basedir PHP

PHP aggiunge un ulteriore approccio per depositare la sicurezza di accesso con la restrizione open_basedir. Il open_basedir è una o più cartelle sul server che gli script PHP sono autorizzati ad aprire i file in. Tutti i file in cartelle di fuori della cartella open_basedir non possono essere aperti dallo script PHP. titolari di un conto di hosting web condiviso sono dati una cartella in cui sono conservati i file del sito web, e la loro open_basedir PHP viene spesso impostata in questa cartella. In questo modo, il titolare del conto può accedere solo i propri file in PHP.

Struttura WordPress Cartella

luoghi WordPress Ogni file ha bisogno all'interno di una cartella e relative sottocartelle. Quando si caricare nuovi file, come i plugin o temi o immagini, WordPress rende sottocartelle all'interno della sua cartella principale per i file. In questo modo, open_basedir restrizioni non dovrebbe mai diventare un problema perché WordPress rimane sempre all'interno di una cartella, che dovrebbe essere all'interno della cartella open_basedir. Se hai trovato una "restrizione open_basedir in effetti" l'errore quando si utilizza WordPress, quindi la cartella di WordPress dovrebbe essere spostato nella cartella open_basedir o un plugin o widget di installazione sta tentando di accedere ai file al di fuori della cartella di WordPress.

considerazioni

L'impostazione open_basedir è ampiamente utilizzato in ambienti di hosting condiviso in quanto è potente senza creare indebite restrizioni. Se il tuo blog WordPress sta segnalando errori di restrizione open_basedir e si sa che è installato nella posizione corretta, rivolgersi al proprio fornitore di hosting Web e chiedere per l'impostazione open_basedir da modificare. Se si gestisce il proprio account del server, la pagina delle impostazioni di configurazione di PHP ha informazioni su come modificare la cartella open_basedir e altre impostazioni.