当我尝试在wamp 2.0中为我的wordpress模板上传插件时,我得到了#34;上传的文件超过了php.ini中的upload_max_filesize指令。"错误。如何修复此错误?
答案 0 :(得分:13)
看到你好像提到了WAMP,我假设你可以编辑php.ini文件?
如果您左键单击状态栏中的WAMP图标,请选择PHP菜单,然后单击该菜单中的php.ini文件。只需在记事本中打开即可。
然后在记事本中,搜索(CTRL + F)“upload_max_filesize”,然后您可以更改在那里设置的值。
我不记得默认是什么,但对于我的,我把它设置为“200M”(没有引号)。这意味着200mb。
保存文件,关闭它,然后重新启动WAMP。
然后你应该正确上传你的插件
答案 1 :(得分:5)
在Wamp> PHP> php.ini文件,放置或编辑这些行,然后重新启动Wamp服务器。
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
答案 2 :(得分:4)
如果使用WordPress,我们至少会看到一次此错误。安装主题,插件或上传图像或文件时,与主题或插件无关。问题在于我们的服务器设置,该设置限制了上传文件的最大大小。
这是一个常见错误,可以轻松解决。此错误消息表示您尝试上传的文件大于您的网络主机允许的大小(WordPress默认文件上传大小为2 MB)。
上传的文件超出了php.ini中的upload_max_filesize指令
解决方案:
一个解决方案很简单,需要增加文件大小的上传限制。
如果在使用XAMPP的本地计算机上使用WordPress,我们将在以下位置找到php.ini。 Windows:C:/xampp/php/php.ini
打开php.ini文件。在php.ini文件中找到这些行,并将其替换为数字
upload_max_filesize = 64M
保存更改并刷新您的网站,然后尝试再次上传文件。您现在将获得成功。
答案 3 :(得分:3)
此错误是因为php.ini文件中的upload_max_filesize变量已调整为2Mb。将其更改为64Mb! This video tutorial将帮助您在60秒内解决错误!!希望对您有帮助
答案 4 :(得分:1)
在 php.ini 文件upload_max_filesize = 2M
中找到此行,并将其替换为更高的值(例如upload_max_filesize = 64M
)
然后重启wamp ..!
答案 5 :(得分:1)
一个解决方案很简单,您只想在WordPress
中添加插件。
.zip
插件文件。Extract
.zip
文件。../wp-content/plugins/
的位置。Installed Plugins
的{{1}}页,现在您可以看到其中的插件,您最近已上传它。WordPress
链接。答案 6 :(得分:0)
在本地目录中找到php.ini文件。我用Xampp。 => C:\ XAMPP。现在找到它所说的行
CREATE PROCEDURE dbo.SP_Catalytic_WindEQRenewalExtract
@pos INT,
@len INT,
@value varchar(8000),
@PriorDays INT,
@PastDays INT,
@LineName varchar(50)
AS
SET NOCOUNT ON;
SELECT @LineName ='wind'
SELECT @PriorDays= -15
SELECT @PastDays = 55
DECLARE @policyData TABLE
(
NamedInsured varchar(1000),
displaystatus varchar(100),
quoteguid uniqueidentifier,
quoteid int,
controlno int,
ExpirationDate datetime,
MonthName nvarchar(25),
ExpiringPremium money,
Underwriter varchar(250),
linename varchar(25),
RenewalSubmissionRecieved varchar(5),
QuotedPremium money,
quoteguid2 uniqueidentifier,
controlno2 int,
displaystatus2 varchar(50),
quotestatuscomment varchar(2500),
quotestatusreasoncomment varchar(2500),
BoundPremium money,
Underwriter2 varchar(500)
)
INSERT INTO @policyData
EXEC ('Catalytic_sp_FetchRenewalPolicy ' + @PriorDays + ',' + @PastDays + ', ' + @LineName + '')
DECLARE @cols AS NVARCHAR(MAX),
@query AS NVARCHAR(MAX)
SET @cols = STUFF((SELECT ',' + QUOTENAME(c.locationCode)
FROM Catalytic_vw_LocationCodeByLine c WHERE c.linename =@LineName order by c.CompanyName, c.LocationCode
FOR XML PATH('')),1,1,'')
IF OBJECT_ID('tempdb.dbo.##Temp', 'U') IS NOT NULL
DROP TABLE ##Temp;
set @query =
'select * into ##Temp
from
(SELECT QUOTEGUID as qguid, ' + @cols + ' from
(
select QuoteGUID, LocationCode, LineName,LineGUID
--from Catalytic_vw_PolicyLocationCode where quoteguid=''99D60178-C33B-4A3F-9EA7-0001EF31626A''
from Catalytic_vw_PolicyLocationCode
) x
pivot
(
max(locationCode)
for locationCode in (' + @cols + ')
)p)x'
EXEC sp_executesql @query;
set @pos = 0
set @len = 0
WHILE CHARINDEX(',', @cols, @pos+1)>0
BEGIN
set @len = CHARINDEX(',', @cols, @pos+1) - @pos
set @value = SUBSTRING(@cols, @pos, @len)
-- PRINT @value
set @pos = CHARINDEX(',', @cols, @pos+@len) +1
declare @sql nvarchar (1000);
set @sql = N'update ##Temp set ' + @value + '= ''X'' where len(' + @value + ') > 0 ' ;
exec sp_executesql @sql;
END
SELECT *
FROM
@policyData a
LEFT OUTER JOIN ##Temp b on b.qguid = a.quoteguid
/*Because I am using another LEFT JOIN here, I have two columns namem "qguid"*/
LEFT OUTER JOIN ##Temp c on c.qguid = a.quoteguid2;
DROP TABLE ##Temp;
并将其更改为您想要的值。
upload_max_filesize = 2M
重新启动所有服务,您应该能够上传新文件。
答案 7 :(得分:0)
我使用MAMP。找到' php.ini'文件,如果你也使用MAMP,方法如下:
答案 8 :(得分:0)
打开您的xampp软件,然后单击apache选项前面的配置按钮,然后选择php.ini选项
接下来找到此代码
upload_max_filesize=2M
并替换为该代码
upload_max_filesize=64M
现在重新启动apache和mysql并享受它
答案 9 :(得分:0)
Windows:C:/xampp/htdocs/wordpress_project/.htaccess php_value upload_max_filesize 1000M php_value post_max_size 2000M php_value memory_limit 3000M php_value max_execution_time 180 php_value max_input_time 180 //在wordpress的结束标记中