95.23 WordPress Basic Installation
20210219
Setting up a WordPress instance on Ubuntu is illustrated
below using a new Azure virtual machine running Ubuntu 20.04 LTS
(myhub.australiaeast.cloudapp.azure.com
). We begin by connecting to
the server using ssh:
Next ensure the software on the server is up-to-date:
sudo apt-get update
sudo apt-get --yes dist-upgrade
sudo apt-get --yes install python3-pip
pip3 install wajig
You will need to reboot the server because of operating system updates:
When you reconnect using ssh the PATH will also have been updated so that the wajig command will be available.
Next install wordpress and required software:
The WordPress configuration file for Apache is then created:
Its contents should be the following, though you could use Alias /blog ...
to retain current root site and utilise WordPress as /blog.
Alias / /usr/share/wordpress
<Directory /usr/share/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Order allow,deny
Allow from all
</Directory>
<Directory /usr/share/wordpress/wp-content>
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
We can then enable the WordPress site and modules for Apache:
Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0