Ubuntu16.04にZikulaをインストールする方法を紹介します。 Zikulaは、PHPで記述されたオープンソースのWebアプリケーションフレームワークです。 Zikula Frameworkを使用して、インタラクティブで編集可能なWebサイトを開発できます。これはクロスプラットフォームアプリケーションであり、一般的なすべてのオペレーティングシステムをサポートしていますが、このチュートリアルはUbuntu16.04用に作成されています。
このチュートリアルを書いている時点で、Zikulaの最新の安定バージョンは2.0.1であり、次のものが必要です。
- PHP 5.5.9以降(できれば最新)で、mbstring、JSON、curl、Intl、mysql、およびGDPHP拡張機能が有効になっています。
- MySQL 5、MariaDB5以降
- mod_rewriteモジュールとAllowOverrideを「All」に設定してコンパイルされたApacheWebサーバー2.0以降(Apache 2.3.9以降のAllowOverrideのデフォルト設定は「None」であることに注意してください)。
このインストールガイドは、Apacheが仮想サーバーにすでにインストールおよび構成されていることを前提としています。
インストールから始めましょう。
1。システムパッケージを更新する
サーバーのOSパッケージが完全に最新であることを確認してください:
apt-get update apt-get upgrade
2。必要なパッケージをインストールする
Ziulaに必要なパッケージをインストールします:
apt-get install php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql php7.0-intl
3。 Apacheリライトモジュールを有効にする
Apacheリライトモジュールがまだ有効になっていない場合は有効にします:
a2enmod rewrite
4。 Apacheを再起動します
変更を有効にするには、Apacheサービスを再起動します。
service apache2 restart
5。 Ubuntu16.04にZikulaをインストールする
https://github.com/zikula/core/releasesで入手可能な最新バージョンのZikulaをサーバーの/opt/ディレクトリにダウンロードします。
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
6。適切な所有権を設定する
すべてのファイルはWebサーバーで読み取り可能である必要があるため、適切な所有権を設定します。
chown www-data:www-data -R /var/www/html/zikula
7。データベースとユーザーの作成
新しいMySQLデータベースとユーザーを作成します:
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> quit
「y0uR-pa5sW0rd」を強力なパスワードに置き換えることを忘れないでください。
8。新しい仮想ホストを作成する
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、仮想サーバー上に「zikula.conf」という名前の新しいApache構成ファイルを作成します。
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
次に、次の行を追加します。
<VirtualHost *: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 </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>>
000-default.confファイルを削除します:
rm /etc/apache2/sites-enabled/000-default.conf
9。 ApacheWebサーバーを再起動します
変更を有効にするには、ApacheWebサーバーを再起動します。
service apache2 restart
お気に入りのWebブラウザでhttp://your-domain.comを開き、インストール画面の簡単な手順に従って、必要な情報を要求に応じて挿入します。
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
10。 WebブラウザでZikulaのインストールを続行する
次のページで、新しいZikula管理者アカウントを作成します。
[インストーラーを開始]をクリックします。
それだ。 Zikulaがサーバーにインストールされました。
Zikula管理バックエンドにログインして、新しいコンテンツの作成、新しい拡張機能のインストール、新しいユーザーの追加などを開始します…
もちろん、PHP VPSホスティングサービスのいずれかを使用している場合は、Ubuntu 16.04にZikulaをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu16.04にZikulaをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 Ubuntu 16.04にZikulaをインストールする方法に関するこの投稿を読んで楽しんでいる場合は、以下のショートカットを使用してソーシャルネットワークで共有するか、コメントを残してください。