Hostwinds 教程
寻找结果为:
注意: 本文适用于Hostwinds客户端,他们可以在其VPS,云或专用服务器上访问WHM。
内存大小常见错误在使用WordPress,Joomla,Drupal和Moodle等开源CMS系统构建的网站上。虽然可能存在其他因素,但主要原因是PHP的默认内存限制设置不允许运行或加载请求的足够内存。
最有效的修复方法是增加PHP允许处理的内存限制。但是,如果您无法在计划上更改内存,则可以使用下面提供的步骤来修复错误。
使用WordPress的共享托管服务和主机Winds客户端的注释:WP-Config文件可能会限制可用的内存量,因为它可能会分配小于PHP正在分配的内存。您可以增加此文件中的内存WordPress的量,但PHP.ini文件中的金额将确定允许的最大金额。
如果您对PHP感到满意,则可以在代码中以编程方式增加内存限制。如果一个代码被调用而不是每个PHP进程的站点增加,您将为PHP额外内存提供。
\ <?PHP
Ini_set('Memory_limit','1024m');//或者你可以使用1g
如果通过增加内存限制和您的代码现在有效地修复了错误,则需要继续向上继续并将网站的内存使用情况进一步继续。以下是您可以采取的推荐步骤。请注意,虽然您不必完成所有这些,但它将始终帮助您到未来的网站:
此外,确保PHP应用程序有足够的内存分配给它们。如果它太低,则会导致致命错误。
或者,以下是您可以采取的步骤来提高内存限制。请注意,如果您在共享托管计划上,您需要升级您的服务以这样做。
第1步: 登录您要升级的服务器的WHM。请注意,您可以在购买时收到的欢迎电子邮件中登录WHM的详细信息。
第2步: 转到PHP配置编辑器。
第三步: 将"Memory_limit"变量编辑为您希望的大小。
第4步: 保存更改。
虽然这可能有所帮助,但错误可能会返回。如果您收到此错误,则需要修剪和优化代码的高概率。
使用WordPress的共享托管服务和主机Winds客户端:WP-Config文件可能会限制可用的内存量,因为它可能会递送少于PHP分配的。您可以增加此文件中的内存WordPress的量,但PHP.ini文件中的金额将确定允许的最大金额。
例: 如果PHP只允许128MB并且更改WP-Config文件允许512MB,则只需128MB即可获得128MB。但PHP可能允许多于WP-Config文件,因此增加WP-Config中的金额可以帮助,如果是这种情况。如果您已将帐户升级到VPS或专用服务器,则可以完全控制此设置。
撰写者 Hostwinds Team / 十二月 13, 2016