Чудесен начин за изграждане на уебсайт е използването на система за управление на съдържанието. Един от най-добрите CMS инструменти, особено на Linux сървърите, е Drupal. Това е усъвършенстван инструмент на сайта с десетки функции, който позволява на потребителите бързо да създават уебсайт лесно, при собствени условия. Ето как да инсталирате Drupal на Ubuntu сървър.
Преди да разгърнете Drupal на вашия Ubuntu сървър, добре е да използвате инструмента за актуализиране, за да опресните всичко. Това ще гарантира, че целият софтуер, работещ на него, е актуален.
sudo apt актуализация sudo apt надграждане -y
След това също ще трябва да инсталирате зависимости. Те са критични за правилното функциониране на софтуера Drupal CMS.
sudo apt - вземете инсталирайте php php-mysql php-gd php-curl php-ssh2
В допълнение към тези зависимости, бъдете сигурни, че вече имате стека LAMP (или LEMP, ако използвате Nginx), инсталиран на Ubuntu. Ако не, бързо инсталирайте всичко необходимо за стартиране на уеб приложения на Ubuntu сървър с:
sudo apt инсталирате лампа-сървър ^
По време на инсталирането на LAMP ще бъдете подканени да зададете корен парола за MySQL. Не забравяйте да изберете нещо сигурно, за да не бъде компрометирано. Освен това, бъдете сигурни, че тази парола е различна от основния потребител на сървъра. Използването на същата коренна парола за вашия root потребител на Ubuntu Linux и SQL базата данни е опасно нещо, което може да доведе до много, много лоши неща.
След като инсталирате всичко, ще трябва да стартирате Apache ръчно:
sudo услуга apache2 старт
Зависимостите са удовлетворени и всички необходими уеб приложения са инсталирани и работят правилно. Следващата стъпка е да изтеглите последната версия на Drupal на сървъра. Отидете на drupal.org уебсайт и вземете версията на tar.gz. За да улесните изтеглянето директно на сървъра, щракнете с десния бутон върху бутона за изтегляне, щракнете върху "копиране на местоположението на връзката" и отидете на терминала.
След това използвайте wget, за да изтеглите инструмента SSH към вашия сървър. Не използвате SSH? Помислете да изтеглите tar.gz на флаш устройство и след това да го включите.
wget -P / tmp / https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz
Drupal се изтегля, сега е време да го инсталирате в директорията на главния уеб сървър.
tar xzvf /tmp/drupal-8.4.4.tar.gz -C / var / www / html / --strip-компоненти = 1
След това актуализирайте разрешенията на HTML директория.
chown www-data: www-data -R / var / www / html / chmod -R 755 / var / www / html /
Drupal се нуждае от база данни, с която да взаимодейства, преди самият сървърен софтуер да се зареди правилно. За да създадете нова база данни, използвайте тази команда и влезте в системата с помощта на root парола, зададена за SQL по-рано.
mysql -u root -p
Сега, когато сте влезли в системата, е време да започнете взаимодействие със софтуера на базата данни. Започнете, като направите самата база данни:
създаване на база данни Drupal;
След това създайте нов потребител за базата данни, която софтуерът Drupal CMS може да използва. Не забравяйте да промените областта "securepassword" с нова парола.
Забележка: НЕ използвайте същата парола за този потребител като тази, която сте задали за root SQL потребител. Вместо, отидете генериране на уникален, сигурен такъв.
Имайте предвид, че потребителското име, което ще използва Drupal, е: drupalsite.
предоставете всички привилегии на drupal. * на drupalsite @ localhost, идентифицирани от „securepassword“;
Когато сте готови, промийте привилегиите на базата данни на SQL и излезте.
промиване привилегии; изход
Drupal има няколко промени в конфигурацията и промени, които трябва да бъдат направени, преди софтуерът Drupal CMS да започне да работи правилно. Първият бит ощипвам е свързан с уеб сървъра Apache.
Първо, активирайте модула за пренаписване, за да може Drupal да променя нещата по желание.
sudo a2enmod rewrite
След това създайте нов празен конфигурационен файл на Drupal, който да използвате в папката „налични сайтове“.
sudo touch /etc/apache2/sites-available/drupal.conf
Направете символна връзка и свържете новия конфигурационен файл, създаден в папката „налични сайтове“ и го свържете с папката „активирани сайтове“. Това ще направи така, че уеб сървърът Apache2 да активира софтуера Drupal CMS.
sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf
И накрая, използвайте инструмента за редактиране на текстови нано, за да настроите всичко.
sudo nano /etc/apache2/sites-available/drupal.conf
В drupal.conf поставете следния код:
ServerAdmin [email protected]. DocumentRoot / var / www / html / ServerName domain.com. ServerAlias www.domain.com. Опции FollowSymLinks. Разрешаване на всички Поръчката позволява, отказва. разреши от всички. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log общ.
Запазете файла с Ctrl + O и излезте с Ctrl + X.
И накрая, рестартирайте уеб сървъра Apache, за да отразявате промените.
sudo service apache2 рестартиране
Drupal е готов и е готов за употреба. Следващата стъпка е да преминете и стартирате скрипта за инсталиране на Drupal. Софтуерът ще ви преведе през създаването на акаунт и ще накара всичко да работи правилно.
Когато Drupal е напълно настроен, ще можете да създадете своя нов уебсайт!
Миналата седмица Facebook пусна самостоятелен уеб интерфейс за попу...
Ubuntu потребителите се наслаждават на едни от най-добрите подбор н...
Повечето може да не го знаят, но Linux също може да получи вируси. ...