آموزش نصب جوملا | راهنمای جامع نصب گامبهگام روی هاست، لوکالهاست و سرور
آموزش نصب جوملا یکی از اولین قدمهاییست که هر کسی برای راهاندازی یک وبسایت حرفهای باید بردارد و خبر خوب اینست که اصلاً پیچیده نیست. گردو کلاد این راهنما را آماده کرده تا شما بتوانید بدون نیاز به دانش فنی خاصی، جوملا را روی هر نوع هاستی نصب کنید. از سیپنل و دایرکت ادمین گرفته تا لوکالهاست و حتی سرور اوبونتو، همهچیز را مرحلهبهمرحله پوشش میدهیم.آمادهاید؟ بیایید شروع کنیم.
جوملا چیست و چرا ارزش نصب دارد؟
جوملا (Joomla) یک سیستم مدیریت محتوای متنباز است که از سال ۲۰۰۵ میلادی توسعه پیدا میکند. بر خلاف تصور عمومی، جوملا مُرده نیست. این CMS هنوز حدود ۲ درصد کل وبسایتهای دنیا را قدرت میدهد و برای پروژههایی که به ساختار چندزبانه، مدیریت سطوح دسترسی پیچیده یا یک پرتال محتوایی قدرتمند نیاز دارند، گزینهایست که وردپرس بهسختی میتواند جایگزینش شود.
ماژولار بودن جوملا یعنی میتوانید هر بخش از سایت را مثل آجرهای لگو کنار هم بچینید. سیستم قالببندی آن قویست. ACL داخلیاش هم حرف ندارد. اگر پروژهتان چیزی فراتر از یک وبلاگ ساده است، جوملا را جدی بگیرید.
پیشنیازهای نصب جوملا
قبل از شروع نصب، مطمئن شوید هاست یا سرور شما این حداقلها را دارد:
| پیشنیاز | نسخه پیشنهادی |
|---|---|
| PHP | ۸.۱ یا بالاتر |
| MySQL | ۵.۶ یا بالاتر (MariaDB 10.1+) |
| فضای دیسک | حداقل ۲۰۰ مگابایت |
| وبسرور | Apache 2.4+ یا Nginx |
| افزونههای PHP | json, xml, mbstring, zip |
اگر سرور یا هاست فعلیتان این نسخهها را پشتیبانی نمیکند یا نمیخواهید زمانتان را صرف کانفیگ ماژولهای PHP کنید، پیشنهاد اقتصادیتر و مطمئنتر، خرید هاست جوملا بهصورت آماده و بهینهسازیشده است تا درگیر خطاهای نسخه و محدودیتهای سرور نشوید.
یک نکته مهم: نسخه PHP سرورتان را حتماً چک کنید. جوملا ۵ با PHP زیر ۸.۱ اصلاً کار نمیکند و به جای صفحه نصب، یک صفحه خطای سفید میبینید. این رایجترین دلیل گیر افتادن کاربرها در مرحله اول است.
نصب جوملا در cPanel - محبوبترین روش
بیشتر هاستهای اشتراکی ایرانی از cPanel استفاده میکنند، پس بیایید از همینجا شروع کنیم. نصب جوملا در cpanel واقعاً سادهتر از چیزیست که فکرش را بکنید.
مرحله ۱: دانلود آخرین نسخه جوملا
به سایت رسمی joomla.org بروید و آخرین نسخه پایدار را دانلود کنید. فایل دانلودی یک آرشیو ZIP است حدود ۲۰ مگابایت. این فایل را فعلاً روی کامپیوترتان نگه دارید.
مرحله ۲: آپلود فایلها از طریق File Manager
وارد cPanel شوید. در بخش Files روی File Manager کلیک کنید. به مسیر public_html بروید. اگر میخواهید جوملا روی دامنه اصلی نصب شود، همینجا فایل ZIP را آپلود کنید. بعد از آپلود، روی فایل راستکلیک کنید و Extract را بزنید.
یک اشتباه رایج: بعضیها فایل ZIP را داخل کامپیوتر خودشان اکسترکت میکنند و بعد تکتک فایلها را آپلود میکنند. این کار ممکن است ساعتها طول بکشد. همیشه فایل ZIP را مستقیم آپلود و سمت سرور اکسترکت کنید.
مرحله ۳: ساخت دیتابیس MySQL
در cPanel به بخش Databases بروید و MySQL Database Wizard را باز کنید. سه کار انجام دهید:
- یک دیتابیس بسازید (مثلاً
site_joomla) - یک کاربر (User) بسازید و رمز قوی انتخاب کنید
- کاربر را به دیتابیس متصل کنید و All Privileges را تیک بزنید
نام دیتابیس، نام کاربر و رمز عبور را جایی یادداشت کنید. در مرحله بعد به آنها نیاز دارید.
مرحله ۴: اجرای ویزارد نصب
مرورگر را باز کنید و آدرس دامنهتان را وارد کنید: https://yourdomain.com. صفحه نصب جوملا ظاهر میشود. مراحل ویزارد نصب:
صفحه Configuration: نام سایت، ایمیل مدیر، نام کاربری و رمز عبور ادمین را وارد کنید. زبان سایت را فارسی انتخاب کنید.
صفحه Database: نوع دیتابیس را MySQLi بگذارید. نام سرور را localhost وارد کنید. سپس نام دیتابیس، نام کاربر و رمزی که در مرحله قبل ساختید را پر کنید. پیشوند جداول (Table Prefix) را تغییر ندهید مگر دلیل خاصی دارید.
صفحه Overview: تنظیمات را مرور کنید. اگر میخواهید دادههای نمونه داشته باشید، گزینه Sample Data را فعال کنید. دکمه Install را بزنید و ۳۰ ثانیه صبر کنید.
مرحله ۵: حذف پوشه Installation
بعد از نصب موفق، جوملا از شما میخواهد پوشه installation را حذف کنید. روی دکمه حذف کلیک کنید. اگر خودکار حذف نشد، به File Manager برگردید و دستی این پوشه را پاک کنید. تا زمانی که این پوشه وجود دارد، سایتتان کار نمیکند — و از نظر امنیتی هم خطرناک است.
تبریک! سایت جوملایی شما روی cPanel آمادهست. برای دسترسی به پنل مدیریت، آدرس yourdomain.com/administrator را در مرورگر وارد کنید.
نحوه نصب جوملا دایرکت ادمین
اگر هاست شما از دایرکت ادمین استفاده میکند، نگران نباشید. نصب جوملا در دایرکت ادمین تقریباً مشابه cPanel است با چند تفاوت جزئی در رابط کاربری.
آپلود فایلها در دایرکت ادمین
وارد پنل دایرکت ادمین شوید. به مسیر File Manager بروید. پوشه public_html یا domains/yourdomain.com/public_html را پیدا کنید. فایل ZIP جوملا را آپلود کنید. بعد از آپلود، فایل را انتخاب و روی Extract کلیک کنید.
ساخت دیتابیس در دایرکت ادمین
از منوی اصلی به بخش MySQL Management بروید. روی Create New Database کلیک کنید. نام دیتابیس، نام کاربر و رمز عبور را وارد کنید.
تفاوت کلیدی با cPanel: در دایرکت ادمین معمولاً نام کاربر و دیتابیس بهصورت خودکار پیشوند یوزرنیم شما را میگیرند. مثلاً اگر یوزرنیم شما admin باشد، نام دیتابیس میشود admin_joomla. این پیشوند را هم یادداشت کنید.
تکمیل مراحل نصب
بقیه کار دقیقاً مثل cPanel است. مرورگر را باز کنید، آدرس دامنه را بزنید و ویزارد نصب جوملا را طی کنید. اطلاعات دیتابیس را وارد کنید و نصب را تکمیل کنید.
نصب جوملا روی لوکال هاست- آزمایش قبل از انتشار
میخواهید قبل از خرید هاست، جوملا را تست کنید؟ نصب جوملا در لوکال هاست بهترین راه برای آشنایی اولیه با این CMS است. محیط لوکال هیچ هزینهای ندارد و میتوانید هر چقدر دوست دارید آزمایش کنید.
آموزش نصب جوملا روی XAMPP
XAMPP محبوبترین نرمافزار شبیهسازی سرور روی کامپیوتر شخصی است. مراحل کار:
۱. نصب XAMPP: به سایت apachefriends.org بروید، نسخه مناسب سیستمعامل خودتان را دانلود و نصب کنید. بعد از نصب، XAMPP Control Panel را باز کنید و دکمه Start را برای Apache و MySQL بزنید. اگر هر دو سبز شدند، یعنی سرور محلی شما آمادهست.
۲. ساخت دیتابیس: مرورگر را باز کنید و آدرس localhost/phpmyadmin را وارد کنید. روی New کلیک کنید و یک دیتابیس جدید بسازید (مثلاً joomla_local). Collation را روی utf8mb4_unicode_ci بگذارید تا فارسینویسی مشکلی نداشته باشد.
۳. کپی فایلها: فایل ZIP جوملا را در مسیر C:\xampp\htdocs\joomla اکسترکت کنید. اسم پوشه را هر چیزی که دوست دارید بگذارید.
۴. اجرای نصب: در مرورگر آدرس localhost/joomla را بزنید. ویزارد نصب باز میشود. در بخش دیتابیس، نام سرور را localhost بگذارید، نام کاربر را root وارد کنید و فیلد رمز عبور را خالی بگذارید (پیشفرض XAMPP رمزی ندارد). نام دیتابیس را هم وارد کنید و نصب را تکمیل کنید.
اگر با خطای Maximum execution time exceeded مواجه شدید، فایل php.ini را در مسیر XAMPP پیدا کنید و مقدار max_execution_time را از ۳۰ به ۳۰۰ تغییر دهید. Apache را ریاستارت کنید و دوباره تلاش کنید.
آموزش نصب جوملا در هاست ابری- مدرنترین روش
نصب جوملا در هاست ابری با هاست اشتراکی سنتی یک تفاوت بنیادی دارد: سرعت و مقیاسپذیری. در هاست ابری، منابع سرور بهصورت اختصاصی در اختیار شما قرار میگیرد و اگر ترافیک سایتتان بالا برود، میتوانید بدون مهاجرت، منابع را افزایش دهید.
پلتفرمهایی مثل گردو کلاد فرآیند نصب را حتی سادهتر هم کردهاند. کافیست از مارکتپلیس، اپلیکیشن جوملا را انتخاب کنید تا با چند کلیک، جوملا بههمراه تمام پیشنیازها (PHP، MySQL، وبسرور) روی سرور ابری شما نصب شود. بدون ترمینال. بدون دردسر. این روش مخصوصاً برای کسانی مناسب است که نمیخواهند درگیر تنظیمات فنی سرور شوند ولی از مزایای هاست ابری هم بهرهمند باشند.
نصب جوملا در اوبونتو - برای حرفهایها
اگر یک سرور اختصاصی یا VPS با سیستمعامل اوبونتو دارید، آموزش نصب جوملا در اوبونتو کمی متفاوت است. اینجا باید با خط فرمان (Terminal) کار کنید.
مرحله ۱: نصب پیشنیازها
bash
sudo apt update
sudo apt install apache2 mysql-server php php-xml php-mysql php-mbstring php-zip php-gd php-json unzip -yمرحله ۲: ساخت دیتابیس
bash
sudo mysql -u root -p
CREATE DATABASE joomla_db;
CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY 'YourStrongPassword';
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;مرحله ۳: دانلود و استقرار جوملا
bash
cd /var/www/html
sudo wget https://downloads.joomla.org/cms/joomla5/latest -O joomla.zip
sudo unzip joomla.zip -d joomla
sudo chown -R www-data:www-data /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomlaمرحله ۴: مرورگر را باز کنید و آدرس http://server-ip/joomla را بزنید. ویزارد نصب ظاهر میشود و بقیه مراحل مثل قبل است.
نکته: حتماً بعد از نصب، فایروال سرور را تنظیم کنید و دسترسی SSH با رمز عبور را غیرفعال کنید. سرور لخت یعنی دعوتنامه برای هکرها.
نصب قالب جوملا - اولین قدم سفارشیسازی
بعد از نصب جوملا، اولین کاری که احتمالاً میخواهید انجام دهید تغییر ظاهر سایت است. نصب قالب در جوملا سادهست:
- وارد پنل مدیریت جوملا شوید (
yourdomain.com/administrator) - از منوی System به Install Extensions بروید
- فایل ZIP قالب را از بخش Upload Package File آپلود کنید
- بعد از نصب، به System → Templates → Site Template Styles بروید
- روی ستاره کنار قالب جدید کلیک کنید تا بهعنوان قالب پیشفرض تنظیم شود
قالبهای رایگان خوبی مثل Cassiopeia (قالب پیشفرض جوملا ۵)، Helix Ultimate و JA Starter وجود دارند. اگر بودجه دارید، قالبهای حرفهای JoomlArt و RocketTheme واقعاً ارزش سرمایهگذاری دارند — هم از نظر طراحی و هم سرعت لود.
آموزش نصب افزونه در جوملا - قدرت واقعی جوملا
طریقه نصب افزونه در جوملا دقیقاً مشابه نصب قالب است. افزونهها (Extensions) قلب تپنده جوملا هستند. بدون آنها، جوملا فقط یک سیستم مدیریت محتوای سادهست.
مسیر نصب: System → Install Extensions → Upload Package File
فایل ZIP افزونه را آپلود کنید. بعد از نصب، بسته به نوع افزونه:
- کامپوننتها از منوی Components قابل دسترسیاند
- ماژولها از Content → Site Modules مدیریت میشوند
- پلاگینها از System → Plugins فعال میشوند
یک اشتباهی که خیلیها مرتکب میشوند: افزونه را نصب میکنند ولی فراموش میکنند آن را Enable کنند. اگر افزونهتان کار نمیکند، اول برید بخش Plugins و مطمئن شوید وضعیتش روی Enabled باشد.
افزونههای ضروری بعد از نصب جوملا: Akeeba Backup (پشتیبانگیری)، Admin Tools (امنیت)، JCE Editor (ویرایشگر پیشرفته) و sh404SEF (بهینهسازی URL).
نکات امنیتی و بهینهسازی بعد از آموزش نصب جوملا
نصب تمام شد، ولی کار هنوز تمام نیست. این چکلیست را حتماً انجام دهید:
امنیت:
- نام کاربری ادمین را از
adminبه چیز دیگری تغییر دهید - احراز هویت دو مرحلهای (2FA) را فعال کنید
- آدرس پنل مدیریت را با افزونه Admin Tools تغییر دهید
- بهروزرسانی خودکار جوملا را فعال کنید
- فایل
configuration.phpرا از طریق File Manager فقطخواندنی (444) کنید
سرعت و عملکرد:
- سیستم کش جوملا را از Global Configuration فعال کنید
- فشردهسازی Gzip را روشن کنید
- تصاویر را قبل از آپلود فشرده کنید (ابزار TinyPNG عالیست)
- از CDN استفاده کنید
سئو:
- از System → Global Configuration لینکهای SEF را فعال کنید
- گزینه URL Rewriting را روشن کنید
- فایل
htaccess.txtرا به.htaccessتغییر نام دهید - نقشه سایت (Sitemap) بسازید و در Google Search Console ثبت کنید
سوالات رایج درباره نصب جوملا
آیا جوملا رایگان است؟
بله، کاملاً. جوملا یک نرمافزار متنباز است و هزینهای بابت لایسنس ندارد. فقط باید هزینه هاست و دامنه را پرداخت کنید.
کدام نسخه جوملا را نصب کنم؟
همیشه آخرین نسخه پایدار (Stable). در زمان نگارش این مقاله، جوملا ۵ آخرین نسخه اصلی است و پشتیبانی بلندمدت دارد.
فرق نصب جوملا با وردپرس چیست؟
فرآیند نصب هر دو تقریباً یکسان است: آپلود فایل، ساخت دیتابیس، اجرای ویزارد. تفاوت اصلی در پیچیدگی مدیریت بعد از نصب است، جوملا امکانات بیشتری دارد ولی منحنی یادگیریاش کمی تندتر است.
چرا صفحه نصب جوملا نمایش داده نمیشود؟
سه دلیل رایج: نسخه PHP نامناسب، فایلها در مسیر اشتباه اکسترکت شدهاند، یا پوشهای تودرتو ایجاد شده (مثلاً public_html/joomla/joomla به جای public_html/joomla). مسیر فایلها را در File Manager چک کنید.
آموزش نصب جوملا، همانطور که در این راهنمای جامع دیدید، فرآیندیست که در کمتر از ۱۵ دقیقه تمام میشود — مهم نیست cPanel دارید، دایرکت ادمین، لوکالهاست یا سرور اوبونتو.
گردو کلاد تلاش کرده تمام سناریوهای ممکن را در یک مقاله پوشش دهد تا دیگر نیازی نباشد دهها تب مرورگر باز کنید و بین مقالات ناقص سرگردان شوید. سایت جوملاییتان منتظرتان است ، بسازیدش.