Reputation: 374
Path Admin > System > Magento Connect > Magento Connect Manager
What I have tried.
I migrated from Debian to Centos 5, not sure what the issue would be.
File Permissions
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
Url that shows 404 page
http://my-website.com/downloader/?return=http%3A%2F%2F...
Edit: Magento 404 page - "Whoops, our bad..." page is displayed.
Solved:
I deleted downloader folder and uploaded the one from the previous/debian site and it started working.
Upvotes: 4
Views: 8746
Reputation: 579
If Page Not found for Magento connect manager
Go and enable your Downloader folder
magento/downloader keep permision 755 in your server (LAMP ot NGINX)
Upvotes: 0
Reputation: 167
Did all the above, but realised I was using Nginx and so it turned out to be not loading the default /downloader/index.php automatically.
Accessing the connect manager directly worked for me: www.example.com/downloader/index.php
Then added some restrictions in nginx conf to restrict to my IP address 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;
}
Upvotes: 0
Reputation: 1459
This method works for me to fix Magento Connect Manager 404 page not found error:
Change permission of Directory /downloader/ set to 755 and file /downloader/index.php set to 644.
Upvotes: 10
Reputation: 130
you have to change some magento files permissions. to do that please use this solution of magento-cleanup.php
Upvotes: 1