本地WAMP环境激活WordPress Zephyr主题时遇SourceGuardian错误
解决Zephyr主题激活时SourceGuardian Loader错误(错误码16)
环境信息
- WordPress版本:6.1.1
- WAMP服务器版本:3.3.0
- PHP版本:8.2.0
- Apache版本:2.4.54.2
错误详情
致命错误: SourceGuardian Loader - 出于安全原因,受保护的脚本无法在当前PHP环境中运行。请联系脚本作者解决此问题。错误代码 [16] 在 C:\wamp64\www\learn-wordpress\wp-content\themes\Zephyr\abzarwp\abzarwp-v13.php 第2行
调用栈:
# Time Memory Function Location 1 0.0042 364232 {main}( ) ...\index.php:0 2 0.0055 364536 require( 'C:\wamp64\www\learn-wordpress\wp-blog-header.php ) ...\index.php:17 3 0.0062 365112 require_once( 'C:\wamp64\www\learn-wordpress\wp-load.php ) ...\wp-blog-header.php:13 4 0.0070 365664 require_once( 'C:\wamp64\www\learn-wordpress\wp-config.php ) ...\wp-load.php:50 5 0.0074 374552 require_once( 'C:\wamp64\www\learn-wordpress\wp-settings.php ) ...\wp-config.php:96 6 0.3808 4399216 include( 'C:\wamp64\www\learn-wordpress\wp-content\themes\Zephyr\functions.php ) ...\wp-settings.php:585 7 0.3834 4410752 require_once( 'C:\wamp64\www\learn-wordpress\wp-content\themes\Zephyr\abzarwp\abzarwp.php ) ...\functions.php:44 8 0.3836 4411568 require( 'C:\wamp64\www\learn-wordpress\wp-content\themes\Zephyr\abzarwp\abzarwp-v13.php ) ...\abzarwp.php:19 9 0.3836 4411568 sg_load( $encoded = '65A85B6289B04209AAQAAAAXAAAABHAAAACABAAAAAAAAAD/8DyXdWcirKDWG6RZvhQbqmb6Y96g1B2V2/vAo6bhWbTEpaNs8oVB8pL8QMbhmxhMODr38/M+oFfWxTvEWNaZYwSdrvGJhJPsuhJ+9/ONFfjpxPAoaPT34fVnJRtZajdATc4gCDH+BeTD4ryMnn0K3DgAAAAACgAAju9S5dLrLGzbNG/82vX4DF2x7LuVPv12HySOs0mVdxIZ1MJFybr5kjePslsGGkpRu0priYucaoJH9sQ7yaKSinPL+oTTU1AHX8Uok0aun2iV+HpRiRAxVX0f3/XqelY1wJVdLintyYzce94dyo2OSc4YUb4z0M3WlxFwZa5qjAxp3JPBmmIRzVNbWGpCMGg6q/35+jeYsFyR2tiYXAWDock7UiABr3G4aPdW2EdE1zM7mqSJiuPvsyI5t70hwhHm2v8FM7/CDDOqxx1zEZVAgPamYPaSgJZ0GHKy7l52F2egrtvp'... )
解决方案
错误码16对应SourceGuardian的PHP版本不兼容问题——你当前使用的PHP 8.2版本较新,而Zephyr主题的受保护脚本可能未适配该版本。
降级PHP版本
打开WAMP管理器,切换到PHP 8.1.x或7.4.x版本(这两个版本兼容绝大多数商业主题),重启服务器后再次尝试激活主题。安装对应版本的SourceGuardian Loader扩展
确认当前PHP版本后,下载适配Windows系统、对应PHP版本的SourceGuardian Loader扩展文件;将文件放入WAMP的PHP扩展目录(如C:\wamp64\bin\php\php8.2.0\ext);编辑php.ini配置文件,添加一行extension=ixed_8.2_win.dll(文件名需匹配下载的扩展版本),最后重启WAMP服务器测试。联系主题开发者
若上述方法无效,直接联系Zephyr主题开发者,索要支持PHP 8.2的主题版本或适配补丁。
内容的提问来源于stack exchange,提问作者hamid abrandabadi
相关产品推荐
相关产品推荐

