¿Por qué no puedo cambiar php.ini?

¿Por qué no puedo cambiar php.ini?

Allojé un sitio web de WordPress en Ubuntu 20.04 a través de LAMP. Ahora, cuando intento instalar un tema, "El archivo cargado excede la directiva upload_max_filesize en php.ini". se produce este error. No puedo guardar cambiando upload_max_filesize en /etc/php/7.4/cli/php.ini.

Como puede ver en la imagen a continuación, dice Sólo lectura junto al nombre del archivo php.ini.

Ahora, ¿cómo puedo editar este archivo?

Respuesta1

Debes editar este archivo como usuario root. Desde la terminal:

sudoedit /etc/php/7.4/cli/php.ini

Respuesta2

A menos que esté cargando archivos a través de la interfaz de línea de comandos (CLI), es posible que este no sea el archivo que está buscando. Apache utiliza el php.iniarchivo que se encuentra en /etc/php/7.4/apache2.

  1. SSH a tu servidor (si aún no estás conectado)

  2. Edite el archivo con su editor de texto preferido y sudo:

    sudo vi /etc/php/7.4/apache2/php.ini
    

    Si elige utilizar vicomo en el ejemplo anterior, puede:

    1. encuentre el valor de configuración rápidamente escribiendo ?y luego el nombre del valor:upload_max_filesize
    2. Establezca viel “modo de edición” presionandoI
    3. Cambie el valor a algo que prefiera, como128M
  3. Guarda el archivo

    Si estás usando vi, puedes:

    1. Salga del “modo de edición” presionandoEsc
    2. Emita el comando paraW.escribe el archivo yqPara el editor: :WQ
  4. Reinicie el servidor web:

    sudo service apache2 restart
    

Eso es todo al respecto

información relacionada