我正在学习wordpress,我也决定使用Azure。我有一个Wordpress应用程序服务,数据库已经启动并运行了。我还设置了一个本地开发环境,使用的是local by Flywheel。
但是,我无法将我的配置上载到Azure。在设置本地开发环境之后,我使用this导出了远程配置,只将远程URL替换为开发中使用的本地URL。
一旦我成功地将它导入我的机器,我就添加了一些插件和主题。当我准备好后,我再次导出配置,这一次是通过将本地URL替换为远程URL。我打开遥控器想要导入它,但是在proggress bar达到100%之后,控制台中出现了一个javascript错误。
VM364:1 POST https://<my-website>/wp-admin/admin-ajax.php?action=ai1wm_import 404 (Not Found)
(anonymous) @ VM364:1
send @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:4
ajax @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:4
FileUploader.upload @ import.min.js?v=7.9&ver=5.2.4:1358
(anonymous) @ import.min.js?v=7.9&ver=5.2.4:1246
dispatch @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:3
r.handle @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:3
import.min.js?v=7.9&ver=5.2.4:1384 Uncaught Error: error
at Object.error (import.min.js?v=7.9&ver=5.2.4:1384)
at i (load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:2)
at Object.fireWith [as rejectWith] (load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:2)
at x (load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:4)
at XMLHttpRequest.c (load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=5.2.4:4)附注:上传限制设置为512Mb,文件只有83Mb。超时设置为300,并且需要大约10秒才能达到100%。
发布于 2019-11-06 05:44:15
事实证明,这是一个服务器端的问题,因为IIS不允许插件进行大规模更新,以及开发人员的问题,因为本地开发环境使用ngnix。我修复了这个问题,只需使用nginx在linux机器上创建一个新的Wordpress实例。在那之后,上传就完美无缺了。
https://stackoverflow.com/questions/58685258
复制相似问题