Tecnología

Inicio

La restricción open_basedir en efecto en WordPress

poder de PHP reside en su flexibilidad y eficacia combinada con una facilidad que permite a los principiantes y veteranos por igual para hacer uso de ella. Es el lenguaje de programación detrás de la plataforma WordPress populares, por lo que el poder de PHP es accesible en un sinnúmero de cuentas de alojamiento web. Por esta razón, PHP permite a los administradores del sistema para restringir la capacidad de los titulares de las cuentas de alojamiento para acceder a archivos fuera de su cuenta. Lo hace a través de la restricción open_basedir.

Archivo de Seguridad de Acceso

La seguridad es una preocupación para los administradores de sistemas que mantienen los servidores web que albergan blogs de WordPress. La seguridad es en gran medida sobre el acceso. Si usted puede tener acceso a algo, puede ver sus datos sensibles o cambiarlo a realizar actos maliciosos. Los sistemas operativos como Linux, Windows y MacOS tienen sistemas de configuración de los permisos que restringen el acceso a ciertos archivos. Un archivo determinado puede ser configurado para que sólo su creador puede leer o modificarlo, por ejemplo, mientras que otro archivo se puede configurar para permitir que cualquier persona lea o cambiarlo a su antojo.

Restricción de PHP open_basedir

PHP añade un enfoque adicional para presentar la seguridad de acceso con la restricción open_basedir. El open_basedir es una carpeta o carpetas en el servidor que los scripts PHP se les permite abrir archivos en. Los archivos en carpetas fuera de la carpeta open_basedir no pueden ser abiertos por el script PHP. Los titulares de cuentas de alojamiento web compartido, se les da una carpeta donde se guardan sus archivos de página web, y su PHP open_basedir se fijan a menudo a esta carpeta. De esta manera, el titular de la cuenta sólo puede acceder a sus propios archivos en PHP.

Estructura de carpetas de WordPress

lugares de WordPress todos los archivos que necesita dentro de una carpeta y sus subcarpetas. Al cargar archivos nuevos, como plugins o temas o imágenes, WordPress hace subcarpetas dentro de la carpeta principal de esos archivos. De esta manera, las restricciones open_basedir nunca debe convertirse en un problema debido a WordPress siempre se mantiene dentro de una carpeta, que debe estar dentro de la carpeta open_basedir. Si está recibiendo una "restricción open_basedir en efecto" error al utilizar WordPress, a continuación, la carpeta de WordPress se debe mover a la carpeta de open_basedir o un plug-in o el widget instalado está intentando acceder a archivos fuera de la carpeta de WordPress.

consideraciones

El ajuste open_basedir se usa ampliamente en entornos de alojamiento compartido, ya que es de gran alcance sin crear restricciones indebidas. Si su blog de WordPress está reportando errores de restricción open_basedir y usted sabe que está instalado en el lugar adecuado, en contacto con su proveedor de alojamiento web y pedir su entorno open_basedir que desea cambiar. Si usted está manejando su propia cuenta del servidor, la página Valores de configuración de PHP tiene información sobre cómo cambiar la carpeta open_basedir y otros ajustes.