在買了阿里云服務器之后需要設置一個網站目錄,這個目錄就是根目錄,然后再在這個目錄設置ftp就可以在你所說的根目錄上上傳下載東西了。更多阿里云服務器的介紹可以到就要阿里云 阿里云愛好者的天堂網上去看看.
專注于為中小企業提供網站設計制作、網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業天峨免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了上千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
如何在阿里云服務器上部署disguz論壇?
很多朋友想在阿里云服務器上安裝disguz論壇,但是會遇到一些問題,今天樓主給大家分享一下我自己安裝過程中遇到的問題,并說明怎么解決的,供大家交流與學習,閑話不說,咱們開始。
一:環境說明
樓主的阿里云服務器配置為:
centos的版本為6.3? ?64位
php版本5.4.27
mysql 版本 5.5.37
apache版本 Apache/2.2.27 (Unix)
首先得清楚自己的網站根目錄在哪里,我所用的linux操作系統是centos 6.3,網站根目錄為/alidata/www/default/,阿里云服務器配置不同網站根目錄也不同。在安裝之前找到自己網站的根目錄,也就是我們要把disgus安裝到網站根目錄。
二.下載Xshell 。
Xshell可以在Windows界面下用來訪問遠端不同系統下的服務器,從而比較好的達到遠程控制終端的目的。利用xshell可以通過windows遠程連接到阿里云服務器上。安裝好軟件后,打開xshell點擊新建彈出對話框如下:
在常規選項下名稱填寫自己容易記住的,樓主填了個giusguz論壇部署。接下來協議選擇SSH,主機填寫你要連接的遠程主機的IP地址。點擊確定。然后填寫你的遠程主機的用戶名,一般是root(root為超級管理員)。點擊確定。
填寫密碼,點擊確定。這時連接到遠程主機上。如下
三.下載disguz以及數據庫的創建
1連接成功后,我們首先進入數據庫創建數據庫,待會兒安裝disguz的時候需要用到數據庫。在xshell控制面板中連接數據庫,輸入如下圖的命令:
接下來創建數據庫如下:
Create database disguz default charset utf8 我創建的數據庫名稱叫disguz 默認編碼為utf8。注意這里的編碼為utf8等一下下載disguz選擇的版本就為utf8版本的。
2.到disguz官網上下載utf8版本的壓縮包。如下:選擇簡體utf8版本的,你也可以選擇其他版本的,根據自己的實際情況選擇。復制連接地址
接下來退出數據庫在命令界面輸入exit 回車,如下
我們在#后面輸入wget?? 然后回車
wget 命令是從網上下載資源的命令。
找到我們下載的disguz壓縮包所在的位置。如圖:
四.disguz的安裝
我們已經知道了disguz的壓縮包在目錄/root 下 然后直接在該目錄下解壓
鍵入命令 unzip Discuz_X3.2_SC_UTF8.zip??。unzip命令后面跟著的是你要解壓的文件的名稱。然后輸入命令ls 我們看到解壓后出現了三個文件夾
readme??upload? ?utility 我們需要的文件夾是upload如圖
在網站根目錄下創建文件夾disguz,我們要把disguz論壇安裝在disguz文件夾下。從第一步我們知道網站的根目錄為/alidata/www/default/
鍵入命令mkdir??/alidata/www/default/disguz 回車,這是就在網站根目錄下創建了一個目錄disguz。在當前的目錄下鍵入命令cp -R upload/*? ?/alidata/www/default/disguz 該命令是將upload文件夾下的所有文件復制到網站根目錄下的disguz目錄下。如圖:
復制完成后,我們打開瀏覽器,在瀏覽器中輸入你的阿里云主機的IP地址加上項目的目錄如圖:這時我們發現彈出了disguz的安裝界面
點擊同意,這時候問題就出現了,我們發現許多目錄不可寫。
解決這個問題的辦法就是把目錄的權限打開,并查看目錄的分組是否正確,首先我們找到網站根目錄,進入到disguz目錄下。鍵入命令 cd /alidata/www/default/ 進入到default目錄下,然后鍵入命令ll如下圖:
這時候我們發現disguz這個目錄輸入root組,而default屬于www目錄組,所以我們應該將disguz重新分配組為www,在網站根目錄下鍵入命令 chown -R??www:www??disguz
這時候將disguz的組變為www,如果你的阿里云服務器的組不是root,而是其他,比如apache 那么命令就為chown??-R??apache:apache??disguz 。然后再把disguz下面的文件的權限設置為777,鍵入命令chmod??777??disguz/*??將disguz目錄下的所有文件權限設置為最高。此時刷新瀏覽器我們發現目錄全部可寫。
點擊下一步,然你選擇全新安裝還是手工安裝,取決于你。再點擊下一步
填寫完信息后,點擊下一步,系統就會自動安裝,自動創建數據庫。至此disguz在阿里云服務器上的安裝步驟完畢。如果有什么地方說的不對,希望大家指導。
開一臺阿里云服務器
1. 進入實例詳情頁面,在 "網絡信息" 模塊,點擊右方 更多 按鈕,下拉框選擇 "管理IPv6"
2. 步驟1完成后,彈出一個彈框,標題為 "管理輔助私網IP?",在下面 ipv6地址,點擊 "分配新ip"
3. 分配ipv6地址成功后,需要給該地址開通公網帶寬,進入ipv6網關詳情頁面,找到對應的ipv6地址,右方操作欄點擊 "開通公網帶寬"
4. 服務器擁有ipv6公網ip,終端執行 ping6 ipv6地址 測試是否能正常訪問,如果失敗了,可能是服務器實例的安全組規則中沒有放行 ipv6 地址訪問,添加一條新規則,入方向允許 ::1 來源的訪問
ssh通過ipv6地址遠程登錄服務器,格式和ipv4一樣,例如:ssh root@2408:4006:1101::1900
注意,ssh通過ipv6登錄服務器,需要該服務器sshd已經配置可以通過ipv6登錄,若未配置,需要先登錄到該服務器,修改sshd配置文件
① vim /etc/ssh/sshd_config
②輸入/AddressFamily,將值修改為 any 后保存文件 (適用于ipv4和ipv6,若為inet則適用于ipv4,inet6適用于ipv6)
③重啟ssh,/etc/init.d/ssh restart,重啟后ssh就可以通過ipv6遠程登錄該服務器了
參考阿里云幫助文檔:
你數據庫的編碼是什么?網頁的編碼是什么?php文件的編碼是什么?
核對一下網頁編碼和服務器返回的 Header 里 Content-Type 編碼是否一致,比如一個是GBK、一個是GB2312/GB18030的話就會出問題。盡量都用UTF-8吧。
新聞名稱:阿里云服務器編碼默認格式 阿里云服務器地址是什么
網站URL:http://vcdvsql.cn/article14/ddoeige.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、網站收錄、商城網站、營銷型網站建設、網站設計、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯