چگونه روی سرور اوبونتو دروپال نصب کنیم؟

چگونه روی سرور اوبونتو دروپال نصب کنیم؟

یکی از بهترین روش‌های ساخت سایت استفاده از سیستم مدیریت محتوا است، و یکی از بهترین این سیستم‌ها، به خصوص برای سرورهای لینوکسی، دروپال (Drupal) می‌باشد. این سیستم ابزاری پیشرفته با کلی ویژگی کاربردی است که به کاربران اجازه می‌دهد تا با توجه به نیازهای خود سریع و راحت بتوانند سایت بسازند. با ما همراه باشید تا به شما بگوییم که چگونه می‌توانید بر روی سرور اوبونتو دروپال نصب کنید.

 پیش‌نیازها

گویا آی تی: قبل از این که دروپال را بر روی سرور اوبونتو سوار کنید، بهتر است سیستم خود را آپدیت نمایید. با این کار می‌توانید مطمئن باشید که همه‌ی نرم‌افزارها به‌روز شده‌اند. پس از دستورات زیر استفاده کنید:

sudo apt update

sudo apt upgrade -y

علاوه بر این باید چند ابزار دیگر را هم نصب کنید. مواردی که برای استفاده از نرم‌افزار مدیریت محتوای دروپال ضروری هستند با کمک دستور زیر نصب می‌شوند:

sudo apt-get install php
php-mysql php-gd php-curl php-ssh2

همچنین باید مطمئن شوید که از قبل مجموعه‌ی LAMP را هم داشته باشید. در غیر این صورت با استفاده از دستورات زیر پکیج مربوطه را نصب کنید:

sudo apt install lamp-server^

در حین نصب LAMP از شما خواسته می‌شود تا برای MySQL یک گذرواژه‌ی ریشه انتخاب کنید. بهتر است یک عبارت امن را برگزینید تا امنیت‌تان به خطر نیفتد. به علاوه، مطمئن شوید که این گذرواژه با گذرواژه‌ی کاربر ریشه‌ی سرور فرق داشته باشد. انتخاب عبارتی یکسان برای گذرواژه‌ی کاربر ریشه‌ی لینوکس و SQL کار خطرناکی است و می‌تواند عواقب ناخوشایندی داشته باشد.

بعد از نصب همه‌ی این‌ها وقت آن رسیده تا آپاچی (Apache) را به صورت دستی اجرا کنید، پس دستور زیر را بزنید:

sudo service apache2 start

نصب دروپال

بعد از این که پیش‌نیازها با موفقیت نصب شد و همه چیز آماده بود، گام بعدی دانلود جدیدترین نسخه‌ی دروپال است. پس به وبسایت drupal.org بروید و نسخه‌ی tar.gz را دریافت کنید. برای این که راحت بتوانید این بسته را روی سرور دانلود نمایید، روی دکمه‌ی دانلود کلیک راست کنید، گزینه‌ی copy link location را بزنید و بعد آن را به ترمینال ببرید.

 چگونه روی سرور اوبونتو دروپال نصب کنیم؟

سپس با استفاده از wget آن را دانلود کنید. اگر از SSH استفاده نمی‌کنید، فایل tar.gz را دانلود کرده و با یک فلش به سرور منتقل نمایید. آنگاه دستور زیر را بزنید (اگر نسخه‌ی دروپال تغییر کرده، آن را به صورت دستی عوض کنید):

wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

دروپال دانلود می‌شود و حالا باید آن را در فهرست ریشه‌ی وب سرور خود نصب کنید. پس دستور زیر را بزنید:

tar xzvf
/tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1

در این جا باید مجوزهای فهرست HTML را آپدیت کنید:

chown www-data:www-data -R/var/www/html/

chmod -R 755/var/www/html/

راه‌اندازی پایگاه داده‌ی دروپال

قبل از این که نرم‌افزار سرور به سرعت بارگذاری شود، دروپال به یک پایگاه داده نیاز دارد. برای ساخت یک پایگاه داده‌ی جدید از دستور زیر استفاده کنید و با کمک گذرواژه‌ای که کمی قبل‌تر انتخاب کردید وارد سیستم شوید.

mysql -u root -p

حالا که وارد شدید وقت آن رسیده که پایگاه داده را بسازید. پس دستور زیر را بزنید:

create database drupal;

سپس یک کاربر جدید بسازید تا نرم‌افزار دروپال بتواند از آن استفاده کند. مطمئن شوید که بخش securepassword را تغییر داده باشید.

نکته: گذرواژه‌ای که برای این بخش تعیین می‌کنید نباید با گذرواژه‌ی کاربر ریشه‌ی SQL یکی باشد.

به یاد داشته باشید که نام کاربری مورد استفاده‌ی دروپال drupalsite است.

grant all privileges on drupal.* todrupalsite@localhost identified by 'securepassword';

وقتی کار تمام شد، مجوزهای پایگاه داده‌ی SQL را بازنشانی کنید و خارج شوید.

flush privileges;

exit

پیکربندی دروپال

برای این که نرم‌افزار مدیریت محتوای دروپال به درستی شروع به کار کند ابتدا باید چند تغییر ساده را در سیستم اعمال کنید. اولین بخش این کار مربوط به وب سرور آپاچی است.

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

sudo a2enmod rewrite

سپس برای استفاده کردن از پوشه‌ی sites-available یک فایل پیکربندی جدید بسازید.

sudo touch
/etc/apache2/sites-available/drupal.conf

یک پیوند سمبلیک بسازید و فایل پیکربندی جدید خود را با پوشه‌ی sites-available مرتبط کنید و آن را به پوشه‌ی sites-enabled وصل نمایید. با انجام این کار وب سرور آپاچی نرم‌افزار مدیریت محتوای دروپال را فعال می‌کند.

sudo ln -s/etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

در آخر، با کمک ویرایشگر متنی nano تنظیمات خود را اعمال کنید.

sudo nano /etc/apache2/sites-available/drupal.conf

کدهای زیر را در فایل drupal.conf که با کمک دستور بالا باز کردید پیست نمایید.

<VirtualHost*:80>

[email protected]

DocumentRoot/var/www/html/

ServerName domain.com

ServerAlias www.domain.com

<Directory /var/www/html/>

Options FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog/var/log/apache2/domain.com-error_log

CustomLog/var/log/apache2/domain.com-access_log common

</VirtualHost>

با استفاده از کلیدهای ترکیبی Ctrl + O و بعد Ctrl + X فایل را ذخیره کنید و از ویرایشگر خارج شوید.

نهایتاً وب سرور آپاچی را مجدداً راه‌اندازی کنید تا تغییرات اعمال شود.

sudo service apache2restart

استفاده از دروپال

 

 چگونه روی سرور اوبونتو دروپال نصب کنیم؟

دروپال راه‌اندازی شده و آماده به کار است. گام بعدی این است که اسکریپت نصب آن را اجرا کنید. نرم‌افزار مربوطه مرحله به مرحله در ایجاد اکانت به شما کمک می‌کند و همه چیز به درستی اجرا می‌شود.

بعد از این که نصب و راه‌اندازی دروپال به طور کامل انجام شد، می‌توانید وبسایت جدید خود را بسازید.

 

منبع