WORDPRESS ON GOOGLE CLOUD and HOW TO FTP TO IT
In this Google Cloud Platform tutorial, I’ll show you how to host WordPress on Google Cloud Platform and use FTP to upload your files. This Google Cloud Platform Tutorial will also show you how to use FTP on Google Cloud Platform using SSH keys. It’s an easy Google Cloud Tutorial, I hope it will help you.
If you don’t have a Google Cloud Platform, here is my tutorial on how to create an account:
Please help this channel by Subscribing
Here are the steps to install and setup WordPress on Google Cloud Platform:
Login to Google Cloud Console 0:40
Start Cloud Launcher 1:04
Select Click to deploy WordPress 2:50
Change WordPress password 7:00
Change MySQL password for WordPress 7:41
Update WordPress and plugins 9:11
Create SSH key (private and public key) 10:12
Install SSH key on Google Cloud Platform 12:12
Test SSH key via Terminal 14:28
Connect via FTP (Filezilla FTP client) 15:49
Update A record of the domain 18:33
Test Website 19:09
Here is the command to generate SSH keys:
ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
Here is the command to read SSH Keys:
cat ~/.ssh/[KEY_FILENAME]
To show hidden files on High Sierra: Press Command+Shift+. (period)
Here is my Google Web Designer Tutorial Playlist:
Here is my Google Cloud Platform Tutorial Playlist:
Here is my How to Playlist:
Here is my Review Playlist:
Here is my List of Things Playlist:
✅ Fast track your journey to 5,000 subscribers –
Recorded with:
Sony HX80:
Snowball Mic:
Neewer LED Light:
Let me know if you have questions.
Here's a WordPress Bitnami version with SSL: https://www.youtube.com/watch?v=b0UOKDjNEY0
Great tut!
FATAL ERROR: No supported authentication methods available (server sent: publickey)
How to fix it? I followed all the steps of the video!
How do I log back in? I have repeated the process but the right part of FileZilla won't show up.
Hello i have a http 500 error and i followed all your steps its working great but then i wanted to access ,htaccess file i went to var but then i cant find www folder what do i do.
I used filezilla and putty key genarator
I cloud not find the "www" file please help
How can i create admin email? ex. [email protected]
Thank you so much for a great tutorial! But I have a error message at terminal when I input mysql password.
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
Please help me!
Thanks so much!!!
Excellent video however…when you are stuck, no one replies to help you exactly when you need it.
Kept getting the error permission denied (public key) over and over again for the past 2 days. After researching on Google and YouTube one video gave me an idea.
From my Mac (Not Windows), I installed WordPress using Google Click to Deploy from Google Cloud Platform's Marketplace. Not Bitnami.
This is what I did to make it work:
1. Open the terminal in you Mac computer, NOT SSH on Google
2. ssh-keygen -t rsa -f ~/.ssh/websitename -C wordpress-instance-name
Make sure you understand this line.
ssh-keygen -t rsa -f >>> you can ignore all these sections
~/.ssh/websitename >>> you can even use the complete path of your mac if you know it. If you don't then click on Finder once, then click Go in the menu and enter /Users and hit enter
Then make a note of the folder where your public and private keys will be generated.
websitename >>> you don't have to type the full website name or .com or .co.uk etc. Just add the part after the www and before the .com.
For example in my case it was Users/mymac/.ssh/websitename >>> if you don't see .ssh then press CMD+SHIFT+PERIOD (.) and you will see the hidden files including .ssh.
In that folder you will now see the public and private keys.
-C >>> ignore this bit
wordpress-instance-name >>> THIS IS WHAT KEPT SHOWING ME THE ERROR permission denied (publickey).
In your Google Cloud Platform go to Compute Engine > VM Instances and copy the actual name of your website instance.
3. chmod 400 /Users/mymac/.ssh/websitename >>> This ensures you have the right permissions for the keys that you generated.
4. cat /Users/mymac/.ssh/websitename.pub. >>> Copy the public key careful (don't miss out anything) and paste it in your VM instance as shown in the video
5. ssh -i /Users/mymac/.ssh/websitename [email protected] >>> Make sure the ip address is copied correctly from your Google Cloud VM instance
I really hope the above helps some save hours if not days. I was very close to using my credit card to pay for the Google paid support but thank God I didn't give up and kept trying different combinations as usernames until it worked.
This was one of the best tutorials I have ever seen on YouTube! Thank you so much for taking the time to make this video.
how to set up the record set for the name server.
You rock.
Nice stuff! Also, cool background music
I could not find wordpress files and the folder www when connected by Filezilla….can you tell what to do?
Hi
My domain registrar is google and the host is google cloud. I have created DNS settings in google cloud but the domain name has not changed. It is the same old IP of wordpress. Can you help?
Error. Permission denied (publickey)
How to resolve that is?
Brilliantly simple tutorial. Thank you so much!
The ftp path to the wordpress directory is /opt/bitnami/apps/wordpress/htdocs
I'm not able to see www folder
Si no tengo un dominio en google, lo tengo en my.freenom.com, como puedo insertar el dns?
Hola, como consigo la clave SSH si no cuento con una MAC!?
i love the bg music
Dear you saved my life!!! I could not find this location of the wordpress files to overlay my old one on ftp at all !!! Thanks for the super tip !!!
Here is the video on how to FTP with Windows machine: https://youtu.be/SLEIyR9OuaQ?t=228
Nice video Bro