我试图设置W3全速缓存以使用Cloudfront+S3,但在遵循指南时遇到了困难。
我添加了我的访问密钥id和已分隔的密钥,但是当我试图从wordpress面板创建发行版时,我只得到一条“失败”消息。
我看了一下原木,发现了这个:
2018-11-22T01:10:19+00:00 CRITICAL Uncaught Error: Class 'DOMDocument' not found in /var/www/html/wp-content/plugins/w3-total-cache/lib/S3.php:1770
Stack trace:
#0 /var/www/html/wp-content/plugins/w3-total-cache/lib/S3.php(1403): S3::getCloudFrontDistributionConfigXML('myurl.com.a...', 'custom', true, '', '154234534.333'(I changed this number just in case.), Array, NULL, NULL, Array)
#1 /var/www/html/wp-content/plugins/w3-total-cache/CdnEngine_S3_Cf.php(363): S3::createDistribution(',myurl.com.a...', 'custom', true, Array)
#2 /var/www/html/wp-content/plugins/w3-total-cache/Cdn_AdminActions.php(471): W3TC\CdnEngine_S3_Cf->create_container('', 'Incorrect type.')
#3 /var/www/html/wp-content/plugins/w3-total-cache/Root_AdminActions.php(25): W3TC\Cdn_AdminActions->w3tc_cdn_create_container()
#4 /var/www/html/wp-content/plugins/w3-total-cache/Generic_Plugin_Admin.php(159): W3TC\Root_AdminActions->execute('w3tc_cdn_create...')
#5 /var/www/html/wp-includes/class-wp-hook.php(286): W3TC\Generic_Plugin_Admin->load('')
#6 /var/www/html/wp-includes/class-wp-hook.php(310): WP_Hook->app in /var/www/html/wp-content/plugins/w3-total-cache/lib/S3.php on line 1770我不知道我在哪里有这个问题。S3是否发生了变化,现在不允许使用管理员用户执行此任务?
我正在使用这个指南:https://www.youtube.com/watch?v=yaFt3lUvsH8,我在9点54分就失败了
谢谢你的帮助。
发布于 2018-11-22 05:46:51
我解决了这个问题。
我在Linux 2中使用AMI,似乎缺少了一个php插件。
sudo yum安装php-xml
解决了我的问题。
https://stackoverflow.com/questions/53423912
复制相似问题