当我们使用GeneratePress主题和GP Premium插件,包括安装、部署过程中可能会遇到各种各样问题,导致无法安装成功,或者部署、激活过程中出现这样、那样的问题。老魏在本文中汇总及分享GeneratePress主题和GP Premium插件常见问题及解决办法。

Generatepress主题
丢失style.css
如果你遇到了“the theme is missing the style.css stylesheet”的提示,多半是你购买GP Premium后,错误的在 wordpress后台>外观>主题里面操作了,错误的把插件当做主题上传了。
老魏提示:GeneratePress主题是免费下载的,在wordpress后台>外观>主题搜索并安装、启用。而付费购买的GP Premium是插件,要在 wordpress后台>插件>新增插件中上传、安装、使用。
有关如何安装GP Premium的说明步骤,请移步GP Premium插件安装部署详细图文教程。
插件安装失败
如果你看到下面的提示:
The package could not be installed. No valid plugins were found.
Plugin install failed.
很大可能性是你把 generatepress主题当做插件去安装了。
正确安装方法是点我登录Generatepress账号,去download GP Premium压缩包,然后作为插件安装。
查看GP Premium插件安装部署以了解有关如何安装GP Premium的更多信息。
国外建站主题及插件选择2核4G内存3M带宽能流畅运行。国内服务器:阿里云、腾讯云(都有代金券,付款时抵用省钱), 不知道如何选择地域、配置请在页面右侧+老魏的联系方式,我们一起研究。
外贸网站、B2C/C2C等建议在国外注册域名。打开namesilo官网,在搜索框里输入要注册的域名,选择好之后注册,付费之前记得使用优惠码省钱。优惠码点击国外域名商Namesilo域名注册教程获取。
外贸网站建议选择Hostinger虚拟主机,价格便宜,性价比极高!Hostinger专题
SiteGround虚拟主机价格适中服务好!SiteGround专题
GeneratePress主题调试技巧
有时在使用GeneratePress和其他插件时遇到各种问题,这时要进行调试以找出问题并解决。
- 停用所有非GP Premium插件后问题还存在吗?如果还存在就挨个激活插件直到问题再次发生,这样就找到了导致问题的插件。要么停用插件,要么找插件作者看能不能升级代码解决;
- 在 wp-config.php中把 define( ‘WP_DEBUG’, true );的ture替换成 false,保存后访问 wordpress前台、后台页面,看看错误提示是怎么说的;
- 如果在“wordpress自定义”或其他地方出现白屏,就试试增加PHP内存限制,下面会提到方法;
- 激活WordPress默认主题(TwentySeventeen或者其他的默认主题),看问题时候仍然存在,如果还在就说明这不是GeneratePress导致的;
- 检查网站错误日志error_log,看看是否有错误提示;
提高php内存限制
有时候服务器主机对WordPress可用内存默认有限制,这可能会导致某些问题,比如wordpress自定义无法保存、无法加载(只显示白屏)。
有两种增加php内存限制(PHP Memory Limit)的方法。
1、服务器可以去php设置中提高加WordPress内存限制数值。
2、虚拟主机就要去网站根目录编辑wp-config.php文件。使用FTP软件在WordPress根目录找到wp-config.php文件,添加如下代码:
define(‘WP_MEMORY_LIMIT’, ‘128M’);
保存后,再去尝试看看问题是否解决了。
扩展阅读:导入 Avada 模板时出现 php time limit、php max input vars和PHP Memory Limit提示怎么办
修改 WP MEMORY LIMIT 和 php.ini 内存数值提高 WordPress 性能
如何设置宝塔面板优化 php 服务器性能里面也曾提到过使用宝塔面板如何修改php Memory Limit。

GP Premium插件介绍
GP Premium插件更新问题
1、Update package not available(更新包不可用)
激活密钥后更新才能处理。要激活许可证密钥去 wordpress后台>外观> GeneratePress,把密钥添加到右侧的许可证密钥对话框中。
2、Getting an unauthorized message(收到未经授权的消息)
当你激活许可证时是通过GeneratePress服务器的URL进行授权,如果该URL更改了就要重新授权许可证密钥,否则在尝试更新时会收到“unauthorized未授权” 的错误提示。
要重新授权许可证密钥,请到wordpress后台>外观> GeneratePress,粘贴许可证密钥,保存。
3、Download failed. cURL error 51(下载失败 cURL错误51)
An error occurred while updating GP Premium: Download failed. cURL error 51: SSL: certificate subject name ‘docs.generatepress.com’ does not match target host name ‘generatepress.com’
如果你看上面的消息,就表明你的服务器正在使用老版本的CURL和/或OpenSSL,要解决此问题,您的服务器需要同时更新SSL库和CURL。
4、Email activation failed(电子邮件激活失败)
GeneratePress的电子邮件激活系统遭到了垃圾邮件的轰炸,因此不得不切换许可证密钥。如果你没有激活过电子邮件,就要手动更新到最新版本才能激活许可证密钥并通过wordpress仪表台获取更新。
5、Could not copy file(无法复制文件)
也可能显示为“could not create directory”。
发生此错误的原因有两个:
如果你使用本地电脑那么就无法正常更新插件,老魏建议你使用虚拟主机或者云服务器,上面有推荐过一些老魏正在使用的。
可能是服务器某些文件/文件夹权限不足导致的,你要确保能够通过WordPress上传/删除/更改服务器上的文件。
6、手动更新
如果所有其他方法都失败,那么手动更新是最终解决方案。只要删除当前GP Premium插件插件,然后上传新版本就行了。
License Key Activation Issues许可证密钥激活问题
已经安装了GP Premium插件后要激活许可证密钥,方便接收自动更新。
如果你把许可证密钥粘贴后点击save按钮后未激活,如果没有看到错误提示,可能是你用的服务器主机不允许与其他外部服务器进行外部通信。
解决此问题要在服务器端打开 PHP cURL,允许WordPress安装使用wp_remote_post函数与Generatepress服务器进行通信。
老魏点评
以上是老魏汇总的安装使用GeneratePress主题和GP Premium插件时的常见问题以及解决办法,希望对使用GeneratePress建站的朋友们有所帮助。
魏艾斯笔记