🎯 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¶
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:
- Explore the Admin Panel - Understand the control center
- Configure Security - Protect your installation
- Install Essential Modules - Extend functionality
- Build Your First Module - Start developing
🔗 Related Sections¶
- Core Concepts - Understand XOOPS architecture
- Troubleshooting - Common installation issues
- XMF Framework - Modern module development