關於本站

本站現建置於CentOS 8,2020.6月改版為WordPress 5.4.2–zh_TW,站台主要用途為資訊工作與教學紀錄,站內部分圖片取自於網路,如有造成侵權尚請見諒並請告知,本人會盡速撤下相關資料。


版主:向雲暉
公務電話:02-26867705 #24
公務傳真:02-26834686
電子郵件:mis(at)mail.sips.ntpc.edu.tw
學校地址:22071 新北市板橋區金門街289號


*2020.06.29 網址異動(自動轉址至http://www3.sips.ntpc.edu.tw

由於本站是建置在www3根目錄的wordpress架構下,想將站台網址直接改成www3來縮短打網址的時間,於是今天關閉了httpd的預設頁面,並透過自動轉址來達到目的,做法是在根目錄底下新增一個index.php檔案,其內容如下…

<?php
header("Location: http://www3.sips.ntpc.edu.tw/wordpress", true, 301);
exit();
?>

*2020.06.20 修正wordpress 5.4.2–zh_TW 背景更新無法如預期般正常執行

這個工作筆記用的站台已經用到第9年了,一開始建置在Ubuntu Server 10.04LTS上頭,wordpress版本則是3.2.1-zh_TW,一路以來都會不定期地將後台更新,直到上周要透過後臺更新時才發現已經上不去了,其實最近這2-3年來每每更新wordpress之後都越來越感到卡頓,效能不佳有一個主要原因可能是php版本太舊導致,想想9年已經跳幾個大版本了,原本的環境配置要在當今還能順利運作的確也是強人所難。但如果要直接關站似乎又有點不捨,所以開始利用空檔研究一下將整個站台搬家的可行性…

搬家的過程沒有很順利…在決定將要使用的環境改為CentOS 8之後很快地將目前最新版5.4.2-zh_TW裝了起來,爬文試了幾款備份還原用的plugin都因免費版本有所限制而搬移失敗,最後回歸wordpress內建的備份還原,90篇文章就都搬完了,但遺憾的是媒體庫中所有的圖檔都沒過來…直接匯出mysql資料庫倒過來也匯入失敗,所幸直接將/wp-content/uploads目錄下的內容全部丟到新版本的目錄後圖檔就回來了…唯一美中不足的是在檢查後仍有15篇文章有出現破圖,確認發生的原因是這些圖檔使用中文檔名造成,於是手動補這15篇破圖解決,到最後網站狀態也只剩下一個重大的安全性問題因毫無頭緒而未解決,最後看到了這篇文章提到可以在wp-config.php加入幾行定義讓系統更新時無須輸入FTP帳密,覺得跟我未解的問題似乎有點關聯就嘗試了一下,結果成功。

關鍵點就是要指定讓wordpress在後台能無須透過管理者輸入帳密才能進行更新,所以先編輯wp-config.php檔案,接著將底下定義內容修改為自己的環境資訊

define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);

編輯好之後存檔離開

最後再確認一次網站狀態就會發現這個屬於重大安全性的問題已經修正,站台遷移任務大功告成,開心!

發表留言