Que és i perquè apareix "open_basedir restriction in effect. File is not within the allowed paths"

Que és i perquè apareix "open_basedir restriction in effect. File is not within the allowed paths"

Quan programes en PHP en un servidor web normalment fas multitud d'includes o requereixes altres arxius de la teva web. Ja sigui perquè necessitis alguna classe o certes funcions que, per facilitat i neteja del teu codi, es troben en una altra ruta de la pròpia del fitxer/plugin que està editant.
 
La configuració open_basedir s'utilitza principalment per evitar que els scripts PHP d'un usuari en particular accedeixin als fitxers del compte d'un altre usuari.
 
Alguns fitxers de plugins o de pàgines web importades, intenten fer includes o requeriments a altres fitxers que es troben fora de la carpeta web del nostre projecte, és a dir, en carpetes que estan a nivells inferiors a les de la carpeta arrel de la nostra web.
 
És possible que t'hagi passat alguna vegada que, en intentar fer un canvi sobre un fitxer o un plugin, el sistema t'hagi denegat l'accés, tot i tenir els permisos necessaris, amb el missatge següent:
 
open_basedir restriction in effect. File(../ruta/archivo.php) is not within the allowed path(s)
HTML

Això ens indica que la directiva de PHP, open_basedir, està impedint que accedim a la ubicació on es troba el fitxer. Tal com indiquem, open_basedir és una directiva que indica quin és el límit dels fitxers als quals PHP pot accedir segons la ruta especificada, així, si el fitxer que vols fer servir queda per sota d'aquesta, el sistema et llançarà aquest error.
 
Per motius de seguretat, la directiva open_basedir està activada i no es pot desactivar als hostings de cdmon.
 
Si programa correctament la ruta dels vostres fitxers, qualsevol fitxer al vostre compte es llegible pels vostres propis scripts.
 
L'arrel dels hostings als servidors de cdmon és /usr/home/nomdelhosting.com
 
Si teniu qualsevol consulta, podeu contactar amb el nostre servei d'atenció al client.

    • Related Articles

    • WordPress: Editor de fitxers d'aparença/plugins no apareix

      Si tens un WordPress instal·lat a la teva pàgina, és possible que en algun moment necessitis fer ajustos directes en els arxius del teu tema o plugins. No obstant això, podries trobar-te que l'opció per editar aquests arxius directament des del ...
    • Que és un sitemap i com crear-lo

      Optimitzar el trànsit de cerca orgànica és una tasca vital per a qualsevol que administri un lloc web. Per això, qualsevol cosa que estigui a les mans per facilitar que els motors de cerca trobin el teu contingut ha de ser una prioritat. Una de les ...
    • Què és i com solucionar l'error ERR_TOO_MANY_REDIRECTS

      És probable que navegant per internet o fins i tot a la seva mateixa pàgina, us hagi aparegut un ERR_TOO_MANY_REDIRECTS indicant que hi ha massa redireccions per poder finalitzar la connexió. L'error sol ser tan gran que així: Això passa perquè el ...
    • Wp-config.php, què és i per a què serveix

      En WordPress, l'arxiu wp-config.php és un dels arxius més importants i essencial per al funcionament del teu lloc web. En aquest arxiu es troben les configuracions més importants del teu lloc web, com la informació de la base de dades, les claus ...
    • Què és l'error crític de WordPress?

      L'error crític de WordPress és un missatge d'error que apareix en el teu lloc web de WordPress i que indica que alguna cosa ha sortit malament. Aquest missatge d'error pot aparèixer per diverses raons, i és important entendre les possibles causes per ...