Skip to content
Go back

Hosting a WordPress site in Debain in simple steps.

Published:

simple step-by-step guide to host a WordPress site on Debian:

Setup LAMP stack (Linux, Apache, MariaDB/MySQL, PHP) with phpMyAdmin on Debian


Steps to Host WordPress blog inside /var/www/html/blog in Debain Linux

1. Download WordPress

cd /var/www/html/blog
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz

out


2. Create Database for WordPress

sudo mariadb -u root -p

Inside MariaDB:

CREATE DATABASE wp_blog;
CREATE USER 'janak'@'localhost' IDENTIFIED BY 'janak0ff';
GRANT ALL PRIVILEGES ON wp_blog.* TO 'janak'@'localhost';
FLUSH PRIVILEGES;
EXIT;

out


3. Configure WordPress

sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

Update:

define( 'DB_NAME', 'wp_blog' );
define( 'DB_USER', 'janak' );
define( 'DB_PASSWORD', 'janak0ff' );
define( 'DB_HOST', 'localhost' );

4. Fix Permissions

sudo chown -R www-data:www-data /var/www/html/blog
sudo chmod -R 755 /var/www/html/blog

5. Install WordPress

Now open your browser:

http://192.168.63.132/blog

Follow the setup wizard (site title, admin username, password).

out out


Thank You


Suggest Changes

Previous Post
Installation of LAMP along with PHPMyAdmin on Debian in simple steps.
Next Post
Setting static IP and Connect to Ubuntu Linux VM via SSH form host OS with Key-Based Authentication.