J'ai installé F-Revo CRM 7.3 sur CentOS 7.7

■ Version Linux CentOS-7-x86_64-Minimal-1908.iso

■ Installer les outils réseau yum install net-tools

■ Arrêtez le pare-feu systemctl stop firewalld systemctl disable firewalld

■ Installation d'Apache 2.4 yum install httpd.x86_64 ←2.4.6-93.el7.centos

Pour le configurer pour qu'il démarre automatiquement au démarrage du serveur systemctl enable httpd

Pour vérifier s'il est démarré automatiquement systemctl is-enabled httpd

■ Installation de MYSQL5.6 Vérifier et supprimer mariaDB existante rpm -qa | grep maria <-check si mariaDB existe miam supprimer mariadb-libs <-remove body rm -rf / var / lib / mysql / <-Supprimer les données

Vérifier et supprimer mysql existant yum remove mysql-server mysql-devel mysql rm -rf /var/lib/mysql/

Installez le référentiel officiel Mysql Yum. Vous pouvez vérifier la dernière version sur Mysql officiel https://dev.mysql.com/downloads/repo/yum/. (Ce qui suit est mysql57, mais c'est OK car 5.5 et 5.6 sont également inclus) yum localinstall http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

Pour vérifier s'il a été installé yum repolist all | grep mysql

(Dans certains environnements, activé est affiché comme activé et désactivé est affiché comme désactivé) Dans l'exemple ci-dessus, 5.7 est activé et 5.6 est désactivé. Si vous l'installez tel quel, 5.7 qui est activé sera installé, alors basculez entre l'activation et la désactivation. Le package yum-utils pour modifier les paramètres de yum est nécessaire pour changer cela, donc installez-le s'il n'est pas installé.

-Vérifier si yum-utils est installé yum list installed | grep yum-utils

・ Sinon, installez yum-utils yum -y install yum-utils

yum-config-manager --disable mysql57-community <-5.7 désactivé yum-config-manager --enable mysql56-community <-5.6 activé

Vérifiez à nouveau si les paramètres sont complets. yum repolist all | grep mysql

Vérifiez les détails du paquet mysql-community-server. yum info mysql-community-server Installez-le après avoir confirmé qu'il est bien 5.6. yum -y install mysql-community-server

Vérifiez la version une fois qu'elle est installée. mysqld --version mysqld Ver 5.6.50 for Linux on x86_64 (MySQL Community Server (GPL))

Pour le configurer pour qu'il démarre automatiquement au démarrage du serveur systemctl enable mysqld

Pour vérifier s'il est démarré automatiquement systemctl is-enabled mysqld

chkconfig --list mysqld <-Vérifier les paramètres de démarrage automatique

Modifiez my.cnf (/etc/my.cnf) dans mysql    [mysqld] Correction #sql_mode = NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES    sql_mode=NO_ENGINE_SUBSTITUTION Ajouté character-set-server = utf8 Ajout de default-authentication-plugin = mysql_native_password Ajouté [client] Ajouté default-character-set = utf8

● Configuration initiale de mysql Démarrez mysql systemctl start mysqld

Initialiser MySQL Initialisez MySQL avec la commande mysql_secure_installation. Redémarrez MySQL après l'initialisation.

Entrez le mot de passe actuel pour root (entrez pour aucun): touche Retour Set root password? [Y/n] Y Nouveau mot de passe: n'oubliez pas! Re-enter new password: Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y

Redémarrez mysql systemctl restart mysqld

Créer une base de données FREVO dans mysql mysql -u root -p show databases; create database frevocrm default charset utf8 default collate utf8_general_ci;

■ Installation de PHP 5.6.40 Ajouter un référentiel EPEL yum install epel-release

Ajouter le référentiel Remi rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Installez PHP 5.6 yum install --enablerepo=remi,remi-php56 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt

php --version PHP 5.6.40 (cli) (built: Sep 29 2020 11:13:13)

Désactivez SELinux (pour éviter que les privilèges ne soient compromis) vi /etc/selinux/config "SELINUX = enforcing" a été remplacé par → SELINUX = désactivé. Maintenant redémarrez.

■ Installez F-REVO CRM ① Extrayez le zip sous ce répertoire /home/frevouser/public_html/frevocrm

Transférer zip vers Linux avec WINSCP

installer unzip yum install unzip

Enregistrez l'utilisateur frevouser pour modifier les paramètres du groupe et le propriétaire du répertoire du package d'installation useradd frevouser -g wheel passwd frevouser

usermod -G apache frevouser cat /etc/group | grep frevouser

mkdir /home/frevouser/public_html cd /home/frevouser/public_html cp /root/frevocrm7.3.zip /home/frevouser/public_html unzip frevocrm7.3.zip

Ensuite, il sera décompressé dans / home / frevouser / public_html / frevocrm

Changer le propriétaire du répertoire en frevouser, définir les autorisations sur inscriptible cd /home chown -R frevouser frevouser/ find . -type d -print -exec chmod 777 {} ;

(2) Modifiez /etc/httpd/conf/httpd.conf comme suit. Changer la racine du document, ligne 119 DocumentRoot "/var/www/html" Changer la racine du document, ligne 132 DocumentRoot "/home/frevouser/public_html"

③ Si l'installateur de F-Revo montre que le module d'extension PHP ne suffit pas, installez-le. Par exemple, si imap ne suffit pas Vérifiez l'état de validité du référentiel lié à php yum repolist all | grep php

Activez le référentiel PHP 5.6 s'il est désactivé yum-config-manager --enable remi-php56

installation de php-imap yum install php-imap

installation de mysqli yum -y install php-mysqli

④ Modifiez les paramètres de /etc/php.ini log_errors = Off

error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT

⑤ Modifiez les autorisations des fichiers dans le dossier d'installation (défini sur chmod 777) Fichier de configuration (config.inc.php) ← Ignorez ce fichier car il n'existe pas. .. Tabdata File (tabdata.php) Parent Tabdata File (parent_tabdata.php)

⑥ Entrez les informations de la base de données dans le programme d'installation Nom d'hôte: localhost Nom d'utilisateur: root ← Ceci est un utilisateur mysql Mot de passe: mot de passe de l'utilisateur Nom de la base de données: frevocrm

Informations utilisateur administrateur Nom d'utilisateur: admin Mot de passe: facultatif

L'installation prend environ 10 minutes, mais attendez patiemment!

c'est tout

Recommended Posts

J'ai installé F-Revo CRM 7.3 sur CentOS 7.7
J'ai installé CentOS 8 sur Windows 10 en utilisant VirtualBox et Vagrant
J'ai installé Squid sur CentOS dans mon environnement local
J'ai installé TinyTinyRSS sur Cent OS 8
J'ai essayé d'installer CentOS 8 sur ESXi 6.7
J'ai essayé de construire AdoptOpenjdk 11 sur CentOS 7
J'ai installé Docker sur EC2 et l'ai démarré
Tutoriel Maven sur CentOS 7
Installation de Docker sur CentOS 6
Utiliser perltidy sur CentOS 8
Installez Golang sur CentOS 8
Essayez OpenLiteSpeed sur CentOS8
Installez Neo4j 4.1.3 sur centOS
Tomcat v8 sur CentOS7
Installation de Zabbix 5 sur CentOS 8
Utilisez mod_auth_cas sur CentOS 8
Installez PostgreSQL 12 sur Centos8
Installez kuromoji sur CentOS7
Jetty v8 sur CentOS7
Installation d'OpenJDK sur CentOS7
Installez PostGIS 2.5.5 sur CentOS7
Installez jpndistrict sur CentOS 7
Installez Redmine 4.1.1 sur CentOS 7
Installation de Smokeping sur CentOS7
Installez PostgreSQL 13 sur CentOS 7.5
Essayez Rabbit MQ + PHP sur CentOS
Configurer Gitolite sur CentOS 7
Installez Jenkins sur CentOS de Docker
Installez Apache sur CentOS sur VirtualBox
Changer la version java sur CentOS
Installez Ruby 2.7 sur CentOS 7 (SCL)
Effectuer la rotation des journaux avec centos