I’ve attempted pulling a number of the sites on my account, and they have all spun and spun and spun. Even left one overnight, and had the same thing. It always freezes on “Changing domain name”.
When I examine Local’s logs, the last entry is this:
{"thread":"main","reason":{"message":"Unable to get 'home' option from WordPress.","stack":"Error: Unable to get 'home' option from WordPress.\n at ChangeSiteDomainService.<anonymous> (/Applications/Local.app/Contents/Resources/app.asar/main/sites/ChangeSiteDomainService.js:1:4331)\n at Generator.next (<anonymous>)\n at _0x3b191c (/Applications/Local.app/Contents/Resources/app.asar/main/sites/ChangeSiteDomainService.js:1:1624)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (internal/process/task_queues.js:85:5)"},"p":{},"level":"warn","message":"Unhandled Rejection.","timestamp":"2020-02-21T15:06:35.842Z"}
My first install of Local and a pull from WP Engine worked flawlessly. Now when I pull, I get the same error you’re getting. WP Engine should not be promoting this platform until it’s stable.
I can’t even push my site to WP Engine because Local doesn’t support pushing the DB!
I jumped on the command line and blew away the app in the Applications folder and all the files in my Library/Application Support/Local folder. I then attempted a clean install with 5.2.5. No difference. Pulling my two-page site from WPE still hangs.
I deleted and re-generated my API access creds in the WPE profile. Still get same error.
UPDATE:
Got the download to work. I read WPE’s details on creating SSH keys for git since my logs showed key errors for git.wpengine.com.
Once I did that and configured and tested my access to git.wpengine.com via SSH, I was able to successfully pull down my tiny 2-page site.
Next test will be a push!
UPDATE:
Push kinda worked… none of my images were pushed. My Library shows placeholders for the images, but when I click on them I receive a 404 Not Found.
I installed Better Search & Replace plugin to find all the instances of the Local URL on my Mac and replaced it with the NAME.wpengine.com URL. Still no luck.
Hi there, Local Connect will handle SSH auth, search and replace, and many other steps automatically during the push/pull process. We do not recommend manual configuration: Local will do this for you.
Yeah, that’s all done. API enabled and working. However, images were not showing when pushed to WPE. WPE Support had to perform a search & replace, which fixed the issue. They suggested I use a plugin like Better Search & Replace. They said the changes were not made by Local’s push.
Looks like Local Support and WPE Support do not agree.
I can definitely followup with WPE support and clarify what happens during a Local push. We run a search and replace for you on push/pull. That said, we only replace the Site URL defined in wp-admin. You might have other URLs which our system won’t pick up that won’t get replaced like secondary domains or https/http inconsistencies.
I agree. If it can’t pull sites down from WP Engine then they should probably remove the advert from their site. And if I can’t pull from WP Engine, I’m sure not going to try to push to WP Engine. This tool is unusable currently.