Preguntas Frecuentes - FAQ

Valores diferentes en phpinfo | valor local y valor maestro

Cuando ves diferentes valores en phpinfo() para las configuraciones "local" y "master", generalmente significa que hay configuraciones diferentes para PHP en diferentes niveles:

Valor Local:

El valor "local" se refiere a la configuración actual establecida en el script PHP o dentro del ámbito donde se llama a phpinfo(). Este valor es específico para el script o la solicitud que se está ejecutando.

Valor Maestro:

El valor "maestro" se refiere a la configuración predeterminada establecida en el archivo php.ini. Este valor actúa como un valor predeterminado global para PHP en tu servidor.

Aquí hay algunos escenarios comunes donde podrías observar valores diferentes:

Configuraciones personalizadas en .htaccess:

Si hay configuraciones personalizadas de PHP especificadas en el archivo .htaccess para un directorio o dominio específico, se reflejarán en el valor "local".

Archivo php.ini personalizado:

A veces, puede usarse un archivo php.ini personalizado para un dominio o directorio específico. Esto sobrescribe la configuración global de php.ini para esa ubicación en particular.

Pools de PHP-FPM:

Si estás usando PHP-FPM, diferentes pools pueden tener sus propias configuraciones. Cada pool puede tener su propio archivo php.ini o sobrescribir ciertas configuraciones.

Hosts virtuales en Apache:

Si tienes múltiples hosts virtuales configurados en Apache, cada uno puede tener sus propias configuraciones PHP personalizadas definidas en la configuración del VirtualHost.

Diferentes versiones de PHP:

Si tienes múltiples versiones de PHP instaladas en tu servidor, estas pueden tener diferentes archivos php.ini con configuraciones distintas.

Configuración a nivel de servidor:

Puede haber configuraciones a nivel de servidor establecidas por tu proveedor de alojamiento o administrador del servidor.

FastCGI y suPHP:

Si estás usando FastCGI o suPHP, pueden tener sus propias configuraciones que sobrescriben el php.ini global.

Archivos .user.ini:

En PHP 5.3.0 y versiones posteriores, puedes usar archivos .user.ini para sobrescribir configuraciones específicas. Estos archivos pueden colocarse en directorios individuales.

Para abordar las discrepancias entre los valores "local" y "maestro", necesitarás revisar y ajustar las configuraciones específicas en el ámbito afectado (por ejemplo, .htaccess, configuraciones de hosts virtuales, pools de PHP-FPM, etc.) para que coincidan con los valores que deseas. Ten en cuenta que algunas configuraciones pueden requerir acceso o permisos a nivel de servidor. Siempre asegúrate de hacer una copia de seguridad de los archivos de configuración antes de realizar cambios.

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?