Maison >Tutoriel CMS >ECShop >Explication détaillée de l'installation et de l'utilisation d'ECSHOP

Explication détaillée de l'installation et de l'utilisation d'ECSHOP

coldplay.xixi
coldplay.xixiavant
2021-03-12 10:30:036578parcourir

Installation de l'environnement Linux/CentOS 7 ECShop 3.6

Explication détaillée de l'installation et de l'utilisation d'ECSHOP

1. Vérifiez si le serveur HTTP Apache a été installé sur le système. C'est-à-dire httpd
Si le contenu suivant est renvoyé, cela signifie qu'il a été installé

[root@localhost ~]# httpd -version
Server version: Apache/2.4.6 (CentOS)
Server built:   Aug  8 2019 11:41:18

S'il n'est pas installé, exécutez la commande suivante pour installer et démarrer le service

[root@localhost ~]# yum install httpd -y

Recommandé (gratuit) : ecshop

2 Vérifiez si PHP et les plug-ins ont été installés sur le système
Si le contenu suivant. est renvoyé, PHP a été installé

[root@localhost ~]# php -v
PHP 5.4.16 (cli) (built: Nov  1 2019 16:04:20)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
rrree

Sinon, exécutez la commande suivante pour l'installer

[root@localhost ~]# rpm -qa | grep php-gd
php-gd-5.4.16-46.1.el7_7.x86_64
[root@localhost ~]# rpm -qa|grep php-mysql
php-mysql-5.4.16-46.1.el7_7.x86_64

3 Vérifiez si MySQL ou MariaDB a été installé sur le système
Si ce qui suit. le contenu est renvoyé, MariaDB a été installée

[root@localhost ~]# yum install php php-gd php-mysql -y

Sinon, exécutez la commande suivante pour installer et configurer, et suivez les invites Entrez le nouveau mot de passe de l'utilisateur root

[root@localhost ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.64-1.el7.x86_64
mariadb-5.5.64-1.el7.x86_64
mariadb-server-5.5.64-1.el7.x86_64

Modifiez le. Fichier de configuration PHP pour définir le fuseau horaire
Recherchez le fuseau horaire, supprimez le caractère de commentaire # avant date.timezone et définissez la valeur sur PRC

[root@localhost ~]# yum install mariadb-server -y
[root@localhost ~]# systemctl start mariadb
[root@localhost ~]# systemctl enable mariadb
[root@localhost ~]# systemctl status mariadb
[root@localhost ~]# mysql_secure_installation

Téléchargez et décompressez le code source d'ECShop 3.6

[root@localhost ~]# vim /etc/php.ini
date.timezone = PRC
6. Définissez le répertoire du code source pour qu'il soit accessible en écriture

[root@localhost ~]# wget http://zj.mycodes.net/201708/ECShop_3.6.0_UTF8_release.zip
[root@localhost ~]# unzip ECShop_3.6.0_UTF8_release.zip
[root@localhost ~]# mv ECShop_3.6.0_UTF8_release/source/* /var/www/html/
7. Désactivez selinux

Modifiez le fichier de configuration selinux et modifiez la valeur de SELINUX sur désactivé

[root@localhost ~]# mv ECShop_3.6.0_UTF8_release/source/* /var/www/html/
[root@localhost ~]# cd /var/www/html
[root@localhost ~]# ls
appserver  ecshop
[root@localhost ~]# chmod 777 -R appserver ecshop
. 8. Démarrez le service Apache, interrogez l'état du service et configurez le service de démarrage

[root@localhost conf]# vim /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
[root@localhost conf]# setenforce 0
setenforce: SELinux is disabled
9 Le pare-feu autorise le port 80 du service Apache

[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# systemctl status httpd
10. Installation du navigateur ECShop

. Supposons que l'adresse IP du serveur soit 192.168.8.128, saisissez

http://192.168.85.128/ecshop/install/index.php

Toujours signalé comme interdit, vous devez modifier manuellement les autorisations de tous les répertoires sous www, html et ecshop en mode modifiable. . .

Selon les étapes de l'assistant d'installation, acceptez l'accord et vérifiez l'environnement

Contrat d'installation ECShop

En cas d'échec, continuez à modifier manuellement les autorisations

Environnement de vérification de l'installation ECShop

Lors de la configuration du système, entrez le mot de passe de l'utilisateur root de la base de données, le nom de la base de données ecshop, entrez le compte administrateur et le mot de passe, vérifiez pour installer les données de test et cliquez sur Installer maintenant

MySQL doit changer le mot de passe et créer une base de données, sinon il indique que le compte ou le mot de passe a échoué

Solution :

[root@localhost conf]# firewall-cmd --add-port=80/tcp --zone=public --permanent
success
[root@localhost conf]# firewall-cmd --reload
success

Réussi

Après l'installation est terminée, il n'est pas nécessaire d'activer le système. Entrez l'adresse de la page d'accueil dans le navigateur pour accéder à
http://192.168.8.128/ecshop/index.php
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer