【问题标题】:Magento - Error while uploading imagesMagento - 上传图片时出错
【发布时间】:2012-12-09 08:07:12
【问题描述】:

我无法将图像上传到 magento 中的产品,即我无法添加产品图像。 当我尝试上传大图像(约 600kb)时,它说

SSL 错误:无效或自签名证书

当我尝试上传小图片(大约 3 kb)时,它说

上传 HTTP 错误

我确实需要帮助。请帮助我。 非常感谢。

另外:我在 Ubuntu 中使用 xampp 运行 magento。

【问题讨论】:

  • 有人能帮帮我吗?
  • 您使用的是自签名 ssl 证书吗?
  • 我遇到了同样的错误,最烦人的是它只发生在小文件上,我试图禁用 https 并且它有效,但我仍然没有找到永久的解决方案。跨度>
  • 检查这个解决方案:magento.stackexchange.com/a/76146/1916

标签: magento


【解决方案1】:

过去,当配置设置错误时,我遇到过 SSL 上传问题。转到 System > Configuration > Web > Secure 并仔细检查您在此处设置的内容。

  • 基本 URL 通常与“不安全”部分中的相同,但使用 https: 而不是 http:
  • 基本链接网址 {{secure_base_url}}
  • 基础皮肤 URL {{secure_base_url}}skin/
  • 基础媒体网址 {{secure_base_url}}media/
  • 基本 JavaScript 网址 {{secure_base_url}}js/

如果这些 URL 不同,则基于 Flash 的上传器存在安全问题。有时 URL 不能使用 {{secure_base_url}} - 可能用于 CDN - 所以绕过它的方法是使用 No Flash Image Uploader 扩展。

【讨论】:

    【解决方案2】:

    假设您使用的是自签名证书(而不是使用 htaccess 来密码保护网站)然后

    Magento 产品上传通常存在自签名证书问题,因此要解决此问题,您可以通过将 admin 中的 use secure url 设置为 false 来关闭 ssl,或者只输入不安全(常规)网站 URL(在 Admin ->系统 -> 配置 -> 网络 -> 安全)

    如果您仍然对文件大小有疑问,请查看您的 php.ini 值

    upload_max_filesize = 64M
    post_max_size = 96M
    

    你也可以安装self-signed certificate as a Trusted Root CA

    【讨论】:

    • 确实,问题出在 .htaccess 密码保护
    【解决方案3】:

    如果您要使用自签名证书,则必须将自己设置为 CA 并将其密钥导入浏览器。此时,您的证书现在是附加到受信任 CA 的有效安全证书。然后,您将拥有一个功能齐全的安全站点,允许您测试 Magento 的所有功能,因为它们可以在您的实时电子商务服务器上运行。 Flash Uploader 也会停止抱怨。

    创建一些不错的新 10 年证书并安装它们。该过程相当简单。

    (1B) 在此网页上生成您自己的 CA(证书颁发机构)Creating Certificate Authorities and self-signed SSL certificates 并生成您的 CA 证书和密钥。一旦你有了这些,生成你的服务器证书和密钥。创建证书签名请求 (CSR),然后使用 CA 证书对服务器密钥进行签名。现在像往常一样在 Web 服务器上安装您的服务器证书和密钥,并将 CA 证书导入 Internet Explorer 的受信任的根证书颁发机构存储(Flex 上传器和 Chrome 也使用)和 Firefox 的证书管理器颁发机构存储在每个需要的工作站上使用自签名、CA 签名的服务器密钥/证书对访问服务器。

    您现在应该不会看到任何有关使用自签名证书的警告,因为浏览器会在信任库中找到 CA 证书并验证服务器密钥已由该受信任证书签名。同样在 Magento 等电子商务应用程序中,Flex 图像上传器现在可以在 Firefox 中运行,而不会出现可怕的“自签名证书”错误消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多