Как установить Zikula на Ubuntu 16.04

Вступление

Zikula - это платформа веб-приложений с открытым исходным кодом, написанная на PHP. Вы можете создавать интерактивные и редактируемые сайты, используя Zikula. Это кроссплатформенное приложение, поддерживающее все популярные операционные системы. Zikula использует MySQL, PostgreSQL, Oracle Database и Microsoft SQL Server на сервере для операций, связанных с базой данных.

В этой статье я расскажу, как установить Zikula на сервер Ubuntu 16.04.

Предпосылки

  • Недавно развернутый экземпляр сервера Vultr Ubuntu 16.04.
  • Пользователь без полномочий root с настройками привилегий sudo на вашем сервере.
  • В вашей системе настроен статический IP-адрес 192.168.0.227. Это будет основной IP вашего сервера.

Шаг 1: Обновите систему

Сначала обновите систему до последней стабильной версии, выполнив следующую команду:

sudo apt-get update -y
sudo apt-get upgrade -y

Затем перезапустите вашу систему, чтобы применить эти изменения:

sudo reboot

Шаг 2: Установите серверные пакеты LAMP

Вам нужно будет установить Apache, MariaDB, PHP и другие необходимые модули PHP в вашей системе. Вы можете установить все эти пакеты с помощью следующей команды:

sudo apt-get install apache2 mariadb-server php7.0 php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-xml php7.0-mbstring php7.0-xmlrpc php7.0-curl libapache2-mod-php7.0 wget unzip -y

После завершения установки запустите службы Apache и MariaDB и включите их при загрузке с помощью следующих команд:

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

После завершения установки вы можете перейти к следующему шагу.

Шаг 3: Настройте MariaDB

По умолчанию ваша установка MariaDB не защищена, поэтому вам сначала нужно ее обезопасить. Вы можете защитить его с помощью следующего скрипта:

sudo mysql_secure_installation

Ответьте на каждый из вопросов следующим образом:

Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Затем войдите в консоль MariaDB с помощью следующей команды:

mysql -u root -p

Это попросит вас ввести пароль, введите ваш корневой пароль MariaDB. После входа в систему создайте базу данных для Zikula:

MariaDB [(none)]>CREATE DATABASE zikuladb;
MariaDB [(none)]>GRANT ALL PRIVILEGES on zikuladb.* to 'user'@'localhost' identified by 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>exit

Как только база данных настроена, вы можете перейти к следующему шагу.

Шаг 4: Установите Zikula

Во-первых, вам нужно будет загрузить последнюю версию Zikula CMS с GitHub. Вы также можете скачать его с помощью wgetкоманды:

wget https://github.com/zikula/core/releases/download/2.0.0-rc3/Zikula_Core-2.0.0.zip

Распакуйте загруженный zip-архив.

unzip Zikula_Core-2.0.0.zip

Переместите извлеченный каталог в корневой каталог Apache.

sudo mv Zikula_Core-2.0.0 /var/www/html/zikula

Дайте необходимые разрешения на zikulaкаталог.

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

Шаг 5: Доступ к веб-интерфейсу Zikula

Прежде чем получить доступ к Zikula, вам нужно разрешить порт 80через брандмауэр UFW. Вы можете сделать это с помощью следующей команды:

sudo ufw allow 80/tcp

Откройте веб-браузер и введите URL-адрес http://192.168.0.227/zikula, затем выполните необходимые шаги для завершения установки.

Это оно. Вы успешно установили Zikula на свой сервер Ubuntu 16.04.



Leave a Comment

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

6 невероятных фактов о Nintendo Switch

6 невероятных фактов о Nintendo Switch

Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.

Технические обещания, которые все еще не выполнены

Технические обещания, которые все еще не выполнены

Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.

Функциональные возможности уровней эталонной архитектуры больших данных

Функциональные возможности уровней эталонной архитектуры больших данных

Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.

Как ИИ может вывести автоматизацию процессов на новый уровень?

Как ИИ может вывести автоматизацию процессов на новый уровень?

Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.

Телемедицина и удаленное здравоохранение: будущее уже здесь

Телемедицина и удаленное здравоохранение: будущее уже здесь

Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше