开发者社区 问答 正文

wordpress,装载THE7主题,导入“预装主题”错误。下载正常,安装时“储存库服务器错误”。

360截图20200703003055078.jpg

我使用wordpress平台建站,安装的THE7主题系统,内部有几十个“预装主题”,导入时,插件、下载都是正常,导入的时候出现“导入失败”或“由于储存器错误,导入失败。”等信息。 阿里云技术已经检查过服务器(ECS,1cup,2G内存,3M带宽,40G云空间),没有发现问题;请大牛指导解决方案。谢谢。

展开
收起
30211645 2020-07-03 12:42:22 1529 分享 版权
阿里云 AI 助理回答

遇到WordPress导入主题或数据时提示“由于储存器错误,导入失败”等问题,通常与服务器的资源限制、文件权限设置、PHP配置等因素有关。尽管阿里云ECS服务器本身没有发现问题,但可以从以下几个方面尝试解决:

  1. 增加PHP内存限制:默认情况下,WordPress可能因为PHP分配的内存不足而无法完成大型导入操作。你可以通过编辑wp-config.php文件来增加PHP的内存限制。在文件的最上面添加以下代码:

    define('WP_MEMORY_LIMIT', '256M');
    

    这将把WordPress的内存限制提高到256MB。如果问题依旧,可以尝试更高值,如512MB。

  2. 检查上传文件大小限制:服务器和PHP都有对上传文件大小的限制。你需要检查并调整php.ini中的相关设置,包括upload_max_filesize, post_max_size以及max_execution_time(最大执行时间)。例如:

    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300
    

    然后重启PHP服务使更改生效。

  3. 检查文件夹权限:确保WordPress的内容目录(通常是wp-content及其子目录)具有正确的文件写入权限。一般推荐设置为755或750,并确保所有者是web服务器用户(如www-data、apache等,具体取决于你的服务器环境)。

  4. 禁用插件和主题:有时,某些插件或已激活的主题可能会干扰导入过程。尝试暂时禁用所有插件,然后重新尝试导入。如果成功,逐个启用插件以确定哪个可能导致问题。

  5. 使用FTP导入:如果通过WordPress后台导入仍然失败,考虑使用FTP工具直接上传主题文件到wp-content/themes目录,然后在WordPress后台激活该主题。

  6. 检查服务器日志:查看服务器的错误日志(如Apache/Nginx错误日志、PHP错误日志)可能会提供更具体的错误信息,帮助定位问题所在。

  7. 考虑使用WordPress导入导出工具:对于内容导入,可以考虑使用WordPress官方的导入/导出工具或者第三方插件(如WP All Import),这些工具可能提供了更稳定的导入机制。

如果以上步骤都无法解决问题,建议联系专业的WordPress支持团队或阿里云技术支持进一步排查,可能需要更深入地分析服务器配置或网络环境。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答