How to set up FTP access for local WordPress site running via MAMP

Sometimes you may need ftp access for your local WordPress development (to update WordPress core version, themes and Plugins) running via MAMP or MAMP PRO. You can use the ftp server built into Mac OS X but unfortunately ftp server is not activated by default. Here are the steps to activate the ftp server and how to setting up FTP access:

(1) Open ‘System Preferences’
(2) Go to ‘Sharing’

How to set up FTP access for local WordPress site running via MAMP

(3) Activate “File Sharing”
(4) Click on “Options”
(5) Select (tick) “Share files and folders using SMB”
(6) Click on “Done”
(7) Below the entry “FTP Access: On” you will find a text Other users can access shared folders on this computer, and administrators all volumes, at “afp://” or “smb://”. (you will get different IP than

How to set up FTP access for local WordPress site running via MAMP

(8) Write down the IP Address (you will get different IP than
(9) Close the preferences panel.

Now, open MAMP / MAMP PRO.
(10) Go to ‘General’
(11) Change to your Mac username from ‘www (Apache) / mysql (MySQL)’ in ‘Run Apache/MySQL server as user:’ option.

How to set up FTP access for local WordPress site running via MAMP

(12) Restart your webserver (Apache?)

✓ All Done! Now you’re good to access your ftp using following credentials :

FTP Host: Your IP (step 8) or localhost
Username: Your mac username (step 11)
Password: Your mac password
Local Directory Path: Your WordPress installation path ( eg.: /Applications/MAMP/htdocs/wordpress.local )

21 thoughts on “How to set up FTP access for local WordPress site running via MAMP

  1. Thanks that is what I looked for about 30 min, Googled and found it here.

  2. Hi! thanks for posting this, does this only work for MAMP PRO? I only have MAMP (free version) and I got stacked at step 10 (Go to ‘General’), because it doesn’t give that option. How could I continue? Thank you.

  3. You save Me. thank you!!

  4. George

    My system does not show FTP
    It shows share files via AFP
    OSX 10.7.5
    What am I missing?

    • Dipak C. Gajjar

      Why you’re still using OS X 10.7.5 when the latest version of OS X is 10.10.4? It looks like you didn’t update your Mac since years.

      • George

        Thanks for the very quick reply!

        Guilty as charged. ;<)

        So the current version does have FTP enabled?

        Until this point I had no reason to upgrade, the older version worked just fine for me.

        • Dipak C. Gajjar

          Yes, it should be there I recommend you update your OS X version first.

  5. hello , i have yosemite and i could not find ftp

  6. Dipak, really appreciate this post. You have fixed my biggest gripe with MAMP. Thank you

  7. Is the general tab only in MAMP pro? I can’t seem to find it in MAMP.

  8. Hi, thane for your tutorial. I am using version 10.10.5 and I don’t have the option “Share files and folders using FTP”, only AFP and SMB. Will this work? Thanks!

  9. I’m using Mamp Pro 4.5 which does not appear to have the option to edit the Apache/MySQL server user.

    • Please try this if you’ve the latest version of MAMP Pro:

      – Open MAMP Pro and select the Host you are currently using.
      – Right Click, and select “Open Permissions Panel” (fn + F4 shortcut key)

      Here, you can change the Owner (username) and Group as well.

      I hope this helps.

  10. Wow, thank you so much. Huge help!

  11. brendonsundasundaphotography

    I have same problem – no general option I am guessing it has to be mama pro? Be nice if someone confirmed this…

  12. Very great! Tnks!

  13. Thank you so much! I been trying to create a local FTP site for testing using FileZilla for a few days now. Your post finally got something working for me!

Leave a Reply

Your email address will not be published. Required fields are marked *

Please note: These tutorials are meant to be helpful, but please note that I can not and will not be able to help with any implementations or modifications.

tl;dr If you do not understand it, hire me to do it.