Cómo aumentar el límite de memoria de PHP con Network Solutions

Escrito por gareth downes-powell | Traducido por juan manuel rodriguez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo aumentar el límite de memoria de PHP con Network Solutions
Aumenta la asignación de memoria del servidor para scripts PHP con un archivo php.ini personalizado. (Thinkstock Images/Comstock/Getty Images)

Si ejecutas un script PHP complejo que trabaja con grandes cantidades de datos, es posible que falle con la advertencia de que la memoria permitida esté agotada. La directiva memory_limit en el archivo php.ini regula la cantidad máxima de memoria asignada a un script, y es fijado por el servidor web. El objetivo de la directiva es que los scripts de control dejen de consumir todos los recursos del servidor. Network Solutions te permite reemplazar la directiva, si es necesario, creando tu propio archivo php.ini personalizado que se carga en el directorio cgi-bin.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Descarga una copia de tu archivo php.ini existente, ubicado en el directorio cgi-bin de tu sitio web, utilizando una aplicación de FTP. Copia el archivo en un lugar seguro para utilizarlo como copia de seguridad. Esto te permite restaurar la configuración para trabajar en caso de un problema.

  2. 2

    Abre el archivo php.ini en el Bloc de notas o un editor de texto similar que no aporte información de formato en el archivo. Agrega las líneas siguientes si no existen ya.

    memory_limit = 32M output_buffering = 2048

    Si las líneas ya están presentes, aumenta el valor de la directiva memory_limit para aumentar la asignación de memoria para secuencias de comandos, que se muestran en megabytes. La directiva output_buffering establece el tamaño del búfer de salida en bytes.

  3. 3

    Guarda el archivo como php.ini y cárgalo mediante FTP a la carpetas cgi-bin de tus sitios web, sobrescribiendo la copia actual, si existe.

  4. 4

    Elimina el archivo php.ini. fusionado desde el directorio cgi-bin de tus sitios web si es que existe, a través de FTP. Abre un navegador Web y dirígete a la página principal de tu sitio. Esto genera un nuevo archivo php.ini. fusionado, que es una combinación de las configuraciones principales de php.ini y tus ajustes personalizados. Los nuevos ajustes de memoria luego tomarán efecto inmediatamente.

Consejos y advertencias

  • Revisa los scripts para asegurarte de que son tan eficientes como pueden ser. A menudo se pueden rehacer secciones de código para reducir la memoria utilizada.
  • Si es necesario utilizar grandes cantidades de memoria, considera cambiar a un servidor dedicado, el cual ofrecerá muchos más recursos.
  • No generes límites de memoria demasiado altos, ya que puedes tener un efecto negativo en todo el servidor. Si esto sucede, Network Solutions puede eliminar los cambios y suspender tu sitio.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles