以下の構成で導入を進めていきます。
●php 7.1
●cent OS 7
●MySQL 5.7
●ec-cube3
1)ネットワークの自動設定
設定を行わないと起動の度に接続の設定を行う必要があるので
以下の設定を行うことで自動で接続が可能となる。
# nmtui
"Automatically connect" OS起動時にNICを有効化させるのでチェックを入れる
2)selinuxをoffにする
# vi /etc/sysconfig/selinux
SELINUX=disabled
3)firewalld設定(httpd)
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd ―reload
4)Apacheをインストール
# yum -y install httpd
5)MariaDBの削除を行う
# yum -y remove mariadb-libs.x86_64
# rm -rf /var/lib/mysql/
6)MySQLの公式のレポジトリの追加
# yum -y localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
7)MySQLのインストールを行う
# yum -y install mysql-community-common-5.7.18-1.el7.x86_64
# yum -y install mysql-community-libs-5.7.18-1.el7.x86_64
# yum -y install mysql-community-client-5.7.18-1.el7.x86_64
# yum -y install mysql-community-server-5.7.18-1.el7.x86_64
8)MySQLのプロセスを起動させる。
# systemctl enable mysqld
# systemctl start mysqld
9)以下のログからpassで検索して、初期値のパスを探す.
# vi /var/log/mysqld.log
10)MySQLのパスワードの初期化を行う
# mysql_secure_installation
①上記で調べた初期値を入力
②新規のパスワードを入力 (例:Pass_1234)
③聞かれる質問に対して全て"YES"を選択
11)MySQLにログインを行う
#mysql -u root -p
Enter password: "作成したパスワード"
今回、作成したパスワード:Pass_1234
12)レプリケーションユーザの作成
mysql> ALTER USER root@'localhost' identified by 'Pass_1234';
mysql> CREATE USER ec_user IDENTIFIED BY 'Pass_1234';
mysql> GRANT REPLICATION SLAVE ON *.* TO ‘ec_user'@'%';
ec_user :ユーザー
Pass_1234 :パスワード
13)データベースを作成する
#mysql -u root -p
mysql> create database ec_data;
14)php7.1のレポジトリーの追加を行う
# yum -y install epel-release
# sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
15)php7.1のインストールを行う
# yum -y install --enablerepo=remi-php71 php php-cli php-common php-devel php-fpm php-gd php-mbstring php-mysqlnd php-pdo php-pear php-pecl-apcu php-soap php-xml php-xmlrpc
16)wgetをインストールしておく
# yum -y install wget
17)以下の階層に移動後にソースコードをダウンロードする
# cd /var/www/html
# wget http://downloads.ec-cube.net/src/eccube-3.0.16.zip
18)unzipをインストール
# yum -y install unzip
19)以下配下にデータ用のフォルダーを作成する
# mkdir /var/www/html/eccube-3.0.16/html/digihide(任意のデータ用フォルダー名)
20)権限の付与を行う
# chown -R apache:apache /var/www/html/eccube-3.0.16
# chmod -R 775 /var/www/html/eccube-3.0.16
21)以下の編集を行う。
# vi /etc/httpd/conf/httpd.conf
22)以下の内容をページの末端に追記する。
<Directory "/var/www/html/eccube-3.0.16">
AllowOverride All
</Directory>
23)httpdのサービスの再起動を行う
service httpd restart
24)以下のアドレスを入力することによりec-cubeが起動する。
http://IP adress/eccube-3.0.16/
25)上記で作成したMySQLの設定値を入力すれば表示されるはず。
(MySQLのユーザーについては、一般ユーザだとアクセス拒否になるので、仮で”root”にしました。)
最低限?動く程度なので、動作確認を行う必要がある。
(メール送信や管理画面のログインなどの確認できてない状態)
0 件のコメント:
コメントを投稿