33 thoughts on “How To Install WordPress On A Raspberry Pi”

  1. 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?

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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 🙂

Leave a Reply

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