我正在将Easyengine用于WordPress网站,我需要将一个大文件上传到服务器,我知道我可以使用FTP / SSH来这样做,但从长远来看,我需要通过PHP来完成,并且在执行100M
phpinfo();
安装程序使用PHP 7和我在
中找到的PHPINI
文件
etc/php/7.2/php.ini
我对这些部分进行了更改:
upload_max_filesize = 2100M
post_max_size = 2100M
但是即使在此之后,上传限制为100M,正如我在使用的WordPress插件页面以及phpinfo()
上看到的那样
我在某处读到需要重新启动Nginx,因此我做了ee site restart example.com
,并且重新启动了Nginx和PHP仍然没有效果。
有些文章建议向/etc/nginx/nginx.conf
添加一条规则,但不幸的是,该路径甚至不存在,因此我在该路径上创建了该文件,并尝试但仍然没有用。
答案 0 :(得分:1)
要解决您的问题,我将采取以下步骤:
php.ini
路径以检查您是否在编辑正确的路径要找到您的php.ini
,请在您的网络根目录中创建一个名为info.php
的文件或任何其他名称,然后添加以下内容:
<?php phpinfo();
现在,转到浏览器并访问:http:///test.php。在结果页面上搜索:
Configuration File (php.ini) Path
这将向您显示您的php.ini
位置
使用ini_set()
检查您的pool.d
fpm配置文件中的设置是否未被覆盖。
/ etc / php / * / fpm / pool.d / www.conf
确保重新启动php-fpm
和nginx
。
sudo /etc/init.d/php-fpm重新启动 sudo /etc/init.d/nginx重新启动