Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.

Get Started Now!

How to Install WordPress Inside a blog Folder on Linux (XAMPP Public Directory)

If you are running a Linux server with XAMPP and want to install WordPress inside a blog folder within your project’s public directory, this step-by-step guide will help you set it up properly.
In this example, WordPress will be installed at:

/opt/lampp/htdocs/hyderabadorbit.com/public/blog

After installation, your blog will be accessible at:

https://yourdomain.com/blog

Step 1 — Navigate to the Public Directory

Open your terminal and move to your project’s public folder:

cd /opt/lampp/htdocs/hyderabadorbit.com/public

Step 2 — Download the Latest WordPress Package

Download the latest WordPress version directly from the official source:

wget https://wordpress.org/latest.zip

Extract the downloaded file:

unzip latest.zip

Step 3 — Rename the WordPress Folder to blog

Rename the extracted folder so that WordPress runs under the /blog URL:

mv wordpress blog

Now your WordPress files will be located at:

public/blog

Step 4 — Set Proper Permissions

Since you are using XAMPP, set ownership and permissions for the web server:

sudo chown -R daemon:daemon blog
sudo chmod -R 755 blog

This ensures Apache can access and manage the files correctly.


Step 5 — Create a Database for WordPress

Open MySQL using XAMPP:

/opt/lampp/bin/mysql -u root -p

Create a new database and user:

CREATE DATABASE blog_db;
CREATE USER 'blog_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON blog_db.* TO 'blog_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Step 6 — Restart XAMPP Services

Restart XAMPP to apply changes:

sudo /opt/lampp/lampp restart

Step 7 — Complete WordPress Installation via Browser

Open your browser and go to:

https://yourdomain.com/blog

Enter the following database details:

  • Database Name: blog_db
  • Username: blog_user
  • Password: StrongPassword
  • Database Host: localhost

Click Install WordPress, and follow the on-screen instructions.


Related Posts

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Artificial Intelligence
0
Would love your thoughts, please comment.x
()
x