How to Install Zikula on Ubuntu 16.04

How to Install Zikula on Ubuntu 16.04

Trong hướng dẫn này chúng tôi sẽ cung cấp cho bạn hướng dẫn từng bước trên how to install Zikula on an Ubuntu 16.04 VPS. Zikula is an open-source web application framework written in PHP.

Tại thời điểm viết bài hướng dẫn này, the latest stable version of Zikula Là 2.0.1 và nó đòi hỏi:

  • PHP 5.5.9 or higher (preferably the latest), with mbstring, JSON, curl, Intl, mysql and GD PHP extensions enabled.
  • MySQL 5, MariaDB 5 hoặc sau đó
  • máy chủ web Apache 2.0 or higher compiled with mod_rewrite module and AllowOverride set to ‘All’ (please note, the default setting for AllowOverride in Apache 2.3.9 and higher is ‘None’).

This install guide assumes that Apache is already installed and configured on your virtual server.

Hãy bắt đầu với việc cài đặt.

Hãy chắc chắn rằng các gói hệ điều hành máy chủ của bạn có đầy đủ up-to-date:

apt-get update 
apt-get upgrade

Install the required packages:

apt-get install php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql php7.0-intl

Enable Apache rewrite module if it is not already done so:

a2enmod rewrite

Restart the Apache service for the changes to take effect:

dịch vụ apache2 restart

Install Zikula

Download the latest version of Zikula available at https://github.com/zikula/core/releases to the /opt/ directory on the server:

cd /opt/
wget https://github.com/zikula/core/releases/download/2.0.1/Zikula_Core-2.0.1.zip
unzip Zikula_Core-2.0.1.zip
mv 2.0 /var/www/html/zikula

All files have to be readable by the web server, so set a proper ownership:

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

Create a new MySQL database and user:

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE DATABASE zikuladb;
mysql> CREATE USER 'zikulauser'@'localhost' IDENTIFIED BY 'y0uR-pa5sW0rd';
mysql> GRANT ALL PRIVILEGES ON zikuladb.* TO 'zikulauser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> bỏ

Do not forget to replace ‘y0uR-pa5sW0rd’ with a strong password.

Tạo một chỉ thị máy chủ ảo mới trong Apache. Ví dụ, create a new Apache configuration file named ‘zikula.conf’ on your virtual server:

touch /etc/apache2/sites-available/zikula.conf
ln -s /etc/apache2/sites-available/zikula.conf /etc/apache2/sites-enabled/zikula.conf
vi /etc/apache2/sites-available/zikula.conf

Sau đó, thêm những dòng sau đây:

<Máy chủ ảo *: 80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/zikula/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/zikula/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Danh mục>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</Máy chủ ảo>

Remove the 000-default.conf file:

rm /etc/apache2/sites-enabled/000-default.conf

Khởi động lại máy chủ web Apache để những thay đổi có hiệu lực:

dịch vụ apache2 restart

Open http://your-domain.com in your favorite web browser and follow the easy instructions on the install screen inserting the necessary information as requested:

Database type: MySQL
Storage Engine: InnoDB
Database Host: localhost
Database Username: zikulauser
Database Password: y0uR-pa5sW0rd   // change this password with your actual password
Database Name: zikuladb

On the next page, create a new Zikula administrator account.

Click ‘Begin Installer’.

Đó là nó. Zikula has been installed on your server.

Log in to the Zikula administration back-end and start creating new content, install new extensions, add new users and so on…

How to Install Zikula on Ubuntu 16.04

If you have a Zikula VPS Hosting with us, simply ask our expert Linux administrators to install it for you. They’re available 24/7, and will be able to help you solve this issue.

nguồn

Để lại một trả lời

Trang web này sử dụng Akismet để giảm rác. Tìm hiểu cách dữ liệu bình luận của bạn được xử lý.

Chúng tôi sử dụng cookie để cung cấp cho bạn những trải nghiệm trực tuyến tốt nhất. Bằng cách đồng ý bạn chấp nhận việc sử dụng cookie theo chính sách cookie của chúng tôi.