كيفية تثبيت دروبال على لينكس ؟
في حال كنت مبتدئ قد تجد بعض الصعوبة في تنفيذ هذه البرنامج التعليمي , لا تقلق سوف أقدم لك فيديو يشرح عملية القيام بذلك خطوة خطوة في الأيام القادمة أترك تعليق.
1- الخطوة الأولى تحقيق المتطلبات التالي .
تجد المتطلبات في الرابط التالي .
2- تعديل الإذونات للمضيف .
$ sudo chown -R $USER:$USER /xx/xxx/xxx/
- تثبيت الأداة التالية .
$ sudo apt install wget
3- تحميل التطبيق .
$ wget https://www.drupal.org/download-latest/tar.gz
4- استخراج التطبيق .
$ tar xzf *
5- حذف الملف التالي .
$ rm -rf tar.gz
- اعادة تسمية الدليل .
$ mv drupal-x.x.x drupal
6- تعديل الملف التالي .
$ sudo nano /etc/apache2/sites-available/000-default.conf
0
7- أبحث عن التالي .
ملاحظة : x تساوي اسم المضيف الخاص بك .
DocumentRoot /var/www/x
8- عدله للتالي .
DocumentRoot /var/www/x/drupal
9- عدل تسمية المضيف .
$ mv /var/www/html/* /var/www/html/drupal
10- إعادة تشغيل الخادم .
$ sudo systemctl restart apache2
11- |نشاء يعض الملفات اللازمة لإكمال التثبيت .
$ cd *
$ mkdir sites/default/files/
$ mkdir sites/default/files/translations
$ sudo chown -R www-data:www-data sites/default/files
$ sudo apt install php-gd php-xml php-dom php-mbstring php-mysql
$ sudo service apache2 restart
$ cp sites/default/default.settings.php sites/default/settings.php
$ chmod 777 sites/default/settings.php
$ sudo a2enmod rewrite
$ sudo systemctl restart apache2
$ sudo nano /etc/apache2/apache2.conf
F6 + <Directory /var/www/>
<Directory /var/www/>Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory>
<Directory /var/www/>Options Indexes FollowSymLinksAllowOverride AllRequire all granted</Directory>
$ sudo systemctl restart apache2
- سوف يطلب بعض المعلومات أكمالها و تابع .
sudo chmod 444 sites/default/settings.php
$ sudo nano sites/default/settings.php
$settings['trusted_host_patterns'] = ['^knows1\.com$','^www\.knows1\.com$',];
- التخزين المؤقت .
sudo apt-get install php7.x-dev
$ sudo pecl channel-update pecl.php.net
$ sudo pecl install apcu
!!
# apt -y install gcc make autoconf libc-dev pkg-config
0 تعليقات
تقديم إقتراح