WEB编程学习之配置阿里云+宝塔+WordPress
前言
最近學習web編程,學習服務器,總想實踐搞一搞,決定搞一個個人博客網玩一玩,寫一些隨筆和學習筆記,正好最近買了阿里云服務器和域名,總不能浪費。網頁的搭建,其實不僅僅可以用寶塔+wordpress,也可以用Tomcat和手寫HTML文件搭建,關于Tomcat的描述關于我的上一篇博文有講解,HTML寫代碼說到底還是抽象一點,而且我現在初學HTML,實操寫一個好一點網頁有點難度,wordpress有可視化操作界面,上手簡單一點點,但是在服務器上安裝配置麻煩一點,不好維護,所以用寶塔集成安裝,省心省力省時間,當然聽說用phpstudy也可以,這里我用寶塔。
本文原創,創作不易,轉載請注明!!!
本文鏈接
個人博客:https://ronglin.fun/?p=250
PDF鏈接:見博客網站
CSDN: https://blog.csdn.net/RongLin02/article/details/115256754
寶塔
這里貼上一些安裝寶塔的注意事項
內存:512M以上,推薦768M以上(純面板約占系統60M內存)
硬盤:300M以上可用硬盤空間(純面板約占20M磁盤空間)
系統:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),確保是干凈的操作系統,沒有安裝過其它環境帶的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有環境不可安裝)
架構:x86_64(主流服務器均是此架構),ARM不完整兼容(面板環境安裝慢,部分軟件可能安裝不上)
下載寶塔
寶塔官網:寶塔
進入Linux版中,我們發現官方給了安裝代碼
進入阿里云服務器,遠程連接,我安裝的是Ubuntu20.04,我們用root用戶登錄,在/root文件夾下新建一個web文件夾,不是必須,但是為了文件目錄的整潔,我把所有有關web的文件全放在這個文件夾,雖然寶塔默認安裝到根目錄,輸入:
然后我們輸入官方的那個句代碼:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh成功之后,我們會得到一個連接面板的地址,記住他。
進入寶塔
要想從網頁進入寶塔,首先要開放寶塔端口,寶塔是監聽8888端口的,所以我們需要服務器對外開放8888端口,我們進入阿里云控制臺,在左側找到安全組,然后找到自己的服務器,點進去,在 入方向下點擊,手動添加,優先級隨意,TCP,源,開放所有就是0.0.0.0,備注隨意,然后保存就行了。
我們在瀏覽器中輸入上面保存的外網面板地址,賬號輸入上面username后面的內容,密碼是password后邊的內容,然后登錄進入寶塔。
第一次進入寶塔面板,需要下載一些環境,首先要保證服務器中沒有安裝過這些,LNMP和LAMP感覺差不多,我這里選LNMP,然后等待它安裝完就行了。
配置寶塔
左側選擇網站,添加站點,域名如果買了域名且備案完成之后可以填寫,FTP創建,數據庫創建,雖然他會自動生成,但是推薦改成自己習慣的賬號和密碼,并且記好,然后保存就行了。關于域名綁定服務器的公網ip,阿里云里有詳細的教程,記得成成功備案之后,要在服務器 安全組里打開443端口(HTTPS)、80端口(HTTP)和數據庫端口(3306),設置方法同上。
WordPress
下載WordPress
進入WordPress官方下載網頁:WordPress
我這里下載wordpress,是一個zip格式的文件,可以在服務器中直接wget 下載鏈接,但是可能網速比較慢,需要下載很長時間,我這里用一個工具 WinSCP ,先把文件下載到本地電腦上,然后用WinSCP再上傳到服務器中:
然后在服務器中,輸入apt-get install unzip先安裝解壓軟件,然后在web目錄下輸入unzip wordpress-5.7-zh_CN,解壓文件,然后我們在web文件下就得到一個wordpress文件,然后我們需要把這個移動到寶塔目錄下,輸入
mv ~/web/wordpress /www/wwwroot/域名/
后面這個路徑,可以在寶塔面板–網站 中,查看。
然后我們給wordpress文件夾權限
chmod -R 777 wordpress/
我這里為了方便直接給最高權限。
然后我們把wordpress文件夾設置為根目錄,在寶塔面板中,左側 網站–然后找到自己的域名,在最右側找到設置,然后點擊 配置文件 欄,在root后邊加一句/wordpress,就是這樣/www/wwwroot/域名/wordpress,效果如圖:
配置WordPress
首先訪問自己的域名,或者公網ip,然后我們就看到了wordpress 的配置界面,直接下一步
這里邊要填的在寶塔里都有,數據庫名稱,用戶名,密碼,數據庫的主機地址和Table Prefix不用改,其余基本是直接填就行了。
如果網頁刷新進不去,出現502 Bad Gateway,就回到服務器中,在wp-config.php的末尾里加入下面3行代碼:
這是配置權限問題。
然后就是設置登錄用戶名和密碼,隨意設置就行了,要記好賬號和密碼。
然后我們登錄wordpress。
能進入后臺管理界面。
然后我們為了讓網頁更安全,設置SSL。
進入寶塔,左側點擊網站,在右側找到SSL證書,點擊 未部署,我這里選擇Let’s Encrypt的證書,3個月期限,到期自動續簽,當然如果有其他免費的SSL證書也可以用。
然后,我們在輸入https://域名/wp-admin/,登錄之后,
成功了!!!=w=
問題:
很多waring報錯
解決方案:
進入php配置文檔,關閉waring報錯
到/wp-includes/load.php文件中,函數wp_debug_mode()中添加一句
這是設置wordpress調試模式的地方,函數wp_debug_mode(),這里的error_reporting設置覆蓋了PHP本身的設置,這個函數具體參數 php.ini里也有說明。
方法轉載自博客:https://blog.csdn.net/weixin_34204057/article/details/92095698
總結
以上是生活随笔為你收集整理的WEB编程学习之配置阿里云+宝塔+WordPress的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Ant Design Vue】之Gri
- 下一篇: oracle监听服务无法启动不了,关于O