嘿,各位想搭建自己網站的朋友們!今天我要跟大家分享我用1Panel搭建WordPress網站的全過程。說實話,我之前對服務器運維一竅不通,但通過這次嘗試,我發現原來建站可以這么簡單!下面是我的親身經歷和一些小技巧,希望能幫到你。
1Panel官方
1Panel - 現代化、開源的 Linux 服務器運維管理面板 - 官網
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
等待安裝完成即可
自動的部署安裝Docker
安裝完畢(記住地址)
輸入這行命令后,就開始自動安裝了。幾分鐘后,終端顯示了登錄信息:
記得檢查一下云服務器的安全組,確保17210端口是開放的,否則你會連不上面板。
打開1Panel面板
這時候就成功登錄進來 可以看到自己的內存CPU等信息
部署安裝LNMP環境
登錄到1Panel后,我看到了服務器的CPU、內存使用情況,界面簡潔清晰,感覺很專業!
接下來是最關鍵的一步 - 部署LNMP環境(Linux + Nginx + MySQL + PHP)。
環境準備
配置鏡像加速
如果不配置的話 導致Docker無法拉取鏡像 安裝失敗!!!
配置Docker鏡像加速
這一步特別重要!如果不配置鏡像加速,Docker可能無法拉取鏡像,導致安裝失敗。我第一次就是因為這個卡住了半天。
1.安裝nginx
- 先安裝Nginx - 很簡單,按默認配置就行
2.安裝Mysql數據庫
默認即可(如果你安裝失敗 那么就卸載了 重新安裝5.7版本的)
3.安裝PHP運行環境
- 安裝PHP - 這里有個小技巧:一定要勾選WordPress選項,這樣系統會自動安裝WordPress需要的PHP插件
點擊創建環境
看我選擇的地方 記得選上Wordpress 這樣方便很多 自動安裝需要的插件
確保以上服務都已經安裝成功
創建數據庫
- 創建一個MySQL數據庫,記下用戶名和密碼
- 創建網站,綁定域名(如果你有的話)
- 申請SSL證書(輸入你的郵箱就行)
- 啟用HTTPS
創建網站
創建證書
輸入你自己的郵箱就行了 我這里不在演示
等待申請成功
點擊網站 點擊域名
證書申請簽名 啟用HTTPS
設置網站內容
進入網站的根目錄 然后刪除默認的網頁
- 進入網站根目錄,刪除默認網頁
- 遠程下載WordPress中文版:
https://cn.wordpress.org/latest-zh_CN.zip
- 解壓文件,設置網站目錄為WordPress
WordPress地址
https://cn.wordpress.org/latest-zh_CN.zip
點擊遠程下載輸入鏈接就行了
最右邊 解壓一下
回到網站 設置網站的目錄為Wordpress
這時候就弄好了wordpress的搭建
現在我們訪問一下
輸入域名或者ip訪問
出現了一個擴展的少安裝
我們回到 php那塊 選擇mysqli 重新安裝
設置WordPress
如果沒有錯的話那么就繼續下一步
然后將這個文件重命名為
wp-config.php
安裝成功WordPress
輸入用戶名和密碼 登錄
成功進入WordPress網站
其他的你自己去探索吧!
報錯解決
上傳主題的時候我遇見了新的問題 就是無法上傳 或者 上傳時候沒有權限無法創建
wordpress/wp-config.php文件夾下修改這個define('FS_METHOD', 'direct');
設置權限
找到你自己的PHP容器名稱
docker ps -a #查看你的php容器名稱 然后替換名稱之后執行權限docker exec -it 1Panel-php8-u5Wg chmod -R 777 /www/sites/
我上傳的還是有點慢 不過等一會就成功上傳了
說實話,作為一個之前從未接觸過服務器運維的人,我原本以為搭建網站是件特別復雜的事。但1Panel真的讓這個過程變得超級簡單!整個界面設計得很直觀,即使遇到問題,也能很快找到解決方法。
最讓我驚喜的是,從零開始到網站上線,我只花了不到一個小時。現在我有了自己的WordPress網站,可以開始寫博客、分享內容了!
如果你也想搭建自己的網站,強烈推薦試試1Panel。它真的很適合我們這樣的小白用戶,不需要記憶復雜的命令,幾乎所有操作都可以通過圖形界面完成。
希望我的經驗能幫到你!有什么問題,歡迎在評論區交流~