If you are tired of changing localhost domain to the correct one before the siteis published this tutorial is for you. We will create a local domain so that your site will be available on project.com during development – only on your local machine.
First download the latest WordPress from https://wordpress.org/download/ and then follow the instructions below.
# Move the downloaded zip to `/var/www/` mv /home/XXX/Downloads/wordpress-4.9.1.zip # unzip it unzip wordpress-4.9.1.zip # rename the directory to a project name mv wordpress project # setup the apache host cd /etc/apache2/sites-available cp 000-default.conf project.conf # edit the conf file vi project.conf # change the following lines to match your project ServerName www.project.com DocumentRoot /var/www/project # enable the page a2ensite project.conf # restart the server systemctl restart apache2 # check the local ip ip a # add the domain name to the hosts file echo "<LOCAL IP> domain.com" >> /etc/hosts
Before the installation change the
wp-config.php file and include mysql data (host, database name, username, password).
Then go to project.com in your browser and start the installation.