上传的文件超出了php.ini中的upload_max_filesize指令。无法在Wordpress中上传新主题

时间:2018-08-16 12:49:02

标签: php wordpress themes cpanel

我无法在wordpress中上传新主题。目前显示的最大限制为10 mb。我应该在CPanel中进行哪些更改。我在Public_html中创建了一个名为php.ini的新文件。 并粘贴这些行。

upload_max_filesize = 256MB
post_max_size = 32M
memory_limit =  32M
max_execution_time = 300

3 个答案:

答案 0 :(得分:5)

1:主题功能文件

在某些情况下,我们发现只需在主题的functions.php文件中添加以下代码,即可增加上传大小:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

2。创建或编辑现有的PHP.INI文件

对于这种方法,您将需要通过使用托管帐户的cPanel仪表板中的FTP或文件管理器应用程序访问WordPress网站的根文件夹。

在大多数情况下,如果您位于共享主机上,则目录中不会显示php.ini文件。如果看不到,请创建一个名为php.ini的文件并将其上传到根文件夹中。在该文件中添加以下代码:

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

据报道,此方法可用于许多用户。请记住,如果64不能正常工作,请尝试10MB(有时可以工作)。

3。 htaccess方法

有人尝试使用.htaccess方法,其中通过修改根目录中的.htaccess文件,可以增加WordPress中的最大上传大小。编辑WordPress网站根目录中的.htaccess文件,并添加以下代码:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

答案 1 :(得分:1)

您可以在wordpress根目录下的wp_admin文件夹中创建php.ini文件

 open php.ini and override  these values 
      1- upload max size 
      2- post max size 
      3- max execution time
  now php.ini file looks like that 
         upload_max_filesize = 128M
         post_max_size = 128M
         max_execution_time = 180

答案 2 :(得分:0)

在wordpress中使用.htaccess文件。您可以在下面的行中定义

在文件夹中打开.htaccess文件,并将以下内容添加到文件末尾的换行符中。

php_value memory_limit 256
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 1000

保存您的更改并覆盖.htaccess文件。

获取更多信息,您可以点击链接, 对于上传文件大小:https://www.bitcatcha.com/blog/increase-maximum-upload-file-size-in-wordpress/

对于增加内存限制大小:https://premium.wpmudev.org/blog/increase-memory-limit/