2020年5月21日木曜日

Centos7 for Network setting

1)ネットワークの自動設定
設定を行わないと起動の度に接続の設定を行う必要があるので
以下の設定を行うことで自動で接続が可能となる。


# nmtui
Automatically connectOS起動時に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)以下のアドレスを入力することによりec-cubeが起動する。
http://IP adress/eccube-3.0.16/

21)上記で作成したMySQLの設定値を入力すれば表示されるはず。
(MySQLのユーザーについては、一般ユーザだとアクセス拒否になるので、仮で”root”にしました。)

22)ec-cubeの画面に推移すると思われる。

0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...