آموزش نصب و کانفیگ جوملا در centos

آموزش نصب و کانفیگ جوملا بر روی لینوکس

در این مقاله به آموزش نصب و پیکربندی جوملا در CentOS 7 خواهیم پرداخت . جوملا یک CMS متن باز فوق العاده محبوب و برنده جایزه بهترین سیستم مدیریت محتوا است که امکان ایجاد وب سایت ها و برنامه های کاربردی آنلاین قدرتمند را به کاربران خواهد داد. از مهمترین ویژگی های آن در میان سایر CMS ها ، کاربرپسند بودن و انعطاف پذیری آن است . جوملا که در سال ۲۰۰۵ شروع به کار کرده ، از PHP و یک دیتابیس مانند mysql استفاده میکند و دارای بیش از ۱۰۰۰۰ هزار افزونه برای سفارشی کردن قابلیت های خود است . در این آموزش مراحل نصب جوملا در CentOS 7.0 در قالب یک راهنمای ساده شرح داده خواهد شد.

نکات مقدماتی :
قبل از شروع کار ، باید یک سرور مبتنی بر CentOS 7.0 راه اندازی کنید .
این سیستم باید یک آدرس IP استاتیک داشته باشد. در این آموزش از ۱۹۲٫۱۶۸٫۰٫۱۰۰ به عنوان آدرس IP و از example.com به عنوان نام هاست استفاده شده است .
شما باید یک سرور LAMP را با توجه به مقاله زیر در لینوکس CentOS 7.0 نصب کنید:

http://www.howtoforge.com/apache_php_mysql_on_centos_7_lamp

 

مقدار دهی اولیه دیتابیس

برای ایجاد دیتابیس دستور زیر را اجرا کنید :

mysql -u root -p

 

یک دیتابیس به نام joomladb با یوزر joomlauser و پسورد joomlapassword اضافه کنید :

CREATE DATABASE joomladb;
CREATE USER joomlauser@localhost;
SET PASSWORD FOR joomlauser@localhost= PASSWORD("joomlapassword");

 

برای Mariadb-server از دستور زیر استفاده کنید :

GRANT ALL ON `joomladb`.* TO `joomlauser`@`localhost` IDENTIFIED BY 'joomlapassword';

 

در ادامه دستور زیر را اجرا کنید :

FLUSH PRIVILEGES;
exit

 

سرویس ها را ری استارت کنید :

systemctl restart httpd.service
systemctl restart mariadb.service

 

در لینوکس CentOS 7.0 از Firewall-cmd استفاده میشود که باید برای دسترسی خارجی به پورت ۸۰ (HTTP) و ۴۴۳ (https) تنظیمات آن را با استفاده از دستور زیر تغییر دهید:

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd –reload

 

آموزش نصب و کانفیگ جوملا بر روی لینوکس
نصب و راه اندازی جوملا:

در ابتدا باید به پوشه ای که میخواهید جوملا را در آن نصب کنید (/temp ) وارد شوید:

cd /tmp

 

سپس پکیج های wget و unzip را از مخزن CentOS با استفاده از دستور yum نصب کنید:

yum install wget unzip

 

آخرین نسخه جوملا را دانلود کنید:

wget http://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-Stable-Full_Package.zip

 

یک پوشه جدید به نام /var/www/html/joomla ایجاد کرده و فایل زیپ جوملا را در آن اکسترکت کنید:

mkdir -p /var/www/html/joomla

 

unzip -q Joomla_3.3.3-Stable-Full_Package.zip -d /var/www/html/joomla

 

در این مرحله باید به پوشه جدید مجوزهای مناسب داده شود :

chown -R apache:apache /var/www/html/joomla
chmod -R 755 /var/www/html/joomla

 

با باز کردن لینک http://192.168.0.100/joomla مراحل نصب و راه اندازی جوملا را ادامه دهید .

موارد زیر را با مقادیر دلخواه تکمیل کنید :

Site Name = joomla_test_site
Description = joomla_test_site
Admin Email = admin@example.com
Admin Username = admin
Admin password = howtoforge
Confirm Admin Password = howtoforge

 

وارد مرحله بعد شوید:

پس از وارد کردن مقادیری که درعکس مشخص شده ، در صفحه بعد اطلاعات دیتابیس جوملا را باید به شرح زیر وارد کنید:

Database Type = MySQLi
hostname = localhost
username = joomlauser
password = joomlapassword
Database Name = joomladb
Table Prefix = jml_

 

برای Table Prefix شما می توانید از هر کاراکتری که مد نظرتان است استفاده کنید . در این آموزش از jml_ استفاده شده است. وارد مرحله بعد شوید :

در مرحله بعد گزینه Brochure English (GB) Sample Data را انتخاب کنید ( به دلخواه ) و نصب را آغاز کنید :

پس از نصب جوملا باید با استفاده از گزینه Remove Installation Folder پوشه نصب را حذف کنید، اگر هیچ گونه اخطاری برای حذف پوشه مشاهده نکردید ، به صورت دستی آن را حذف کنید:

cd /var/www/html/joomla/
rm -rf installation/

 

پس از انجام مراحل فوق شما به صفحه اصلی پیش فرض جوملا دسترسی خواهید داشت :

http://192.168.0.100/joomla/

 

برای دسترسی به پنل مدیریت آدرس زیر را در مرورگر خود وارد کنید :

http://192.168.0.100/joomla/administrator/

 

در این آموزش نام کاربری و پسورد به شرح زیر می باشد :

username = admin
password = howtoforge

 

شما با موفقیت جوملا را در لینوکس CentOS 7 نصب کردید.

  • Email, SSL
  • 2 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

Related Articles

آموزش پیکربندی csf - قدم اول

سلام به دوستان امروز میخوام تنظیمات CSF رو براتون بزارم البته تنظیمات رو چند بخش میکنم و توی چند...

آموزش کانفیگ Cisco AnyConnect

آموزش کانفیگ Cisco AnyConnect با سلام به درخواست دوستان در این آموزش با نحوه کانفیگ و پیکره...

اموزش ست کردن ای پی در centos 6

تنظیم ای پی در centos 6 سلام خدمت شما یکی از مشکلات سنتوس بعد از انتقال ست نشدن ای پی هست که...

ریست کردن پسورد centos

سلام امروز اموزش بازیابی رمز عبور روت سنتواس رو براتون اماده کردیم. شما با استفاده از کنسول...

ایا سرور مجازی ایران با پهنای باند نامحدود وجود دارد؟!

بله وجود دارد. برای اولین بار در ایران شرکت نوین هاست اقدام به ارایه سرور مجازی ایران با پهنای...