Skip to content

🎯 Getting Started with XOOPS

Everything you need to install, configure, and start building with XOOPS CMS.


📋 Prerequisites

Before installing XOOPS, ensure you have:

  • PHP 7.4+ (PHP 8.1+ recommended)
  • MySQL 5.7+ or MariaDB 10.3+
  • Web Server: Apache with mod_rewrite or Nginx
  • Composer (for modern development)

🗂️ Section Contents

Installation

Configuration

First Steps


🚀 Quick Start (5 minutes)

Step 1: Download XOOPS

git clone https://github.com/XOOPS/XoopsCore25.git
cd XoopsCore25

Step 2: Create Database

CREATE DATABASE xoops CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'xoops'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON xoops.* TO 'xoops'@'localhost';
FLUSH PRIVILEGES;

Step 3: Configure Web Server

Point your web server document root to the htdocs directory.

Step 4: Run Installation Wizard

Navigate to http://your-domain.com/install/ and follow the wizard.

Step 5: Secure Your Installation

# After installation, remove or protect the install directory
rm -rf htdocs/install
# Or rename it
mv htdocs/install htdocs/install.bak

📚 Next Steps

After installation, we recommend:

  1. Explore the Admin Panel - Understand the control center
  2. Configure Security - Protect your installation
  3. Install Essential Modules - Extend functionality
  4. Build Your First Module - Start developing


xoops #getting-started #installation #configuration