我通过 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
。
通过 SSH 连接到你的服务器(如果你尚未连接)
使用您喜欢的文本编辑器编辑该文件并
sudo
:sudo vi /etc/php/7.4/apache2/php.ini
如果您选择使用
vi
如上例中的方法,您可以:- ?通过键入,然后键入值名称来快速找到配置值:
upload_max_filesize
- 按以下方式设置
vi
为“编辑模式”I - 将值更改为你喜欢的值,例如
128M
- ?通过键入,然后键入值名称来快速找到配置值:
保存文件
如果您正在使用
vi
,您可以:- 按以下方式退出“编辑模式”Esc
- 发出命令西写入文件并问编辑::⇢ W⇢Q
重新启动 Web 服务器:
sudo service apache2 restart
这里的所有都是它的