【问题标题】:Can't import file from live site to local site on Wordpress无法将文件从实时站点导入 Wordpress 上的本地站点
【发布时间】:2021-11-04 08:04:45
【问题描述】:

我正在尝试设置我的本地站点,但我遇到了一个奇怪的问题。我正在使用名为 all-in-one 的 WP 插件。我将付费插件文件从实时站点复制到本地站点,它似乎工作正常。问题是,当我必须将实时站点的文件导入本地文件时,我收到一条消息,内容为 “无法打开文件进行读取。文件:x.wpress”

现在,我从开发人员那里得知,发生这种情况的原因有很多,例如:

  • PHP 中的 memory_limit 不够大,无法容纳复制
    文件
  • 复制文件时 PHP 中的 max_execution_time 超出
  • 托管服务提供商限制:这里有很多但最多 常见的一个是对文件最大大小的限制

我确实将本地站点上的上传最大文件大小升级到了 2GB,但我使用了一个插件,因为由于某种原因,在使用 wpconfig.php 或 php.ini 等本地文件时更改没有被更新。我看到的修复涉及编辑这些文件,但我不确定我是否编辑了所述文件的错误版本(?),因为这些更改从未发生过。我正在使用 MAMP 并编辑 htdocs 中的文件。

感谢任何帮助。谢谢!

【问题讨论】:

    标签: php wordpress plugins localhost mamp


    【解决方案1】:

    有 1 种解决方案如何更改 Plugin All in One 中的 LIMIT

    转到 Plugins => Editor 并选择 All-in-One WP Migration,如上所示。在编辑器中加载插件后,单击右侧的 constants.php 文件:

    现在是时候编辑代码以增加上传大小限制了。转到第 284 行,您将看到最大文件大小文本。您需要从下面添加 536870912 * 20 以更改上传大小限制,如下所示:

    现在您必须单击更新按钮来保存上述操作。 保存完成后,您将能够使用 WordPress 中的一体化 WP 迁移插件恢复任何大小的备份。

    或者您可以直接在文件中更改相同的内容 wp-content => 插件 => all-in-one-wp-migration/constants.php

    请检查它是否适合您?

    【讨论】:

      【解决方案2】:

      我使用这些 php 值编辑了 MAMP/htdocs/TestSite 下的 .htaccess 文件,只是更改了上面的数字以适合我的网站。由于某种原因,它决定这次起作用。

      • php_value upload_max_filesize 128M
      • php_value post_max_size 128M
      • php_value memory_limit 256M
      • php_value max_execution_time 300
      • php_value max_input_time 300

      【讨论】:

        猜你喜欢
        • 2017-02-22
        • 1970-01-01
        • 2017-09-13
        • 2014-06-11
        • 2018-02-02
        • 1970-01-01
        • 2015-11-28
        • 2017-09-03
        • 2017-04-04
        相关资源
        最近更新 更多