BENTECH

How to Install WordPress on IONOS Hosting Manually

This tutorial provides a complete walkthrough on how to manually install WordPress on an IONOS hosting account without relying entirely on automated one-click installers. It…

This tutorial provides a complete walkthrough on how to manually install WordPress on an IONOS hosting account without relying entirely on automated one-click installers. It begins by obtaining the official WordPress core zip archive from wordpress.org and uploading it directly into the IONOS Webspace Explorer. The process details how to unpack the core files within the file manager, organize them into a clean destination folder, and create a dedicated MySQL 8.0 database in the IONOS control panel. Crucial database credentials—including the database name, username, host server address, and password—are recorded for the installer. Finally, the tutorial covers creating a custom subdomain, mapping its webspace destination to the corresponding directory, and running the web-based WordPress setup wizard. The guide concludes with essential first-step configurations, such as cleaning up default plugins, updating permalinks to post name, enabling HTTPS, and installing a custom theme.

Section 1: Overview of WordPress Manual Installation on IONOS

Overview of WordPress Manual Installation on IONOS • Step 1: Downloading WordPress Core Files • Step 2: Uploading and Extracting Files in IONOS Webspace

Lesson 1.1: Overview of WordPress Manual Installation on IONOS

  • Manual installation ensures full control over directory structure and database assignment.
  • Preparation requires access to both wordpress.org and the IONOS Cloud Panel.

Setting up WordPress manually on IONOS hosting gives you full visibility and control over core files, directories, and database settings. The process involves five primary phases: downloading WordPress files, uploading and organizing them in the IONOS Webspace, setting up a MySQL database, pointing your domain or subdomain to the directory, and completing the WordPress installation wizard.

Practical work

  1. Reproduce the demonstrated step for: Manual installation ensures full control over directory structure and database assignment. and verify the result yourself.

Lesson 1.2: Step 1: Downloading WordPress Core Files

  • Always download official core packages directly from wordpress.org.
  • Keep the downloaded .zip file intact for direct uploading to IONOS.

Navigate to wordpress.org and click on 'Get WordPress'. Download the latest stable WordPress zip archive (e.g., WordPress 6.5.5) to a known location on your local machine.

Practical work

  1. Reproduce the demonstrated step for: Always download official core packages directly from wordpress.org. and verify the result yourself.

Lesson 1.3: Step 2: Uploading and Extracting Files in IONOS Webspace

  • Upload the zip archive directly to the webspace rather than extracting locally to save transfer time.
  • Extract inside the target directory and remove the archive afterward.
  • Rename the root folder to match the specific website or project purpose.

Log in to your account at ionos.com. From the main menu, navigate to 'Hosting' and choose 'Use Webspace' to access the Webspace Explorer. Open the 'clickandbuilds' directory and click 'Upload'. Select the downloaded WordPress .zip archive and upload it. Once uploaded, click the context menu (three dots) next to the zip file, choose 'Extract', and extract it into the 'clickandbuilds' directory. Delete the uploaded zip archive to conserve disk space. Finally, rename the extracted 'wordpress' folder to your desired project directory name (e.g., 'courses').

Practical work

  1. Reproduce the demonstrated step for: Upload the zip archive directly to the webspace rather than extracting locally to save transfer time. and verify the result yourself.

Section 2: Step 3: Creating and Recording MySQL Database Credentials

Step 3: Creating and Recording MySQL Database Credentials • Step 4: Creating and Pointing a Subdomain to Webspace • Step 5: Executing the WordPress Web Installer

Lesson 2.1: Step 3: Creating and Recording MySQL Database Credentials

  • IONOS provisions dedicated database host names instead of generic 'localhost'.
  • Record the DB Name, DB User, DB Host, and Password accurately before starting the installation wizard.

Return to the IONOS Hosting overview and open 'Databases'. Click 'Create Database' and select the 'Standard' database package. Choose 'MySQL 8.0' as the engine type and version, provide an identifiable description (such as 'courses'), and set a strong password. After saving, refresh the page to populate the configuration details. Open a text editor like Notepad and record four essential connection values: Database Name (e.g., dbs13094196), Database Username (e.g., dbu2713429), Database Host Name (e.g., db5016076467.hosting-data.io), and the chosen Password.

Practical work

  1. Reproduce the demonstrated step for: IONOS provisions dedicated database host names instead of generic 'localhost'. and verify the result yourself.

Lesson 2.2: Step 4: Creating and Pointing a Subdomain to Webspace

  • Every domain or subdomain must be routed to the specific folder holding the WordPress core files.
  • Always verify that the destination path matches your renamed project folder.

From the IONOS menu, navigate to 'Domains & SSL'. If creating a subdomain, click 'Create Subdomain', type your desired prefix (such as 'courses'), and save. Find the subdomain in your domain list, click the three-dot action icon, and choose 'Adjust Destination'. Select 'Connect to Webspace', drill down through the directory tree ('clickandbuilds' -> 'courses'), and save the mapping. Re-check the domain settings to confirm the status points to '/clickandbuilds/courses'.

Practical work

  1. Reproduce the demonstrated step for: Every domain or subdomain must be routed to the specific folder holding the WordPress core files. and verify the result yourself.

Lesson 2.3: Step 5: Executing the WordPress Web Installer

  • Replace 'localhost' with the actual IONOS Database Host string.
  • The WordPress admin login is independent of your database credentials; save both sets of credentials.

Open a new browser tab and navigate to your domain or subdomain URL. The WordPress setup configuration screen will launch. Choose your language and click 'Continue'. On the database setup page, input the Database Name, Username, Password, and Database Host captured earlier from IONOS. Leave the Table Prefix as 'wp_'. Submit the form and click 'Run the installation'. Supply your Site Title, WordPress Admin Username, Admin Password, and Email Address. Click 'Install WordPress', then proceed to log in using the newly created administrator credentials.

Practical work

  1. Reproduce the demonstrated step for: Replace 'localhost' with the actual IONOS Database Host string. and verify the result yourself.

Section 3: Post-Installation Baseline Setup

Post-Installation Baseline Setup

Lesson 3.1: Post-Installation Baseline Setup

  • Clean out inactive default plugins to optimize security and storage.
  • Configure Permalinks to 'Post name' early to avoid broken URLs later.
  • Ensure the WordPress URL and Site URL use HTTPS.

Once inside the WordPress dashboard, perform foundational housekeeping: delete unwanted pre-installed plugins (such as Akismet and Hello Dolly) via bulk actions. Under Settings > General, verify your Site Title, Tagline, HTTPS protocol prefix, timezone, and custom site icon. Under Settings > Permalinks, switch URL structure to 'Post name' for clean, SEO-friendly links. Finally, navigate to Appearance > Themes to search, install, and activate a theme tailored to your site content.

Practical work

  1. Reproduce the demonstrated step for: Clean out inactive default plugins to optimize security and storage. and verify the result yourself.