CentOS 8にNetCommons3をインストールしてみました。
NetCommons公式サイト: ホーム
https://www.netcommons.org/
環境
・CentOS Linux release 8.0.1905 (Core)
・Kernel 4.18.0-80.11.2.el8_0.x86_64
・MariaDB 10.4.8
・PHP 7.4.0RC5
・Apache 2.4.37
MariaDB, PHP, ImageMagicのインストールについては下記の記事を参照して下さい。
- NetCommons3ダウンロード
- 解凍
- 移動
- セットアップ-利用規約
- セットアップ-パーミッションチェック
- セットアップ-データベース設定
- セットアップ-管理者設定
- セットアップ-言語選択
- セットアップ-インストール完了
公式サイトからダウンロードしてインストールするCentOSにコピーします。
Download NetCommons3
https://www.netcommons.org/NetCommons3/download
Version: NetCommons3.3.0(NetCommons-3.3.0.zip)を使用しました。
1 2 3 4 5 |
[root@centos8 ~]# unzip NetCommons-3.3.0.zip Archive: NetCommons-3.3.0.zip creating: NetCommons3/ inflating: NetCommons3/.bowerrc (snip) |
Apacheで公開する場所に移動します。今回は/var/www/html/nc3としました。
また移動後に適宜、owner,permissionを設定して下さい
1 2 |
[root@centos8 ~]# mv NetCommons3/ /var/www/html/nc3 [root@centos8 ~]# chown -R apache:apache /var/www/html/nc3/ |
http://NC3_Server/nc3/ にアクセスしてセットアップを実行します。
利用規約が表示されます。
サーバ環境をチェックして不備があれば警告が表示されます。
今回はPDO,pdo_mysqlのインストールを行いました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
[root@centos8 ~]# dnf install php-pdo php-mysql Dependencies resolved. ========================================================================================== Package Arch Version Repository Size ========================================================================================== Installing: php-pdo x86_64 7.4.0~RC5-14.el8.remi remi-modular 140 k php-pecl-mysql x86_64 1.0.0-0.23.20190415.d7643af.el8.remi.7.4 remi-modular 44 k Installing dependencies: php-mysqlnd x86_64 7.4.0~RC5-14.el8.remi remi-modular 255 k Transaction Summary ========================================================================================== Install 3 Packages Total download size: 438 k Installed size: 1.4 M Is this ok [y/N]: y Downloading Packages: (1/3): php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el8.rem 22 kB/s | 44 kB 00:01 (2/3): php-pdo-7.4.0~RC5-14.el8.remi.x86_64.rpm 62 kB/s | 140 kB 00:02 (3/3): php-mysqlnd-7.4.0~RC5-14.el8.remi.x86_64.rpm 104 kB/s | 255 kB 00:02 ------------------------------------------------------------------------------------------ Total 111 kB/s | 438 kB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : php-pdo-7.4.0~RC5-14.el8.remi.x86_64 1/3 Installing : php-mysqlnd-7.4.0~RC5-14.el8.remi.x86_64 2/3 Installing : php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el8.remi.7.4.x86_64 3/3 Running scriptlet: php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el8.remi.7.4.x86_64 3/3 Verifying : php-mysqlnd-7.4.0~RC5-14.el8.remi.x86_64 1/3 Verifying : php-pdo-7.4.0~RC5-14.el8.remi.x86_64 2/3 Verifying : php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el8.remi.7.4.x86_64 3/3 Installed: php-pdo-7.4.0~RC5-14.el8.remi.x86_64 php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el8.remi.7.4.x86_64 php-mysqlnd-7.4.0~RC5-14.el8.remi.x86_64 Complete! [root@centos8 ~]# systemctl restart httpd |
再度チェックを実施するとすべてOKになりました。
データベースを指定します。今回は検証なのでrootで接続しています。
「次へ」でインストールが開始されます。
インストールが成功すると「管理者ユーザ作成」画面が表示されます。ID,パスワード,ハンドル名を指定して下さい。
インストール完了後にシステム管理者でログインできます。
インストールまでは特にエラーも無く作業が完了しました。
ただ、実運用を開始すると不具合がでる可能性もあるので無難に7系でいいとは思いますが。