阿里雲輕量應用服務器(WordPress)本地更新流程(2020/2/17)

如果不能做到FQ那麼很抱歉請看其他的方法

2020/2/18更新:
在升級php過程中我遭遇了問題,錯誤代碼如下。由於網站沒有內容,我直接重置了系統。根據下面PHP編譯安裝的過程,額外安裝了bzip2sqlite-devel就完成了升級。
也希望有人能指教我如何解決下面這個問題。

ext/sqlite3/.libs/sqlite3.o: In function `zim_sqlite3stmt_getSQL':
/root/php-7.4.0/ext/sqlite3/sqlite3.c:1655: undefined reference 
to `sqlite3_expanded_sql'


正文

首先今日收到域名備案通過的消息,沒有網上說的那麼多繁雜流程,我只接到了阿里雲官方的一個認證電話,等了四五天就收到備案通過的消息,效率很高!


純建站菜鳥,從零學起,甚至感覺買了服務器就是在燒錢...我使用了阿里雲輕量應用服務器(WordPress),進去之後得到提示要進行更新,然而我發現自動更新並不成功,大概是因爲牆的原因(所以不如買個國外的服務器,不用備案又不用看這篇文章...)

記得備份哦,我是至今使用wordpress儀表盤界面的導出功能進行備份

需要下載的軟件

  • WordPress 最新版
  • WinSCP

那麼怎麼來實現阿里雲輕量應用服務器本地上傳更新呢?

1.WordPress下載

直接前去官網進行下載,提供的鏈接下載版本爲中文版,但是仍需要FQ。使用任一系統。

2.WinSCP下載及配置

由於輕量應用服務器不支持ftp傳輸,我找到了WinSCP,與其他軟件相似,WinSCP也可以通過兩種方式對服務器進行管理,密鑰對和賬號密碼。

  • 帳號密碼:我找密碼找了大半天,發現原來要先進行設置
  • 密鑰對:
    1. 阿里雲官方密鑰配置
    2. 密鑰配置 博客中有一句加載完.ppk文件後,‘重新登錄’,即是退出WinSCP重新打開即可實現連接。

3.更新包上傳

將之前下載好的zip文件在自己的電腦上解壓得到名爲’wordpress’的文件夾,進行兩次刪除操作:

  1. 刪除文件夾:wp-content
  2. 刪除文件:wordpress\wp-config-sample.php

打開WinSCP進行連接,連接成功後將出現如下圖樣。
在這裏插入圖片描述
從阿里雲控制檯可以得到服務器wordpress的安裝路徑,我的路徑爲yjdata/www/wordpress

在WinSCP左邊本地電腦中找到刪除相應文件後的wordpress文件夾將其上傳到相應的雲服務器位置上,軟件將提示是否替換,點擊全部選是。等待上傳成功,wordpress即更新完成。

在這裏插入圖片描述

圖.雲服務器取到這個路徑即可

完成以上後,你就完成更新啦,進入自己的網頁吧!

會得到這樣的提示
在這裏插入圖片描述
要求升級數據庫,點擊確定即可
在這裏插入圖片描述


如果弄到這裏你還有耐心的話,你還可以繼續往下看,因爲我們要開始升級PHP了 ~~

官網告訴我們了升級PHP是多麼重要的一件事
總結一下就是,更快、更安全、升級就對了
但是官網建議你聯繫一下你的hosting company呢~~~
呵呵呵呵呵呵呵呵呵呵呵呵呵

1.putty遠程連接

我們這裏使用putty進行遠程連接,同樣有兩種方案,因爲已經有了密鑰,我們可以直接使用更安全的方式。
在這裏插入圖片描述

圖.選擇剛剛的密鑰路徑即可

2.下載最新版本PHP

  • 可以直接在雲服務器中yum install php -y進行安裝,但如果考慮速度的因素。
  • 官網下載後,上傳進行安裝。

AllianceHacke寫了十分詳細的流程,並且最後的錯誤說明寫的特別的好,所以安裝遇到了問題,根據這位博主最後的錯誤提示就可解決。

我選擇了編譯安裝的方法,博主在刪除老版oniguruma名字打錯了,應該是yum remove oniguruma*,注意這個點。

但是我在php文件中執行./configure遇到了

config.status: creating Makefile
config.status: WARNING: ‘Makefile.in’ seems to ignore the --datarootdir setting
config.status: error: cannot find input file: src/Makefile.in

通過安裝代碼
yum -y install autoconf automake
yum -y install libtool
然後執行代碼

aclocal
libtoolize –-force
automake -–add-missing
autoconf
autoheader
make clean

執行 ./configure(等待較長時間)最後大功告成!


如果完成了升級,那一起祝賀我們吧! 時間不早啦,祝我今天能睡個好覺!

二〇二〇年二月十八日 00:20:44

發佈了8 篇原創文章 · 獲贊 8 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章