Magento Connect Manager / 404错误/ Magento 1.9

时间:2014-11-17 23:39:42

标签: php magento http-status-code-404 admin

路径 管理员>系统> Magento Connect> Magento Connect Manager

我尝试了什么。

  • 搜索/阅读我能在其上找到的每篇文章
  • 重置文件夹和文件权限
  • 清除缓存
  • 重新编制索引
  • logout / login

我从Debian迁移到Centos 5,不确定问题是什么。

文件权限

sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;
sudo chmod o+w var app/etc
sudo chmod 550 mage 
sudo chmod -R o+w media

显示404页面的网址

http://my-website.com/downloader/?return=http%3A%2F%2F...

修改 Magento 404页面 - "哎呀,我们不好......"页面显示。

解决:

我删除了下载程序文件夹,并从上一个/ debian站点上传了该文件夹,然后就开始工作了。

4 个答案:

答案 0 :(得分:10)

此方法适用于修复Magento Connect Manager 404页面未找到错误:

将目录/下载程序的权限更改/设置为755,将文件/downloader/index.php设置为644.

答案 1 :(得分:1)

您必须更改一些magento文件权限。 为此,请使用此magento-cleanup.php

的解决方案
  1. 下载
  2. 将magento-cleanup.php解压缩到magento的根目录 安装
  3. 浏览至http://yourdomain.com/magento/magento-cleanup.php
  4. 已经完成了!

答案 2 :(得分:0)

完成上述所有操作,但意识到我使用的是Nginx,因此结果是没有自动加载默认的/downloader/index.php。

访问连接管理器直接为我工作:www.example.com/downloader/index.php

然后在nginx conf中添加了一些限制以限制我的IP地址ore present basic auth login: -

location ~ /downloader/ {
    satisfy all;
    allow 1.2.3.4; #SET TO YOUR IP
    deny all;
    auth_basic "Restricted";
    auth_basic_user_file .htpasswd; #path to your password file, if there is one!
    autoindex off;
}

答案 3 :(得分:0)

如果找不到Magento连接管理器的页面

转到并启用您的下载程序文件夹

magento / downloader保留服务器中的permision 755(LAMP ot NGINX)