【发布时间】:2017-12-22 23:38:41
【问题描述】:
我正在使用我自己的 localhost(ubuntu 和 apache2)来运行 wordpress 4.8。我想增加最大上传文件大小。我尝试了这些方法但没有解决:
1.在/var/www/html 中创建php.ini 或在/etc/php/7.0/apache2/php.ini 中更改它:
upload_max_filesize = 512M
memory_limit = 512M
post_max_size = 512M
max_execution_time = 300
2.将.htaccess更改为/var/www/html:
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 300
php_value max_input_time 300
3.在主题文件夹的functions.php文件中添加这行代码:
@ini_set('upload_max_size' , '512M');
@ini_set('post_max_size', '512M');
@ini_set('max_execution_time', '300');
4.使用Upload Max File Size plugin。此插件更改了Maximum upload file size: 2 MB. 消息,但在上传超过 2mb 的文件后,HTTP error. 累积。 (为了解决这个问题,我还尝试了我在网上找到的所有解决方案(例如:+,+,+)但没有任何改变。也打开 wordpress 日志对我没有帮助。没有任何东西!!所以我放弃了。我认为这个错误的根源是这个问题的错误修复)
5.将所有文件和文件夹的权限改为777。
6.每次尝试修复后,我都会重新启动 apache,但没有任何改变:
$ sudo service apache2 restart
【问题讨论】:
-
你真的创建了
php.ini吗? -
/var/www/html/中没有php.ini。但我在 phpinfo @ankit 中找到了/etc/php/7.0/apache2/php.ini
标签: php wordpress apache .htaccess upload