When choosing an admin, I find it helpful to use "admin" followed by an underscore and abbreviation of the site/project. This has two benefits. One is that it’s a bit harder for a hacker to guess the username. The more practical benefit is that it Chrome’s autofill will have an easier time distinguishing between passwords associated with the username.
Hey Brad, Could you create a detailed tutorial on setting up and hosting a WordPress/WooCommerce site on VPS or dedicated servers with providers like Vultr, DigitalOcean, and AWS? Could you also include sections on securing, optimizing, and managing the server ourselves? Please start with the basics, even if it means adding a Linux fundamentals module to your course or playlist. Thanks a ton! ❤
Good call; my Laravel course includes setting up a fresh Ubuntu box on Linode to be a web host; step by step in the command-line. Could be a fun addition to include something similar in the WP world.
@@LearnWebCode Absolutely, Brad! This will be a game changer for many WP enthusiasts tired of shared hosting limitations and eager to leverage VPS for better performance. Can’t wait!
To save time, I would just get Brad's Laravel course and adapt the Deploy to VPS section to your WP project. Definitely worth it and as a bonus you can learn about Larval as well! :D
Hi Brad thank you very much for the video. I wanted to ask you for a clarification. But if we go to edit something, maybe through acf or something else and it goes to modify or create something in the DB how should it be handled?
Hi, that's a good question, but I think it's more of a philosophical question than a tech / webDev question. What I mean is, after the initial migration from dev to production, I do *NOT* want my live site to automatically share a synced database with anyone's local copy. Once a site is live, I want my local dev copy to be a playground where I can freely test things. Having said that; if there is a situation where you want the two sites perfectly synced I believe there are excellent plugins to handle that.
Great video, actually did not notice at all that i was paying for several hosts that all allowed more than one website! With the Git part, i get the error 'ssh: connect to host [website] port 22: network is unreachable. Hostinger SSH runs on port 65002, any clue on how to change this? Assuming this is the only reason for refusing connection
Thanks! When you use the "ssh user@domain" command - what if you try something like this instead "ssh user@domain -p 65002" Whoops I see that you meant the Git remote, not just standard SSH in. I think this thread has some good info on that! serverfault.com/questions/218256/specify-ssh-port-for-git
@@LearnWebCode Cool! I'm about to order a dreamhost 1 year account - your presentation was compelling. Definitely cheaper than the managed hosting I used for some sites that don't need it.
I like the idea to push the local changes on live server, very similar to static sites. But this doesn’t work when a client have access and make the changes, add posts and creating landing pages… if so, why this have to be wp on local and not plain static?
I only use the Migrate plugin to copy my Local WP site to the live site the very first time I'm moving a site live. Once the client logs into the live / staging site, then I just use Git to push theme / plugin file changes; any other updates are likely just the client making DB (post/page) updates on staging / live.
5 หลายเดือนก่อน
@@LearnWebCode Thank you. I guess my point of view was wrong as I compared it with the way I am updating static sites via git (push the html/css/js changes as well as the new posts).
Nowadays people are saying PHP and WordPress are old fashioned languages and jobs are under paid in this. They said now move to JS, Java or Python. What do you suggest? Please reply. 🙏
Jobs maybe underpaid compared to app/software dev jobs, but for building sites for small/medium businesses, WordPress is the way to go. Try to learn a new language/platform to build something like a restaurant or small eCommerce website, and you'll need to add an additional decimal place in your estimate. And good luck finding support or affordable contractors to help you when you get stuck.
This documentary that I'll link (th-cam.com/video/127ng7botO4/w-d-xo.html) does a better job of defending PHP than I ever could. And then in terms of salary / lucrativeness this video is great th-cam.com/video/laCCkPl9ucY/w-d-xo.html
Hi, unfortunately that's a Udemy issue that I can't fix; but definitely reach out to Udemy support and they should be able to get that resolved for you!
Yes, absolutely. You just add a new site on DreamHost for any domain you want, even if that domain isn't pointing towards your hosting yet; and then in NameCheap you change the 3 nameserver values to DreamHost (e.g. ns1.dreamhost.com, ns2.dreamhost.com, ns3.dreamhost.com).
When choosing an admin, I find it helpful to use "admin" followed by an underscore and abbreviation of the site/project. This has two benefits. One is that it’s a bit harder for a hacker to guess the username. The more practical benefit is that it Chrome’s autofill will have an easier time distinguishing between passwords associated with the username.
I like that approach!
Brad you always come up with great content.
You are a hero Brad ! God bless your heart!
First comment should get like from Brad! ❤❤
Absolutely ❤️
@@LearnWebCode Thank you Brad 👍
Please create a tutorial on Core Web Vitals and WordPress Speed Optimization. 😭😭😭
This video is highly educative.
Truly good content!!!
Hey Brad, Could you create a detailed tutorial on setting up and hosting a WordPress/WooCommerce site on VPS or dedicated servers with providers like Vultr, DigitalOcean, and AWS? Could you also include sections on securing, optimizing, and managing the server ourselves? Please start with the basics, even if it means adding a Linux fundamentals module to your course or playlist. Thanks a ton! ❤
Good call; my Laravel course includes setting up a fresh Ubuntu box on Linode to be a web host; step by step in the command-line. Could be a fun addition to include something similar in the WP world.
@@LearnWebCode Absolutely, Brad! This will be a game changer for many WP enthusiasts tired of shared hosting limitations and eager to leverage VPS for better performance. Can’t wait!
To save time, I would just get Brad's Laravel course and adapt the Deploy to VPS section to your WP project. Definitely worth it and as a bonus you can learn about Larval as well! :D
Hi Brad thank you very much for the video.
I wanted to ask you for a clarification. But if we go to edit something, maybe through acf or something else and it goes to modify or create something in the DB how should it be handled?
Hi, that's a good question, but I think it's more of a philosophical question than a tech / webDev question. What I mean is, after the initial migration from dev to production, I do *NOT* want my live site to automatically share a synced database with anyone's local copy. Once a site is live, I want my local dev copy to be a playground where I can freely test things. Having said that; if there is a situation where you want the two sites perfectly synced I believe there are excellent plugins to handle that.
Great video, actually did not notice at all that i was paying for several hosts that all allowed more than one website! With the Git part, i get the error 'ssh: connect to host [website] port 22: network is unreachable. Hostinger SSH runs on port 65002, any clue on how to change this? Assuming this is the only reason for refusing connection
Thanks! When you use the "ssh user@domain" command - what if you try something like this instead "ssh user@domain -p 65002"
Whoops I see that you meant the Git remote, not just standard SSH in. I think this thread has some good info on that! serverfault.com/questions/218256/specify-ssh-port-for-git
All of your courses are closed for enrollment?
Thanks for the heads up! It's fixed now!
@@LearnWebCode Cool! I'm about to order a dreamhost 1 year account - your presentation was compelling. Definitely cheaper than the managed hosting I used for some sites that don't need it.
good explain sir
I like the idea to push the local changes on live server, very similar to static sites. But this doesn’t work when a client have access and make the changes, add posts and creating landing pages… if so, why this have to be wp on local and not plain static?
I only use the Migrate plugin to copy my Local WP site to the live site the very first time I'm moving a site live. Once the client logs into the live / staging site, then I just use Git to push theme / plugin file changes; any other updates are likely just the client making DB (post/page) updates on staging / live.
@@LearnWebCode Thank you. I guess my point of view was wrong as I compared it with the way I am updating static sites via git (push the html/css/js changes as well as the new posts).
Nowadays people are saying PHP and WordPress are old fashioned languages and jobs are under paid in this. They said now move to JS, Java or Python. What do you suggest? Please reply. 🙏
People you mean, new “developers”, right?
@@fvgoya New and experienced both who aren't in PHP.
Jobs maybe underpaid compared to app/software dev jobs, but for building sites for small/medium businesses, WordPress is the way to go. Try to learn a new language/platform to build something like a restaurant or small eCommerce website, and you'll need to add an additional decimal place in your estimate. And good luck finding support or affordable contractors to help you when you get stuck.
This documentary that I'll link (th-cam.com/video/127ng7botO4/w-d-xo.html) does a better job of defending PHP than I ever could. And then in terms of salary / lucrativeness this video is great th-cam.com/video/laCCkPl9ucY/w-d-xo.html
anyone unsure of PHP should watch the video 'PHP Doesn't Suck Anymore?' where ThePrimagen comments on a video by Aaron Francis.
Hello brad I bought your WordPress course on udemy I made the payment but I didn't get the course
Hi, unfortunately that's a Udemy issue that I can't fix; but definitely reach out to Udemy support and they should be able to get that resolved for you!
Can I host the domain names on name cheap? Or similar?
Yes, absolutely. You just add a new site on DreamHost for any domain you want, even if that domain isn't pointing towards your hosting yet; and then in NameCheap you change the 3 nameserver values to DreamHost (e.g. ns1.dreamhost.com, ns2.dreamhost.com, ns3.dreamhost.com).