Back to The Ultimate Guide to Using Magmi

How To Install Magmi

 

“Access expert led videos & answers for less than £1 a day, with a 30 days money-back guarantee”

Howdy,

This is a Premium tutorial and available to Premium members only.

As a Premium member you’ll gain access to all the tutorials and courses like this one which go those extra steps.

Also being a Premium member gives you these extra perks:

  • Access to over 400 step-by-step video tutorials
  • Learn how to build a fully-responsive, mobile friendly Magento website for just $99
  • Access to WidgetChimp.com for free saving you up to £29.99 per month
  • Access to Premium Webinars & the Webinar Library
  • Talk with peers in the premium members only lounge in the forums

UnderstandingE Premium is now available. Click here to join.

Matt & Dave.

How To Install Magmi, 9.8 out of 10 based on 55 ratings
124 replies

Comments are only availaible for registered members.


      • ali addar
        ali addar says:

        hi
        the current version of the installer does not include the 5b5 plugin which s very important for importing attributes/attributesets/attribute groups

        is there any advice how to add this plugin?

        Reply
        • Dave Furness
          Dave Furness says:

          Hi Ali,

          I haven’t heard of this before, do you have a link to some more information? Although I am pretty sure you can install attributes etc with the existing magmi setup.

          Dave

          Reply
  1. Jacob Stanfield
    Jacob Stanfield says:

    FYI, I couldn’t connect due to “Forbidden” error. I changed the permissions to 755 and 777, neither of which worked. I called Nexcess (our host) and he couldn’t find the problem either. I then remembered reading somewhere that many hosts have blocked any file/folders named “magmi” for security issues. I simply renamed “magmi-install” to “pickaname-install” and it opened the installer.

    This being said, I don’t know the ramifications of renaming this directory. I’m hoping it won’t cause any trouble referring files to the new directory name. If it does, I will reply back.

    Reply
    • Jacob Stanfield
      Jacob Stanfield says:

      The installer worked fine. Once logged in it goes directly to the Magmi page, then instantly redirects to a 404. I’m assuming it’s because the name of the php files contain “magmi”. I’m going to attempt changing these names and pray for the best! I’ll follow up…

      Reply
  2. Peter Wilson
    Peter Wilson says:

    When I try to ‘login’ I am getting a file permissions error – I have DOUBLE checked the conf and state directories are 777 and recursed – web and plugins are 777 (directory only) and loging.php is also 777?

    Any thoughts

    Reply
  3. David Norfolk
    David Norfolk says:

    Problems
    After applying all the permissions and going back to the installer page to refresh as suggested, I find that my refresh button is not part of the menu bar, however after agreeing to all the licenses I noticed I did not have any red warnings so I hit the continue button but I received the following error “500 Internal Server Error”

    Reply
  4. tom maris
    tom maris says:

    Hi Guys,

    Had some problems with the installation because I have it running localy.
    I had to make some smaller changes in the stage2&stage3 page. The problem was with the path. (forward and backward slashes)
    By fixing this the script runs completely on it own

    Rgds

    Tom

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Tom,

      Yea that’s likely to happen with any scripts or tool posted on UnderstandingE as we assume that you are using Magento on a live site rather than a local hosted/developer site.

      Matt

      Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Jasser,

      That folder is where you can upload images to, so when importing images using magmi from local files, that’s where you place them to.

      So if you didn’t upload that folder, upload it too. Oh and that applies to the “var/import/” folders as well.

      Matt

      Reply
  5. Jimbob
    Jimbob says:

    Hi Guys,

    I have successfully followed the install and setup guide for using Magmi on my live website and it works a treat. However, I have tried to replicate the setup on my http://www.test.domain.com and I am unable to run the /magmi-importer/web/installation/ command. When I do it simply returns a 404 page.

    I have changed all of the necessary file permissions.

    Any suggestions guys?

    Thanks

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Jimbob,

      That does sound odd.

      A couple of things to try:

      1. Try going to /magmi-importer/web/installation/index.php and see if it appears
      2. Just check the file permissions for the magmi-importer and web folders are 755 and try again.
      3. Failing that, delete the whole magmi-importer folder and re-upload again

      Matt

      PS. #3 is harsh but will be a fresh start. When uploading, just keep an eye on the transfer window for any failed uploads.

      Reply
  6. Melvyn Chan
    Melvyn Chan says:

    Hi Guys,

    I’ve just started using Magmi and I have to say that it’s really helpful.

    I do have a serious question though.

    The other day I mistakenly deleted about 200 SKUs from my catalog. We decided to restore the latest daily Magento backup to recover those products. After that, it seems that Magmi has been affected in some way.

    Now, any CSV I import using Magmi does not seem to show up in the catalog.

    For example, I have a CSV that has 100 SKUs inside.

    Once I upload it using Magmi the first time using the ” Create New Products and Update Existing Ones” option, the SKUs seem to be imported OK based on Magmi’s runtime infos.

    However, when I go back to Magento’s Catalog > Manage Products page, the new SKUs do not show up.

    If I try to import the same CSV file again using the ” Create New Items Only, Skip Existing Ones”, the SKUs are skipped according to Magmi’s info.

    So, what can I do to fix this issue? Did rolling back the server / restoring a backup cause Magmi to break down? I’m pretty sure that our backup we restored to was one after Magmi was installed.

    Also, would uninstalling and reinstalling Magmi fix the issue?

    Any help would be greatly, greatly appreciated.

    Thank you

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Melvyn,

      My first suggestion would be to make sure that the database details match between Magmi and Magento.

      Sounds scary, but dead easy.

      1. Open up Magmi in a web browser and view the database details tab.
      2. Then using FTP, navigate to app/etc/ and open up the file called “local.xml”
      3. Compare the values against each other

      That will ensure that the database, name, password, prefix etc… are the same.

      If they are then Magmi should be creating and updating products accordingly in Magento.

      Matt

      PS. I’ve just found your comment in the approval list, apologies for not replying sooner.

      Reply
  7. Brittany Rockwell
    Brittany Rockwell says:

    I installed Magmi but it doesn’t seem to be working. I was searching around in it and found in configuration the version of Magento only goes up to 1.7.x. Is there an update for this to be used on Magento 1.9.x or is it still supposed to work properly?

    Reply
  8. hot4gifts
    hot4gifts says:

    Hi,

    I have not had any success after many attempts to install Magmi, 404 not found is what I keep getting..
    I have checked my ftp which is core and –
    /magmi-importer/web/installation/ does not exist..
    All I have is magmi-install How do I correct this ?

    Clive

    Reply
      • hot4gifts
        hot4gifts says:

        Howdy

        I have uploaded this again and This file is there

        /magmi-importer/web/installation/

        but when I add this to the end of my website address it comes up as 404 page not found

        Clive

        Reply
  9. sonny nguyen
    sonny nguyen says:

    Hi, I just downloaded the script and it installed fine however it doesn’t support magento V. 1.9? There is an updated version on Magmi @ github that apparently supports 1.9 but it doesn’t have the “Anti-Nerd” feature like your script does :). I am not sure, but if I were to override the Magmi folder in the script with the one from 1.9 would it break any code in your script?

    Reply
  10. eric zimerman
    eric zimerman says:

    Hi Matt,

    Firstly, thanks so much for putting this together!

    I’m stuck and haven’t seen this problem in the forum anywhere

    On Step 1, when asked to accept the license agreement, the page simply reloads. I check the box and click next, but it just reloads the same ‘Step 1’ page. Any suggestions?

    Thanks again!

    Reply
  11. Kevin Rounce
    Kevin Rounce says:

    hi Matt,
    I am getting a 404 not found when I put /magmi-importer/web/installation/ at the end of the address, what have I done please

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Hi Kevin,

      I’m sorry to hear that. Can you login via FTP and make sure that the folder path “/magmi-importer/web/installation/” actually exists within your hosting.

      404 means that the file/folder was not found.

      Note: Also to help and point out the daft thing (because I’ve done this in the past!), make sure you have uploaded the files into the folder where you can see the other folders such as “app, downloader, errors, includes, js” rather than in the very top folder of your hosting

      If the file path does exist then thats going to be a question for your hosting provider and it may also be worth going back through the video tutorial just to double check that all the steps were followed.

      Hope that helps Kevin,

      Matt

      Reply
  12. emily
    emily says:

    My host had already installed Magmi, but it is the NERD interface… what is the process of having your UI? Do I need to just reinstall?
    Thanks Matt and Dave! Regards, Emily

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Emily,

      Just install the UE version along side your existing Magmi install.

      Also note DO RENAME the standard Magmi installation folder for the developers version. Thats not protected in anyway and leaves a gaping security whole (eg someone could delete all your inventory, hence thats why the UE version has the login protection).

      Matt

      Reply
  13. Paul Cartwright
    Paul Cartwright says:

    Good Evening Matt, I followed the guide to the changing file permissions which I did, refreshed the screen as you say to do but it sent me back to my home page. Now every time I type the url in it automatically goes back to my homepage. I even tried the url in the next guide thinking that I had somehow managed to complete the installations but even /magmi.php goes back to my homepage.

    Thanks for your help

    Paul

    P.S Great guides

    Reply
  14. eric zimerman
    eric zimerman says:

    Hi Matt,

    Thanks a lot for the work you’re doing. I am getting a 403 when trying to install. I tried setting permissions to 777 and 755.

    Do you know if it works with Magento 1.9.1?

    Cheers!

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Eric,

      Yes it’ll be fine, Magmi is a standalone application.

      A 403 error is a forbidden error, so it’s either file permissions or an issue with the web hosting. The simple suggestion here si to contact your web hosting provider and ask them if they can see anything odd with the permissions for you.

      Matt

      Reply
  15. David Turvey
    David Turvey says:

    Best bit of info is to Delete any previous Directory named Magmi-Importer. Only after doing so was I able to load /magmi-importer/web/installation/index.php as prior to doing so I was getting a Page Not Found error or something similar ~ can’t quite remember but it wasn’t very nice:-( Now all is well :-)

    P.S. I’d obviously had a previous attempt at installing Magmi but it must have been an older version and this led to confusion ~ on my part and on the part of Magento.

    Thanks

    Reply
  16. Tris
    Tris says:

    Hi
    All went well as per the video guide except one problem was the password length allowed in the login box at the end.

    I use a password manager to manage all my logins and use long passwords for almost everything. After setting it I couldn’t login to Magmi and had to check what the Magmi installer had truncated it to in magmi-importer/web/login.php and discovered only the first 15 characters of it had been stored.

    Easy enough for me to shorten my password to suit and maybe this info will help someone else one day, i.e. use only 15 chars max for the password. – I don’t recall seeing a notice of this limitation during install and would hope most things these days either allow for really long passwords if wanted or at least explain what the maximum/limitation is as they are created.

    Otherwise, great so far. Onto the next video…

    Reply
  17. Henry Brown
    Henry Brown says:

    Hello transferring Magmi to my website and trying to open it. I wasnt able to go to the magmi page then tried several times but it didnt work out so continued changing the file permissions for state plug in etc. then I tried opening Magmi again but again It didnt work out. What should be the problem? It says 404 not found. I need help pls

    Reply
  18. jorgvanrossem
    jorgvanrossem says:

    I was getting the same errors as below, 1:No csv file set –

    what helped me is that I saved the profile with the save profile (default) button.

    after that the import worked.

    Reply
  19. ged bourke
    ged bourke says:

    Hello Matt, I’m getting frustrated now trying to get Magmi to import. I’ve deleted then re-installed Magmi-importer, followed all of the permission changes, the when I attempt an import I get a 500 error, which was resolved by changing Web permissions back to 755. I still end up getting ‘error 1:No csv file set -‘
    An additional frustration is getting in contact with DZine, I click on contact and it takes me to UnderstandingE website.

    Reply
  20. ged bourke
    ged bourke says:

    Hello Matt,
    I am using the UE Magmi importer, the example .csv files are all in the VAR/IMPORT folder, permissions are 777 for MEDIA, 775 for VAR & 755 for IMPORT, all files inside IMPORT are set as 644, also the PUBLIC_HTML is set to 750. Tried again but still getting same error error 1:No csv file set –
    What is the ‘e-Cart Simple Helix accounts’ that Richard has mentioned?

    Reply
  21. Richard Meldner
    Richard Meldner says:

    If you have one of the new e-Cart Simple Helix accounts, there will be no errors when you install Magmi. However, you may still need to make changes to the directly permissions as stated in the video BUT with one exception. Do not use 777 as suggested as you end up with 403 errors, but use 755 instead and it seems to work.

    Richard

    Reply
  22. ged bourke
    ged bourke says:

    Hello, I’ve tried several times to import using Magmi.but keep getting the same message. Any ideas?
    1 error(s) found Hide Details

    error 1:No csv file set –
    Trace not found

    Runtime infos
    Back to Configuration Page
    Import Ended:Tue Aug 5 04:01:39 2014

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Ged,

      Ok this is down to one thing:

      error 1:No csv file set -

      It appears that Magmi was unable to read the CSV files in the “var/import/” folder or that there weren’t any available.

      Assuming that you have installed the UnderstandingE version of Magmi above and not the developer version from the SourceForge or GitHub sites, the UE version would have come with several example files for you to use.

      Login in via FTP and navigate to “var/import/” and confirm that there are CSV files in this folder (if not use the examples from the download in the article above).

      If there are CSV files in this folder, then try changing the permissions to 777 or 755 for the “import” and “var” folders. Go back to Magmi and then see if the files that you saw a few moments ago in “var/import/” are showing in the dropdown box like we show in the video tutorial.

      Note: You may need to refresh the page once or twice for these to appear.

      Let me know how you get on Ged!

      Matt

      Reply
  23. Simon Barry
    Simon Barry says:

    I installed this and it went in first time with NO errors – not like the vid – everything was green in my list. I did follow your permissions prompts despite everything been green – and saw the permissions were all set to 705. So I updated to 777 as per instructions – is everythign ok with that?

    Thanks Matt

    PS. AWESOME VIDEOS!

    Reply
  24. Uriel Tedgi
    Uriel Tedgi says:

    Hi,

    i am try to install i get an error:

    Your app/etc/local.xml file was not found!

    the local.xml it is in app/etc/local.xml

    please advice

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Uriel,

      For the number of installs we’ve had I’m supprised we’ve not had this question before :)

      The script has had problems trying to locate or read that file which contains the database details.

      File permissions could be the issue so temporarily change them to a higher value, if that doesn’t work you’ll need to install Magmi manually.

      Can you let me know if upping the permissions works and tonight I’ll add in instructions to install the UE version manually.

      Matt

      Reply
    • natacha
      natacha says:

      I am getting this exact same issue as well.Was this ever resolved? Are there manual instructions anywhere?

      Reply
      • natacha
        natacha says:

        I’m trying to install this on a local dev server. I never usually get file permission errors on a local server so I assume this may be the source of the issue – it claims it cannot write to files/folders but I don’t know how I would change the permissions for a local installation

        Reply
        • Matthew Ogborne
          Matthew Ogborne says:

          Howdy Natacha,

          Installing locally on a dev machine as you’ve found can cause some issues.

          I can only suggest the following:

          1. Open magmi-importer/conf/magmi.ini and update the database settings
          2. Open magmi-importer/web/login.php and add in a username and password at the top
          3. Create a file called “installed.txt” in “magmi-importer/web/”

          Then navigate to magmi-importer/web/ in your web browser.

          Matt

          Reply
          • siddiqullah
            siddiqullah says:

            Hi Matt

            I can confirm that once the mentioned changes has been applied it will work on local machine.

            Siddiq

  25. Gary walden
    Gary walden says:

    hi,
    I have got FZ FTP installed.
    but the web hoster is,hostgator and the files are different to what is in your guide.
    how can I mirror your guide format

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Hi Gary,

      I can’t see the what you’re seeing so I can only guess. A good one would be that you’re seeing lots of folders one step up.

      Look for a folder called public_HTML or www And click into it, then you’ll see the app, downloaded etc… Folders.

      If its not there and you are looking at a blank folder with no files or folders, you’ll need to delete that ftp account and create another, but this time in the box for the directory path remove your username so it says www or public_html.

      Matt

      Matt

      Reply
  26. davey x
    davey x says:

    Hi Matt,

    works out-of-the box. Thanks for your work!
    My question:
    how do i uninstall magmi and magmi-installer?
    Some guys may only want to import a base set of products and then uninstall magmi after.

    Kind regards
    Dave

    Reply
  27. Rob Wood
    Rob Wood says:

    Hi Matt,

    Great guide, one thing I would say, is that the installer I downloaded included a Media folder. Now I already have a media folder and VAR folder installed on my magento installation. So I presumed it is not needed, ie I didn’t upload the folders. And the installation worked!! :)

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy Rob,

      Glad to here that!

      Yep those folders will exist already in Magento.

      However do make sure that you uploaded or created the media/import folder and also in var/import uploaded the sample files.

      Matt

      Reply
  28. James Keightley
    James Keightley says:

    Excellent guide. Very straight forward and very easy to follow. This is looking like a nice piece of kit

    Reply
  29. GLENN NEAVE
    GLENN NEAVE says:

    Hi Matt looking through this course, where in bottom left hand box you have “install magmi” Unfortunatly I have a list of everything but. Can you please explain how I can get to “install magmi”
    Thanks

    Reply
  30. David Bridgford
    David Bridgford says:

    Just to let you know the installer works well on Magento 1.6.0.0 (just saying because there were no pre-requisites mention for magento version).

    Also a suggestion, with the password prompt, it should be clearer that it is asking for you to setup a password so prompt for the password twice.

    Also is there a reason you didn’t use the standard magento password management features so users can be maintained through the magento admin screens? (assume it was for speed of getting it done and something is better than nothing)

    I appreciate the work that has gone into this (having done such things in the past, so this is really great!) Well done guys!

    Reply
    • Matthew Ogborne
      Matthew Ogborne says:

      Howdy David,

      YAY! Magmi will work with Magento version as old as 1.3/1.4 I believe, which is why I didn’t make any reference to specific versions :)

      Good point on the password box, quite easily done with a little JavaScript and I’d also want to put a sanity check into place as well in the installer. I’ve just given this to Dave to remind me to look at next week.

      And yes you’re right, I wanted to keep the installer as simple as possible. It would have been logical to hook up to the Magento core, infact this is what I originally looked at in the beginning, but it got messy, so went with simple, as simple just works.

      Matt

      Reply
  31. pavlo Wilson
    pavlo Wilson says:

    Hi Matt,
    I like the installer… well the concept, having difficulty with mine. I am using magento 1.8 and I get an error before import :

    Session Path Warning
    It appears that the session directory used in your hosting is not writable :(
    Contact your web-hosting provider to ensure that the directory “1;/var/lib/php/session” is writeable.

    I have tried looking for this file in var, but there is no var/lib/php/session. I also followed your instructions and made permissions 777 for the required files. I have screenshot of the error if you want me to send, can’t post here.

    Reply
  32. jeff brook
    jeff brook says:

    Hi Matt,

    How do we delete the file imports from the import dropdown in Magmi?

    Also is it possible to change the time settings in Magmi next to the save profile (default)

    Thanks Jeff

    Reply
    • jeff brook
      jeff brook says:

      Hi Matt,

      I have worked out how to remove the file imports from Magmi.

      I deleted the the csv files through filezilla. i just connected to my site through filezilla, found the test imported csv file and right clicked on the one for deletion and deleted. When i refreshed my magmi page the file was gone. is that correct way to do it?

      Reply
  33. Alex Lockey
    Alex Lockey says:

    What do you do if you lose your password? :/

    I can’t get the forgotten work password to work, just asks me for another password!

    Reply
  34. BennyBlanco
    BennyBlanco says:

    Sorry but I’m a little lost on this one. When you open up filezilla you selected “matt
    _new”. In my filezilla I only have “mysite” ?

    Reply
  35. Alex Lockey
    Alex Lockey says:

    Hi,

    If I’ve already got Magmi installed, should I just delete the Magmi folder from my FTP and start over with your installation package?

    Reply
    • Debbie Anderton
      Debbie Anderton says:

      I’d like to know this too. Magmi was already installed on my site before watching this video and I would really like to get this more secure version set up

      Reply
      • Matthew Ogborne
        Matthew Ogborne says:

        Hi Alex, Debbie,

        The install of Magmi that we have as part of UnderstandingE has several of the key plugins already installed and configured.

        If you already have Magmi installed, there is going to be differences between what you see and have and what we assume in the guides, so as fara s removing and adding the UE version, yea I’d suggest that.

        Do note that you can have more than one version of Magmi on your site, Magmi isn’t an extension and runs independently. And for securing Magmi further see this guide which will show you that.

        Does that help you?

        Matt

        Reply