


Analisis ringkas tentang langkah-langkah untuk memasang ZenTao dalam centos8 (dengan kod)
Dalam artikel sebelumnya "Perihal CentOS YAPI Deployment (Code Sharing) ", saya memperkenalkan anda kepada isu pemasangan dan konfigurasi CentOS. Artikel berikut akan membantu anda memahami langkah-langkah untuk memasang ZenTao dalam centos8 Ia mempunyai nilai rujukan tertentu. Saya harap ia akan membantu anda.
Persekitaran
CentOS 8 ZenTao 15.x Nginx Mysql PHP
Konfigurasi PHP
centos
Ia disertakan dengan php
persekitaran
sudo dnf module list php # 查看版本,默认7.2
pemasanganphp7.2
dan komponen yang diperlukan
sudo dnf install php php-pdo php-gd php-mbstring php-mysqlnd php-ldap php-json php-xml php-zip
mulakan semula perkhidmatan
systemctl start php-fpm.service #开启 systemctl status php-fpm.service #查看状态 systemctl enable php-fpm.service #开机启动
Konfigurasi kebenaran, editwww.conf
vi /etc/php-fpm.d/www.conf
Cari dan ubah suai
user = (非root 用户) group = (非root 用户)
503 tidak dikonfigurasikan di sini, 500
Perhatikan perbezaan antara menggunakan port dan bukan port di sini, yang sepadan dengan konfigurasi nignx
berikut
;listen = /run/php-fpm/www.sock listen = 9000
Mulakan semula selepas konfigurasi
systemctl restart php-fpm.service
Konfigurasi pemasangan MySQL
Pasang mariadb
dnf -y install mariadb mariadb-server systemctl start mariadb.service # 开启服务 systemctl enable mariadb.service # 开机启动 systemctl status mariadb.service # 查看服务状态 systemctl stop mariadb.service # 关闭服务
mariadb for mysql branch
tetapan pemasangan pangkalan data, tetapkan semula pangkalan data root
kata laluan akaun, mesti didayakan sebelum melaksanakan ini perintahmariadb
Perkhidmatan.
mysql_secure_installation Enter current password for root (enter for none): 输入当前root账号密码,刚安装默认为空,直接回车即可 Set root password? [Y/n] 是否输入root密码,输入y 回车 New password: 输入密码 Re-enter new password: 重复输入 Remove anonymous users? [Y/n] 删除其他用户 y Disallow root login remotely? [Y/n] 允许root账号远程登录 y Remove test database and access to it? [Y/n] 删除测试表 y Reload privilege tables now? [Y/n] 重新加载配置表 y 登陆测试,执行如下命令并输入密码。 mysql -uroot -p
Konfigurasi pautan jauh untuk mariadb
select User, host from mysql.user;
Output
+------+-----------+ | User | host | +------+-----------+ | root | 127.0.0.1 | | root | ::1 | | root | localhost | +------+-----------+
Benarkan sambungan ip
luaran
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
Output
+------+-----------+ | User | host | +------+-----------+ | root | % | | root | 127.0.0.1 | | root | ::1 | | root | localhost | +------+-----------+
Benarkan pautan ip
individu
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.100.%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;
Langkah terakhir juga memerlukan konfigurasi firewall/kumpulan dasar keselamatan dan membuka port 3306
Pasang ZenTao v15.x
Alamat muat turun: http://www.zentao.net/download.html
wget https://www.zentao.net/dl/zentao/15.0.3/ZenTaoPMS.15.0.3.zip dnf -y install unzip # 安装unzip解压 ,有就不装 unzip ZenTaoPMS.11.5.stable.zip # 解压禅道源码包
Nama domain mengikat Nginx
yum install nginx # 有就跳过 systemctl start nginx.service
Kebenaran
vi /etc/nginx/nginx.conf
Cari
user = root
Konfigurasi proksi
vi /etc/nginx/conf.d/zentao.conf server{ server_name xxx.com; client_max_body_size 1000M; root /home/[user]/www/zentaopms/www; location / { root /home/{user}/www/zentaopms/www; index index.php index.html index.htm; } location ~ .*\.php$ { fastcgi_pass 127.0.0.1:9000; #注意这里和php 配置对应 #fastcgi_pass unix:/run/php-fpm/www.sock fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; include fastcgi_params; include fastcgi.conf; } # https #listen 443 ssl; #ssl_certificate /etc/nginx/cer/fullchain.crt; #ssl_certificate_key /etc/nginx/cer/private.pem; #ssl_protocols TLSv1.1 TLSv1.2; #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; #ssl_prefer_server_ciphers on; #ssl_session_cache shared:SSL:10m; #ssl_session_timeout 10m; } #server{ # if ($host = xxx.com) { # return 301 https://$host$request_uri; # } # server_name xxx.com; # listen 80; # return 404; #}
Mulakan semula perkhidmatan
nginx -s reload
Selesai!
Pembelajaran yang disyorkan: Tutorial CentOS
Atas ialah kandungan terperinci Analisis ringkas tentang langkah-langkah untuk memasang ZenTao dalam centos8 (dengan kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Artikel ini menerangkan cara memulakan semula pelayan CentOS menggunakan perintah reboot baris arahan. Ia menekankan pentingnya menyimpan data dan mematikan aplikasi dengan anggun sebelum menggunakan reboot sudo untuk mengelakkan kehilangan data. Potensi risiko, termasuk

Kaedah butiran panduan ini untuk memulakan semula perkhidmatan rangkaian di CentOS 8. Ia membandingkan menggunakan SystemCTL (disyorkan untuk kebolehpercayaan) dengan IFDOWN/IFUP (lebih cepat, kurang teguh). Langkah penyelesaian masalah untuk gangguan rangkaian juga disediakan, meliputi Connecti

Artikel ini menerangkan perintah reboot pelayan CentOS. Ia memberi tumpuan kepada reboot untuk memulakan semula segera dan shutdown -R untuk reboot yang dijadualkan, menonjolkan perbezaan dan amalan terbaik untuk setiap. Isu utama adalah memberikan arahan yang jelas dan con

Artikel ini membincangkan pemberhentian CentOS dan penggantiannya oleh CentOS Stream. Ia memperincikan bagaimana untuk mencari maklumat, muat turun, dan mengesahkan integriti CentOS Stream ISOS, kini menjadi tuan rumah di laman web Red Hat. Sokongan Komuniti

Panduan ini memperincikan kaedah shutdown selamat dan reboot untuk pelayan CentOS 7. Ia menekankan menggunakan perintah penutupan untuk fleksibiliti dan keupayaan untuk menjadualkan memulakan semula, membezakannya dengan reboot yang kurang fleksibel dan menghentikan arahan. Amalan selamat

Artikel membincangkan pemasangan, konfigurasi, dan penyelesaian masalah MySQL/MariaDB di CentOS, termasuk keperluan sistem dan langkah -langkah keselamatan. (159 aksara)

Artikel ini menerangkan cara mengkonfigurasi putaran log di CentOS menggunakan logrotat, memperincikan pemasangan, konfigurasi, dan faedah seperti pengurusan ruang dan keselamatan cakera.

Artikel ini membincangkan menggunakan Pengurusan Volume Logik (LVM) di CentOS untuk pengurusan storan yang cekap, memperincikan langkah -langkah untuk proses persediaan, lanjutan, dan sandaran/pemulihan, dan menonjolkan kelebihan LVM ke atas pembahagian tradisional.
