Centos7.6 在LNMP上部署禪道

来源:https://www.cnblogs.com/aqicheng/archive/2019/01/16/10275704.html
-Advertisement-
Play Games

一、下載禪道,並傳到你的伺服器上面的/opt文件下。 二、使用命令解壓。 三、如果你伺服器上面原本就安裝了LNMP環境的,需要先停掉nginx和mysql服務。以前就是因為禪道有自帶的apache和mysql。 四、啟動禪道 五,修改禪道的埠和mysql的埠; 註意不要亂改mysql的埠,我改 ...


一、下載禪道,並傳到你的伺服器上面的/opt文件下。

http://dl.cnezsoft.com/zentao/7.3/ZenTaoPMS.7.3.stable.zbox_64.tar.gz

二、使用命令解壓。

tar -zxvf  ZenTaoPMS.7.3.stable.zbox_64.tar.gz -C /opt

三、如果你伺服器上面原本就安裝了LNMP環境的,需要先停掉nginx和mysql服務。以前就是因為禪道有自帶的apache和mysql。

systemctl  stop nginx
systemctl  stop mysqld

四、啟動禪道

執行/opt/zbox/zbox start 命令開啟Apache和Mysql。

​執行/opt/zbox/zbox stop 命令停止Apache和Mysql。

​執行/opt/zbox/zbox restart 命令重啟Apache和Mysql。

​可以使用/opt/zbox/zbox -h命令來獲取關於zbox命令的幫助

註:如果需要開機自動啟動,可以把 /opt/zbox/zbox restart 加到操作系統的自啟目錄。

五,修改禪道的埠和mysql的埠;

/opt/zbox/zbox -ap 8080 -mp 3307

查看埠被那個服務占用了:netstat -lnp | grep 8031

註意不要亂改mysql的埠,我改為3307之後,就出現禪道打不開的現象,我想應該是只是單方面改了埠,而禪道內部的配置沒改。所以會出現一片空白。

這個時候,我們還需要設置一下訪問的資料庫埠:

在伺服器上,我們先定位到以下位置:                

cd /opt/zbox/app/zentao/config

 然後再裡面找到my.php,用vi命令去操作:把port改為你現在資料庫的埠

vim my.php

六、打開這兩個埠

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3307 -j ACCEPT

七、登錄禪道

瀏覽器訪問 http://ip:埠(8080)

安裝完畢,可以使用了。

八,數據導出。

資料庫的用戶名:root,密碼為空。資料庫管理用的是adminer,但是為了安全,訪問adminer的時候需要身份驗證,需要運行/opt/zbox/auth/adduser.sh來添加用戶(先 cd /opt/zbox/auth/ 然後執行 ./adduser.sh)

九、登錄

十、登錄

剛纔添加的是啥就填啥。

十一、

十二、備份

備份前要停掉目標主機服務

/opt/zbox/zbox stop

/opt/zbox/app/zentao

/opt/zbox/data/mysql/zentao

scp -r /opt/zbox/app/zentao [email protected]:/opt/zbox/app/

scp -r /opt/zbox/data/mysql/zentao [email protected]:/opt/zbox/data/mysql/

chmod 777 -R /opt/zbox/app/*

chmod 777 -R /opt/zbox/data/mysql/*

然後啟動就ok了

/opt/zbox/zbox start

 

十三、命令行連接資料庫

登錄資料庫:/opt/zbox/bin/mysql -u root -P mysql埠 -p  (比如:/opt/zbox/bin/mysql -u root -P 3306 -p)

導入資料庫:/opt/zbox/bin/mysql -u root -P mysql埠 -p 要導入的庫名 < XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)

十四、流程圖

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 此示例通過Winscp工具和Xshell已驗證通過 安裝示例1: 在Centos6.5上安裝JDK-10.0.2版本 JAVA_HOME=/home/JDK/jdk-10.0.2 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export P ...
  • 記一次工作中使用zabbix監控aix db2資料庫的經歷。 記憶要點: 1.使用自定義perl腳本; 2.由於zabbix用戶許可權的原因,無法調用db2用戶獲取資料庫的數據,所以在zabbix配置文件中設置已root用戶啟動 2.然後根據快照中的數據按照zabbix的格式定義鍵值,數據格式,以下麵 ...
  • 1、進入根目錄,指令:cd / 2、創建記錄賬號密碼的文件,指令:touch .git-credentials 3、用vi打開文件,指令:vi .git-credentials 4、按i,進入編輯模式 5、輸入https://{username}:{password}@github.com,其中,將 ...
  • 我所接觸的linux分區分為兩種,一種是使用fdisk分區,另外一種是parted分區。前者是針對MBR模式分區的,後者是針對GPT模式分區的 fdisk分區: a toggle a bootable flag b edit bsd disklabel c toggle the dos compat ...
  • 本文介紹windows server 1709(不含UI)版本系統的模板部署,僅限於公司內部使用 ...
  • 開發過程中,會有好多的日誌輸出到日誌文件中了,每次看日誌都需要打開,log文件,覺得麻煩 找了個省事的方法 使用PowerShell 使用命令:Get-Content D:\www\webapp1\Logs\t20190116.log -wait Get-Content 獲取指定文件的內容 -wai ...
  • 發現在shell裡面執行source,提示找不到命令。所以,我取搜了一些資料,總結一下。 一. 腳本中,source找不到命令 是因為用了sh執行腳本,而debian系統的sh指向dash。需要更改系統sh指向: (1)cd /bin (2)mv sh sh.old (3)ln -s sh bash ...
  • 一 前期準備 1.1 配置規格 節點 類型 IP CPU 記憶體 ceph-deploy 部署管理平臺 172.24.8.71 2 C 4 G node1 Monitor OSD 172.24.8.72 2 C 8 G node2 OSD 172.24.8.73 2 C 8 G node3 OSD 1 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...