33 thoughts on “How To Install WordPress On A Raspberry Pi”
I was thinking to do it by installing lamp and then installing wordpress over it, can apache server cause any complications or any important reason not to choose lamp instead of doing nginx, php and MySQL separately?
I feel as though this is the funniest tutorial you've ever done…
Also, it's great that you didn't install it with PHPMyAdmin, as that on its default settings CAN be hacked and hackers can then have their bots inject viruses into your websites, usually as hosting for e-mail spam and other scams.
5:03 "Did you mean to go to $URL?" I never knew Chrome actually does that.
could you please show how to make a basic database with flask and integrate it into the website? I have been researching and it is so confusing plz halhp
0) Please use php 7.2 since 7.0 is about to hit its end of life for security updates. Like, tomorrow 1) Instead of editing hosts files, install a simple DNS server (like dnsmasq) on your Rpi, and tell the router to use the Rpi as a secondary dns. Then every computer on the network knows where 'tinkerblog/' is 2) Port forwarding is fine, but can be tricky some times. I once worked with a router that used 4G, not an actual telephone line, and the ports were blocked by the ISP. In that case, use ngrok 🙂 3) Installing every part as you did is great for beginners to learn what is where and how it all works together. The next step in my opinion would be to use two connected docker containers, one for WP/php/nginx and another for mariadb. There are many benefits to using containers, especially for something like wordpress.
If you don't make the config file via nano it should prompt you when you visit your site to go through the database setup steps as well. Once you've completed that you will automatically have securely generated salts etc too.
Instead of editing /etc/hosts wherever you want to access the site from, you can just use zeroconf (mDNS) on the host and thus be able to access your site using tinkerblog.local, without having to edit /etc/hosts, and be able to use a dynamic IP address.
This is a brilliant idea for a tutorial specially since most tutorials on hosting your own website stop here, as in where you finished the video and never go in to the next step which is associating a domain, port forwarding and general making the website available to the world so I'm super happy you are doing so! 🙂
On a total side note, on the current versions of wordpress, it's no longer needed to rename wp-config sample file or edit it, going to the localhost will prompt an "installation" of sorts that does this for you 🙂
I was thinking to do it by installing lamp and then installing wordpress over it, can apache server cause any complications or any important reason not to choose lamp instead of doing nginx, php and MySQL separately?
Contact forms aren’t working I think it requires an email server?
Excuse me Sir, I think the latest version is 7.2 and no longer can php7.0 be installed.
Sir please teach a how to deface website in a simple way
Why are so many people taking the pronunciation thing so seriously? Take a break guys, this dude is awesome!
Hey dude. Thanks for the video. By chance could you upload your old music intro ??It would be great to code to.
I need to know how to port forward please.
I feel as though this is the funniest tutorial you've ever done…
Also, it's great that you didn't install it with PHPMyAdmin, as that on its default settings CAN be hacked and hackers can then have their bots inject viruses into your websites, usually as hosting for e-mail spam and other scams.
5:03 "Did you mean to go to $URL?"
I never knew Chrome actually does that.
could you please show how to make a basic database with flask and integrate it into the website? I have been researching and it is so confusing plz halhp
Awesome!! I'll wait! ^^
Enjinx, mysequel, what the fuck, go back to python mate
Njinx? Really.
Nginx.
It's an engine.
Engine X.
Tips for improvements in future videos:
0) Please use php 7.2 since 7.0 is about to hit its end of life for security updates. Like, tomorrow
1) Instead of editing hosts files, install a simple DNS server (like dnsmasq) on your Rpi, and tell the router to use the Rpi as a secondary dns. Then every computer on the network knows where 'tinkerblog/' is
2) Port forwarding is fine, but can be tricky some times. I once worked with a router that used 4G, not an actual telephone line, and the ports were blocked by the ISP. In that case, use ngrok 🙂
3) Installing every part as you did is great for beginners to learn what is where and how it all works together. The next step in my opinion would be to use two connected docker containers, one for WP/php/nginx and another for mariadb. There are many benefits to using containers, especially for something like wordpress.
First off Why you use Apache and fuck you with that trump supporter joke
If you don't make the config file via nano it should prompt you when you visit your site to go through the database setup steps as well. Once you've completed that you will automatically have securely generated salts etc too.
After along time about an year i am watchng ur video came through twitter
What's up with the text at 0:05?
I like this vid.
Instead of editing /etc/hosts wherever you want to access the site from, you can just use zeroconf (mDNS) on the host and thus be able to access your site using tinkerblog.local, without having to edit /etc/hosts, and be able to use a dynamic IP address.
"Idea# Idea # 18121"
How do you install an SSL certificate using this type of setup though?
Probably actually going to do this. I've been working with all of these lately, so combining them sounds funny.
word.exe
What about setting up a local DNS server for all your raspberry pi projects so you don't have to manage a bunch of hosts files. That would be cool.
Can this be done on a raspberry pi zero w?
This is a brilliant idea for a tutorial specially since most tutorials on hosting your own website stop here, as in where you finished the video and never go in to the next step which is associating a domain, port forwarding and general making the website available to the world so I'm super happy you are doing so! 🙂
On a total side note, on the current versions of wordpress, it's no longer needed to rename wp-config sample file or edit it, going to the localhost will prompt an "installation" of sorts that does this for you 🙂
Was editing the config file necessary?
If there is port-forwarding, is the port-backwarding?
So sequel or ˈɛs kjuː ˈɛl ?
Why
nginx is pronounced "engine – ex", not "enginx".
4:17 its commented out, so that won't change a thing
Howdy Mr. Tinkernut, raise that difficulty level to 5.