Introduction à la méthode de configuration du forum Discuz sous Linux
Comment configurer le forum Discuz sous Linux ? L'article suivant vous présentera comment créer un forum Discuz sous Linux. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Recommandations associées : "Tutoriel Discuz"
Création d'un forum Discuz sous Linux
Remarque : cette expérience a été menée sur une machine virtuelle. Le logiciel utilisé était VMware Workstation Pro14.0
Le fichier image de rhel-server-7.5-x86_64-dvd a été utilisé. Le package d'installation pour créer le forum était Discuz_X2. .5_SC_UTF8.
1. Configurez l'environnement d'installation de yum :
(1) Modifiez le fichier de configuration de yum : vim /etc/yum.repos.d/base .repo
(2) Écrivez le code suivant dans le fichier de configuration. N'oubliez pas de sauvegarder et de quitter après l'écriture.
(3) Ensuite, nous montons le fichier image Redhat7.5 dans le répertoire de point de montage spécifié /mnt à l'aide de la commande : mount /dev/sr0 /mnt /
(4) Ensuite, nous utilisons la commande : yum repolist pour vérifier si yum est correctement installé. Lorsque le statut apparaît 5099, cela signifie qu'il n'y a pas de problème avec l'installation. Comme indiqué ci-dessous :
2. Installez le service http :
(1) Utilisez la commande : yum install httpd -y , pour installer un service http (nom du package : httpd), une fois terminé apparaît ! C'est ça.
(2) Réactivez le service httpd, utilisez la commande systemctl restart httpd
(3) Vérifions l'état de fonctionnement du pare-feu, utilisez la commande : systemctl status firewalld
(4) Puisque le pare-feu est ouvert, il empêchera notre machine virtuelle et notre PC d'accéder l'un à l'autre, nous devons donc l'éteindre le pare-feu.
Utilisez la commande : systemctl stop firewalld.service
(5) Ensuite, nous utilisons le navigateur sur le PC et entrons l'adresse IP actuelle de la machine virtuelle : 192.168 .0.22, puis visitez. Vous entrerez dans l'interface suivante :
Voir cette interface signifie que vous avez accédé à l'interface principale du logiciel Apache utilisé pour http.
(6) Si vous ne voyez pas cette interface, vous devez désactiver SELINUX et utiliser la commande : setenforce 0 J'expliquerai SELINUX en détail dans mon avancement Linux à l'avenir. Il est recommandé de cliquer sur cette interface si vous l'avez vue.
3. Installez le logiciel php* :
C'est un logiciel lié au Web, nous devons accéder dynamiquement aux pages Web. Pour installer tous les logiciels liés à php, utilisez la commande : yum install php* -y
4. Installer la base de données :
(1) Généralement par défaut Il a déjà été installé, mais cela n'a pas d'importance. Nous pouvons le réinstaller et utiliser la commande : yum install mariadb-db -y Il nous indiquera que nous l'avons déjà installé. Comme indiqué ci-dessous :
(2) Démarrez le service et utilisez la commande : systemctl start mariadb.service
(3) Une fois la base de données installée, nous devons initialiser la base de données. Les données du forum sont stockées dans la base de données. La base de données peut être simplement comprise comme un tableau EXCEL avec les informations d'utilisateur et de mot de passe correspondantes.
①Installez la base de données : utilisez la commande : mysql_secure_installation
②Appuyez ensuite directement sur Entrée pour passer à l'étape suivante. Il vous demandera s'il faut définir un mot de passe pour l'utilisateur root entrant dans la base de données
③Nous. saisissez y ou Y , appuyez sur Entrée et saisissez le mot de passe. Si les deux mots de passe sont cohérents, passez à l'étape suivante.
④Demandez : Voulez-vous supprimer les utilisateurs anonymes ? y Cela dépend de la situation réelle. Puisque nous faisons ici une expérience, passez directement à l’étape suivante.
⑤Question : Interdire (interdire) la connexion à distance de l'utilisateur root ? y
⑥Demander : Supprimer la base de données de test de données et y accéder ? y
⑦Demander : Recharger la table des autorisations maintenant ? y
5. Connectez-vous à la base de données :
Utilisez la commande : mysql -u root -p et appuyez sur Entrée . la base de données. Après être entré dans la base de données, nous pouvons utiliser la commande database pour jeter un bref coup d'œil : show databases;
6. Créez une base de données :
Utilisez la commande : create dabase luntan; Une fois la création terminée, nous utilisons show databases; pour vérifier et constater que la base de données luntan a été créée avec succès.
Une fois terminé, nous utilisons la commande : quit ou exit pour quitter.
7. Créer un forum :
Avant de créer un forum, comprenez d'abord deux termes concernant les pages Web :
Interface statique : fait référence Le code de la page Web est entièrement dans la page. Il n'est pas nécessaire d'exécuter certains programmes pour générer la page Web du code de la page Web du client. Il ne peut pas gérer indépendamment la page mise à jour publiée.
Interface dynamique : Elle génère des pages Web avec le code Web client en exécutant certains programmes. Les pages Web dynamiques peuvent mettre à jour et gérer le contenu du site Web via le système de gestion backend du site Web. Publiez des actualités, communiquez et interagissez, bloguez, connectez-vous à la messagerie électronique et interagissez avec le serveur.
(1) Allez dans le dossier spécifié : cd /var/www/html Le code source du forum doit être décompressé dans le dossier spécifié.
Ce répertoire est la page à laquelle le service http peut accéder si vous créez un fichier ici et y écrivez du contenu. Utilisez la commande : echo I love China > index.html Si nous visitons à nouveau 192.168.0.22, nous verrons le résultat suivant :
Jetez simplement un œil à ceci et vous le saurez. Nous le supprimons d’abord.
(2) Ensuite, nous devons transférer le logiciel de code source du forum dans ce répertoire. Le nom du logiciel de code source dans Windows est Discuz_X2.5_SC_UTF8.zip, nous devons donc utiliser le rz commande (3) Le fichier transmis est un fichier compressé avec le suffixe zip, nous devons donc utiliser la commande :
unzip Discuz_X2.5_SC_UTF8.zip pour décompresser le fichier. (4) Redémarrez le service et la base de données :
Redémarrez le service httpd :
systemctl restart httpd.service Redémarrez la base de données :
systemctl restart mariadb.service ( 4) Visitez
192.168.0.22/upload/ pour participer à Discuz ! Assistant d'installation. Cliquez pour accepter (5) Nous avons constaté que beaucoup de nos fichiers de répertoire ne sont pas accessibles en écriture, nous devons donc modifier les autorisations.
(6) Utilisez la commande pour modifier les autorisations :
chmod 777 config/ data/ uc_* -R Donnez à ces répertoires et à tous les fichiers et répertoires qu'ils contiennent les autorisations 777, actualisez la page web de l'assistant d'installation : on constate que tous les statuts sont inscriptibles statut (7) Étape suivante, et l'étape suivante :
(8) Première étape suivante, une fois l'installation terminée. Fermez ensuite le navigateur et saisissez à nouveau
192.168.0.22/upload. À l'heure actuelle, le forum DISCUZ est entièrement établi et nous pouvons y enregistrer des utilisateurs et nous y connecter.
命令 | 注释 |
---|---|
yum install httpd -y | 确认安装httpd的服务 |
systemctl restart httpd | 重启http的服务 |
systemctl status firewalld | 查看防火墙状态 |
systemctl stop firewalld.service | 关闭防火墙 |
setenforce 0 | 关闭SELINUX |
yum install php * -y | 确认安装有关PHP所有软件 |
yum install mariadb-db -y | 确认安装数据库文件 |
systemctl start mariadb.service | 启动数据库文件 |
mysql_secure_installation | 安装数据库 |
mysql -u root -p | 登陆数据库 |
show databases; | 查看都有哪些数据库 |
create dabase luntan; | 创建名为论坛的数据库 |
chmod 777 config/ data/ uc_* -R | 为config/data/uc_*这些文件夹和其所拥有的目录和文件都赋予777的权限 |
Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Deepseek est un puissant outil de recherche et d'analyse intelligent qui fournit deux méthodes d'accès: la version Web et le site officiel. La version Web est pratique et efficace et peut être utilisée sans installation; Que ce soit des individus ou des utilisateurs d'entreprise, ils peuvent facilement obtenir et analyser des données massives via Deepseek pour améliorer l'efficacité du travail, aider la prise de décision et promouvoir l'innovation.

Il existe de nombreuses façons d'installer Deepseek, notamment: Compiler à partir de Source (pour les développeurs expérimentés) en utilisant des packages précompilés (pour les utilisateurs de Windows) à l'aide de conteneurs Docker (pour le plus pratique, pas besoin de s'inquiéter de la compatibilité), quelle que soit la méthode que vous choisissez, veuillez lire Les documents officiels documentent soigneusement et les préparent pleinement à éviter des problèmes inutiles.

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Bitget est un échange de crypto-monnaie qui fournit une variété de services de trading, notamment le trading au comptant, le trading de contrats et les dérivés. Fondée en 2018, l'échange est basée à Singapour et s'engage à fournir aux utilisateurs une plate-forme de trading sûre et fiable. Bitget propose une variété de paires de trading, notamment BTC / USDT, ETH / USDT et XRP / USDT. De plus, l'échange a une réputation de sécurité et de liquidité et offre une variété de fonctionnalités telles que les types de commandes premium, le trading à effet de levier et le support client 24/7.

Gate.io est un échange de crypto-monnaie populaire que les utilisateurs peuvent utiliser en téléchargeant son package d'installation et en l'installant sur leurs appareils. Les étapes pour obtenir le package d'installation sont les suivantes: Visitez le site officiel de Gate.io, cliquez sur "Télécharger", sélectionnez le système d'exploitation correspondant (Windows, Mac ou Linux) et téléchargez le package d'installation sur votre ordinateur. Il est recommandé de désactiver temporairement les logiciels antivirus ou le pare-feu pendant l'installation pour assurer une installation fluide. Une fois terminé, l'utilisateur doit créer un compte Gate.io pour commencer à l'utiliser.

OUYI OKX, le premier échange mondial d'actifs numériques, a maintenant lancé un package d'installation officiel pour offrir une expérience de trading sûre et pratique. Le package d'installation OKX de OUYI n'a pas besoin d'être accessible via un navigateur. Le processus d'installation est simple et facile à comprendre.

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système. Chaque fois que le système redémarre, nous devons exécuter la commande suivante pour modifier les autorisations d'UnixSocket: sudo ...

Ouyi, également connu sous le nom d'OKX, est une plate-forme de trading de crypto-monnaie de pointe. L'article fournit un portail de téléchargement pour le package d'installation officiel d'Ouyi, qui facilite les utilisateurs pour installer le client Ouyi sur différents appareils. Ce package d'installation prend en charge les systèmes Windows, Mac, Android et iOS. Une fois l'installation terminée, les utilisateurs peuvent s'inscrire ou se connecter au compte OUYI, commencer à négocier des crypto-monnaies et profiter d'autres services fournis par la plate-forme.
