Joomla نرم افزار رایگان CMS
سازنده وب سایت منبع باز با هزاران پسوند
جوملا یک بستر CMS برای ساخت وب سایت ها با پشتیبانی چند زبانه است. از الگوهای پاسخگو جوملا برای وب سایت های مدرن اجتماعی دوستانه موبایل استفاده کنید.
بررسی اجمالی
جوملا یکی از محبوب ترین سیستم مدیریت محتوا در دسترس است و دارای یک جامعه توسعه دهنده در حال رشد است. جوملا نزدیک به 2 میلیون وب سایت فعال در حال اجرا است. چه بخواهید وب سایت های ساده یا برنامه های پیچیده ایجاد کنید ، جوملا در هر دو مورد به شما کمک می کند. پایگاه کاربر عظیم و یک جامعه توسعه دهنده پر رونق ، جوملا را به یک بستر ایده آل برای برنامه بعدی شما تبدیل می کند. دایرکتوری پسوند جوملا هزاران پسوند و افزونه های جوملا میزبان. تعدادی از فروشگاه های الگوی آنلاین هزاران الگوی جوملا رایگان و همچنین در دسترس پرداخت می کنند. تنظیم الگوهای جوملا حتی اگر کاربر پیشرفته نباشید ، نصب آن آسان است. جوملا را می توان برای یک واقعیت گسترده از برنامه های کاربردی اعم از وب سایت های ساده استاتیک گرفته تا مغازه های آنلاین گرفته تا مکان بازار چند فروشنده استفاده کرد. جوملا با استفاده از PHP ، MySQL توسعه یافته و از برنامه نویسی شی گرا پیروی می کند. آن بر روی الگوی طراحی مدل-کنترلر ساخته شده است. به طور پیش فرض ، جوملا از پشتیبانی سازگاری مرورگر متقاطع خوبی برخوردار است. علاوه بر همه مزایای جوملا که یک بستر بسیار کاربر پسند نیز وجود دارد ، برخی از معایب نیز وجود دارد ، مانند جوملا خیلی دوستانه از سئو نیست و در مقایسه با رقبای خود مانند وردپرس و دروپال ، یک بستر کمی سنگین است.
الزامات سیستم
برای نصب جوملا 3.x ، باید نرم افزارهای زیر را داشته باشید
- PHP 7.3+
- MySQL 5.5.3 + / postgresql 9.1 +
- Apache 2.4 + / Nginx 1.8 + / Microsoft IIS 7
امکانات
در زیر ویژگی های اصلی جوملا وجود دارد
- چند زبانه.
- سئو.
- قابل انعطاف.
- متن باز.
- تقویت ویژگی آسان.
- مدیریت کاربران (ACL).
- مدیریت منو.
- مدیریت حافظه پنهان.
- الگوهای بیش از حد.
- چیدمان (jlayouts).
- تکلیف قالب ها.
- دوستانه موبایل.
- ادغام کمتر.
- چارچوب های مربوط به قالب ها.
- کاربر می تواند الگوهای خود را بنویسد.
- ابزارهای انتشار.
- ویرایشگر Wysiwyg.
- نسخه سازی محتوا/ تجدید نظر چندگانه.
- مدیریت مقاله.
- ویرایش بصری.
- دکمه های ویرایشگر.
- کشیدن & amp ؛ محتوای ویرایش را رها کنید.
- مدیر پرونده های رسانه ای :.
- دسته بندی ها.
- تغییر مسیر.
- آگهی های تبلیغاتی.
- مخاطب.
- برچسب ها.
- تغذیه می کند.
- فیلدهای سفارشی.
- جستجوی پیشرفته.
- سیستم پیام رسانی.
- به راحتی به روزرسانی هسته.
- به راحتی به روزرسانی پسوندها.
- نصب برنامه های افزودنی از وب.
- مستندات کامل.
- کمک به سیستم یکپارچه.
- انجمن جوملا
- مستندات توسعه دهنده.
- اجرای کتابخانه میکروداتا.
- آخرین پشتیبانی نسخه PHP.
- راهنما برای برنامه نویسی ایمن.
- جیملا گسترده از الگوی طراحی MVC پیروی می کند.
- هر دو برنامه خط وب و فرمان را با استفاده از چارچوب ایجاد کنید.
- سیستم مسیریابی انعطاف پذیر.
نصب و راه اندازی
JOOMLA CMS را در Ubuntu 16.04 LTS با nginx نصب کنید
Nginx محبوب ترین و امن ترین سرور وب است. به منظور نصب NGINX ، از دستور زیر استفاده کنید
sudo apt install nginx
پس از نصب NGINX ، دامنه را پیکربندی کرده و NGINX را با استفاده از دستور زیر مجدداً راه اندازی کنید
sudo service nginx restart
در مرحله بعد ، نیاز به نصب سرور پایگاه داده ، از دستور زیر برای نصب MySQL Server استفاده کنید
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
پس از نصب سرور پایگاه داده ، از دستور زیر برای راه اندازی مجدد MySQL Server استفاده کنید
sudo service mysql restart
مرحله بعدی نصب PHP 7.3 است. ابتدا با اجرای دستور زیر مطمئن شوید که سرور اوبونتو آخرین بسته ها را دارد
sudo apt update <br></br> sudo apt upgrade
در مرحله بعد ، ONDREJ/PHP را که دارای بسته PHP 7.3 و سایر پسوندهای PHP مورد نیاز است ، اضافه کنید.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
پس از افزودن PPA اکنون می توانید PHP 7.3 را برای NGINX با استفاده از دستور زیر نصب کنید.
sudo apt install php7.3-fpm
می توانید تأیید کنید که PHP 7.3 FPM با استفاده از دستور زیر با موفقیت نصب شده است.
php -v
پس از ، نصب PHP لطفاً دستور زیر را برای نصب ماژول های PHP مورد نیاز برای جوملا اجرا کنید
sudo apt install libapache2-mod-php7.3 php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xml php7.3-intl php7.3-mysql php7.3-cli php7.3-mcrypt php7.3-ldap php7.3-zip php7.3-curl
اکنون ، شما تمام نرم افزار مورد نیاز را نصب کرده اید و مرحله بعدی ورود به MySQL Server و ایجاد پایگاه داده Joomla است. برای ایجاد پایگاه داده از دستور زیر استفاده کنید. با نام پایگاه داده خود تغییر دهید.
CREATE DATABASE
یک کاربر پایگاه داده به نام "" با رمز عبور جدید ایجاد کنید. و با اجرای دستورات زیر به کاربر دسترسی کامل به پایگاه داده داده است. با کاربر پایگاه داده مورد نظر و رمز عبور مورد نظر خود تغییر دهید.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
در مرحله بعد ، دستورات زیر را برای بارگیری و استخراج فایل بارگیری شده اجرا کرده و آن را به یک دایرکتوری جدید Joomla Root منتقل کنید.
cd /tmp && wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3-9-19-Stable-Full_Package.zip?format=zip
sudo apt-get install unzip
sudo unzip Joomla*.zip
sudo mkdir -p /var/www/html/joomla
sudo unzip Joomla*.zip -d /var/www/html/joomla
sudo chown -R www-data:www-data /var/www/html/joomla/
sudo chmod -R 755 /var/www/html/joomla/
اکنون ، اجازه می دهیم جوملا را پیکربندی کنیم. مرورگر خود را باز کنید تا به نام دامنه خود بروید تا پیکربندی جوملا را شروع کنید. شما باید جادوگر نصب جوملا را ببینید
- فرم را مطابق با پیکربندی خود پر کنید تا فشار بعدی
- پیکربندی پایگاه داده خود را وارد کرده و Next را فشار دهید
- اکنون نصب کنید تبریک می گویم شما جوملا را با موفقیت در Nginx نصب کرده اید