Linux 上的 Magento Connect 问题

Linux 上的 Magento Connect 问题

1.

我正在运行 magento 1.7.0.2。尝试安装“空白”主题时,发现http://www.magentocommerce.com/magento-connect/blank-theme.html 使用 Magento Connect(版本 2.0,1.0 不起作用)时,我收到以下错误消息:

“由于维护停机或容量问题,服务器暂时无法满足您的请求。请稍后再试。”

此错误消息作为唯一消息出现在页面的主区域中,甚至在我尝试显示管理员用户界面时也显示该消息。我通过重新安装所有内容解决了此问题。

后来我意识到默认设计包中已经有一个名为 base 的主题,这可能是导致此方法无法正常工作的原因(安装失败,并显示 widget.xml 已存在警告)。然后,当我尝试重新加载任何页面时,都会出现以下错误。

2.

我还想问,系统 -> Magento Connect -> Magento Connect Manager 为何要求用户将每个 Linux 目录更改为全球可写。apache 组 www-data 对每个文件拥有所有(读取、写入、执行)权限还不够吗?毕竟 apache 运行时 GID 设置为 www-data,所以这应该足够了。此外,将 magento 目录下的所有内容都设为全球可写应该存在安全风险,对吗?

谢谢,

约翰·戈切

答案1

1. 您是否尝试过再次下载。我注意到托管扩展的服务器出现了一些问题。

2. 如果您的 Magento 目录与运行 PHP 的用户拥有相同的所有权,则您不需要具有全球可写的权限。

Mod_php、FastCGI PHP 和 php-fpm 各不相同,在某些情况下,它们可能不是以与 Apache 服务器相同的用户身份运行的。检查 PHP 在哪个用户下运行的一种方法是创建一个脚本<?php echo $_SERVER["USER"];

相关内容