为何我无法更改 php.ini?

为何我无法更改 php.ini?

我通过 LAMP 在 Ubuntu 20.04 上托管了一个 WordPress 网站。现在当我尝试安装主题时,会出现“上传的文件超出了 php.ini 中的 upload_max_filesize 指令”这个错误。我无法通过更改 /etc/php/7.4/cli/php.ini 中的 upload_max_filesize 来保存。

正如您在下图中看到的,php.ini 文件的名称旁边显示“只读”。

现在我该如何编辑这个文件?

答案1

您应该以 root 用户身份编辑此文件。从终端:

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

答案2

除非您通过命令行界面 (CLI) 上传文件,否则这可能不是您要查找的文件。Apache 使用php.ini在 中找到的文件/etc/php/7.4/apache2

  1. 通过 SSH 连接到你的服务器(如果你尚未连接)

  2. 使用您喜欢的文本编辑器编辑该文件并sudo

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

    如果您选择使用vi如上例中的方法,您可以:

    1. ?通过键入,然后键入值名称来快速找到配置值:upload_max_filesize
    2. 按以下方式设置vi为“编辑模式”I
    3. 将值更改为你喜欢的值,例如128M
  3. 保存文件

    如果您正在使用vi,您可以:

    1. 按以下方式退出“编辑模式”Esc
    2. 发出命令西写入文件并编辑::WQ
  4. 重新启动 Web 服务器:

    sudo service apache2 restart
    

这里的所有都是它的

相关内容