DSM 彙整 – TK Lab https://tklab.club/tag/dsm/ 雜記、研究日誌、旅遊日記 Wed, 14 Jul 2021 17:20:46 +0000 zh-TW hourly 1 https://wordpress.org/?v=6.9.4 171198695 WordPress 修復SQL 外掛崩潰導致無法登入 教學 https://tklab.club/wordpress-%e4%bf%ae%e5%be%a9sql-%e5%a4%96%e6%8e%9b%e5%b4%a9%e6%bd%b0%e5%b0%8e%e8%87%b4%e7%84%a1%e6%b3%95%e7%99%bb%e5%85%a5-%e6%95%99%e5%ad%b8/ https://tklab.club/wordpress-%e4%bf%ae%e5%be%a9sql-%e5%a4%96%e6%8e%9b%e5%b4%a9%e6%bd%b0%e5%b0%8e%e8%87%b4%e7%84%a1%e6%b3%95%e7%99%bb%e5%85%a5-%e6%95%99%e5%ad%b8/#respond Fri, 01 May 2020 10:15:22 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=3201 如果有在專注TK Lab的讀者一定會發現最近TK Lab掛掉了,出現了以上頁面 主要問題點是WP Cerber …

這篇文章 WordPress 修復SQL 外掛崩潰導致無法登入 教學 最早出現於 TK Lab

]]>
如果有在專注TK Lab的讀者一定會發現最近TK Lab掛掉了,出現了以上頁面

主要問題點是WP Cerber這個安全性、垃圾留言防護與惡意軟體掃描插件crash了

最快的方法就是關閉或刪除WP Cerber這個Plugin,不過尷尬的是整個後台都進不去啊…

TK的心裡很幹,因為後端的DSM才又發生上次遇到的硬碟錯誤問題而已(剛好壞網站備份那顆硬碟)所以沒辦法對WP進行Hyper Backup的還原…

而且這樣的錯誤很危險,因為錯誤訊息已經暴露出該網站的原始位置,也就是如果是有心駭客可以透過原始位置去植入惡意程式

所以這樣的情況下TK不得不加速處理問題,網路上其實也滿多方法可以在不進入後台的方式關閉/刪除Plugin,不過寫的都不完整,TK就自己在寫一篇回饋鄉民了

進到網站後端的資料庫,本篇用phpMyAdmin做示範,先找到wp_options這個資料表(表名前綴因WordPress 個人設定而異)

透過過濾快速的找到active_plugins這筆資料,並按編輯

將option_value全部複製出來
複製出來後不好閱讀,所以加以做整理變以下
找到WP Cerber這行刪除
刪除後記得最開頭得a:23要剪一,變成a:22。
並且每行開頭的i:1~21要排續好
再將分行全部刪除並貼回SQL執行

網路上的教學說這樣就行了,不過TK嘗試以後發現可以進入後台但是所有的Plugin還是被關閉了…

我想應該是他有某種規則的排序必須系統產生的,爾或者是TK的資料表太過於錯綜複雜,所以發生錯誤

網路上也有人寫出專門用於編輯active_plugins的程式,不過載點已掛實在可惜
WordPress deactivate a plugin via database?

這個真的強大的神器啊…好可惜
最後TK只能依照著剛剛匯出的Plugin表來一一啟動Plugin了

如果有哪位熱心的網友成功用SQL指令啟動插件的話也麻煩跟TK分享囉!

參考資料

這篇文章 WordPress 修復SQL 外掛崩潰導致無法登入 教學 最早出現於 TK Lab

]]>
https://tklab.club/wordpress-%e4%bf%ae%e5%be%a9sql-%e5%a4%96%e6%8e%9b%e5%b4%a9%e6%bd%b0%e5%b0%8e%e8%87%b4%e7%84%a1%e6%b3%95%e7%99%bb%e5%85%a5-%e6%95%99%e5%ad%b8/feed/ 0 3201
Synology DSM 6.0 以上使用root帳號登入 WinSCP 完美解決方案 https://tklab.club/synology-dsm-6-0-%e4%bb%a5%e4%b8%8a%e4%bd%bf%e7%94%a8root%e5%b8%b3%e8%99%9f%e7%99%bb%e5%85%a5-winscp-%e5%ae%8c%e7%be%8e%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88/ https://tklab.club/synology-dsm-6-0-%e4%bb%a5%e4%b8%8a%e4%bd%bf%e7%94%a8root%e5%b8%b3%e8%99%9f%e7%99%bb%e5%85%a5-winscp-%e5%ae%8c%e7%be%8e%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88/#respond Fri, 29 Mar 2019 17:23:02 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=1676 小編常常在DSM裡玩些有的沒的技術,這時候就很常需要用到root好的權限,官方文件雖然有提到以下用法 這個用法 …

這篇文章 Synology DSM 6.0 以上使用root帳號登入 WinSCP 完美解決方案 最早出現於 TK Lab

]]>
小編常常在DSM裡玩些有的沒的技術,這時候就很常需要用到root好的權限,官方文件雖然有提到以下用法

sudo -i

這個用法雖然能完美解決,但小編很常使用WinSCP來拖拉系統檔案,WinSCP沒辦法透過以上方法來使用root權限,小編就去爬了爬外國的網站,果然找到能使用root帳號進行登入的方法

首先編輯sudoers這個文件

vi /etc/sudoers

找到這行

%administrators ALL=(ALL) ALL

將它註解掉,變成:

#%administrators ALL=(ALL) ALL

還沒結束喔,在這行的下方再加入這段

%administrators ALL=NOPASSWD: ALL

最後按Esc,鍵入w!來強制儲存這個文件

再來開啟WinSCP的登入設定,找到SCP裡的Shell這欄,設定成

sudo -i

按下確定後發現就能夠使用root權限拖拉檔案囉!!

來源:

這篇文章 Synology DSM 6.0 以上使用root帳號登入 WinSCP 完美解決方案 最早出現於 TK Lab

]]>
https://tklab.club/synology-dsm-6-0-%e4%bb%a5%e4%b8%8a%e4%bd%bf%e7%94%a8root%e5%b8%b3%e8%99%9f%e7%99%bb%e5%85%a5-winscp-%e5%ae%8c%e7%be%8e%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88/feed/ 0 1676
Synology DSM php.ini of WordPress 你的網站伺服器並不支援圖片旋轉 修正 https://tklab.club/synology-dsm-php-ini-of-wordpress-%e4%bd%a0%e7%9a%84%e7%b6%b2%e7%ab%99%e4%bc%ba%e6%9c%8d%e5%99%a8%e4%b8%a6%e4%b8%8d%e6%94%af%e6%8f%b4%e5%9c%96%e7%89%87%e6%97%8b%e8%bd%89-%e4%bf%ae%e6%ad%a3/ https://tklab.club/synology-dsm-php-ini-of-wordpress-%e4%bd%a0%e7%9a%84%e7%b6%b2%e7%ab%99%e4%bc%ba%e6%9c%8d%e5%99%a8%e4%b8%a6%e4%b8%8d%e6%94%af%e6%8f%b4%e5%9c%96%e7%89%87%e6%97%8b%e8%bd%89-%e4%bf%ae%e6%ad%a3/#respond Sun, 30 Sep 2018 04:41:33 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=1208 接續上篇《Synology DSM php.ini of WordPress 已超過此站檔案大小上傳限制 修正 …

這篇文章 Synology DSM php.ini of WordPress 你的網站伺服器並不支援圖片旋轉 修正 最早出現於 TK Lab

]]>
接續上篇《Synology DSM php.ini of WordPress 已超過此站檔案大小上傳限制 修正》後續又發生「你的網站伺服器並不支援圖片旋轉」錯誤,以下為一解決方法

網路上幾乎沒人遇到此問題,所以翻了中國的網站才找到解決方法
網路上幾乎沒人遇到此問題,所以翻了中國的網站才找到解決方法

這次是找到gd這個模組,並打勾啟用
這次是找到gd這個模組,並打勾啟用

預覽圖就能出來了,並且能編輯
預覽圖就能出來了,並且能編輯

小編是參考這篇:php图像处理(缩放、剪裁、缩放、翻转、旋转、透明、锐化)

這篇文章 Synology DSM php.ini of WordPress 你的網站伺服器並不支援圖片旋轉 修正 最早出現於 TK Lab

]]>
https://tklab.club/synology-dsm-php-ini-of-wordpress-%e4%bd%a0%e7%9a%84%e7%b6%b2%e7%ab%99%e4%bc%ba%e6%9c%8d%e5%99%a8%e4%b8%a6%e4%b8%8d%e6%94%af%e6%8f%b4%e5%9c%96%e7%89%87%e6%97%8b%e8%bd%89-%e4%bf%ae%e6%ad%a3/feed/ 0 1208
Synology DSM php.ini of WordPress 已超過此站檔案大小上傳限制 修正 https://tklab.club/synology-dsm-php-ini-of-wordpress-%e5%b7%b2%e8%b6%85%e9%81%8e%e6%ad%a4%e7%ab%99%e6%aa%94%e6%a1%88%e5%a4%a7%e5%b0%8f%e4%b8%8a%e5%82%b3%e9%99%90%e5%88%b6-%e4%bf%ae%e6%ad%a3/ https://tklab.club/synology-dsm-php-ini-of-wordpress-%e5%b7%b2%e8%b6%85%e9%81%8e%e6%ad%a4%e7%ab%99%e6%aa%94%e6%a1%88%e5%a4%a7%e5%b0%8f%e4%b8%8a%e5%82%b3%e9%99%90%e5%88%b6-%e4%bf%ae%e6%ad%a3/#comments Wed, 26 Sep 2018 16:06:02 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=1202 前幾天伺服器整台重灌DSM 6.2發生了許多鳥問題,想自己灌Wordpress遇到很多php.ini的限制,此 …

這篇文章 Synology DSM php.ini of WordPress 已超過此站檔案大小上傳限制 修正 最早出現於 TK Lab

]]>
前幾天伺服器整台重灌DSM 6.2發生了許多鳥問題,想自己灌Wordpress遇到很多php.ini的限制,此篇文章為一解法,另外也可以自己去修改檔案的php.ini

自己架設wordpress會遇到的鳥問題,「已超過此站檔案大小上傳限制」很令人煩躁
自己架設wordpress會遇到的鳥問題,「已超過此站檔案大小上傳限制」很令人煩躁

這時候前往Web Station裡的PHP設定,看你是用5.6還是7.0版的,按編輯
這時候前往Web Station裡的PHP設定,看你是用5.6還是7.0版的,按編輯

找到post_max_size這項,我直接改成2048M,也就是2GB;找到upload_max_filesize這項,我改成204800M,也就是20GB,以後就不怕上傳檔案會有限制了
找到post_max_size這項,我直接改成2048M,也就是2GB;找到upload_max_filesize這項,我改成204800M,也就是20GB,以後就不怕上傳檔案會有限制了

 

按確定,最後回到Wordpress就解決囉!!

這篇文章 Synology DSM php.ini of WordPress 已超過此站檔案大小上傳限制 修正 最早出現於 TK Lab

]]>
https://tklab.club/synology-dsm-php-ini-of-wordpress-%e5%b7%b2%e8%b6%85%e9%81%8e%e6%ad%a4%e7%ab%99%e6%aa%94%e6%a1%88%e5%a4%a7%e5%b0%8f%e4%b8%8a%e5%82%b3%e9%99%90%e5%88%b6-%e4%bf%ae%e6%ad%a3/feed/ 2 1202
Synology DSM nginx of WordPress 固定網址設定 https://tklab.club/synology-dsm-nginx-wordpress-%e5%9b%ba%e5%ae%9a%e7%b6%b2%e5%9d%80%e8%a8%ad%e5%ae%9a/ https://tklab.club/synology-dsm-nginx-wordpress-%e5%9b%ba%e5%ae%9a%e7%b6%b2%e5%9d%80%e8%a8%ad%e5%ae%9a/#comments Fri, 26 Jan 2018 03:49:22 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=482 注意!本文適用DSM6.0以上的用戶 由於硬碟的故障導致了Apache無法啟動等連鎖反應,被迫我只能去學習ng …

這篇文章 Synology DSM nginx of WordPress 固定網址設定 最早出現於 TK Lab

]]>
注意!本文適用DSM6.0以上的用戶

由於硬碟的故障導致了Apache無法啟動等連鎖反應,被迫我只能去學習nginx的相關知識

首先碰上的問題是Wordpress無法設定固定網址,之前用Apache自建時也遇過這問題,不過這問題的討論度算高所以很好找答案(之後有時間也來寫教學)

廢話不多說馬上來看今天的問題,爬了一下本國與外國的資料發現群暉把nginx的conf藏在這裡:

/etc/nginx/app.d/server.webstation-vhost.conf

不過根據我的實測,他每天大約11點26分附近會重新reset一次,所以我又找到了另一個目錄:

/usr/local/etc/nginx/sites-enabled/

寫幾個conf進去,在重啟nginx

nginx -s reload

以上適用目錄適用需要大量自訂編輯conf者

但如果已經在DSM已經設定好虛擬網域後,要再額外加寫conf怎麼辦呢?

這時這個方法就派上了用場:

首先找到剛剛提到的server.webstation-vhost.conf文件,每一段的server { } 裡最底都有

他提示你在

/usr/local/etc/nginx/conf.d/xxxxxxxx-xxxx-4ebd-ba05-4afe4980b9fa/

每個server { }裡的底下都會有這行,他也會亂碼產生一個屬於自己的目錄,一但你從DSM的虛擬網域刪除該項,該目錄就會跟著消失。

所有的user.conf*自定義為間都會包含進vhost.conf裡

所以我直接寫了一份user.conf.tklab在該資料夾底下,內容是:

  location / {
                try_files $uri $uri/ /index.php?$args;
       }

       # Add trailing slash to */wp-admin requests.
       rewrite /wp-admin$ $scheme://$host$uri/ permanent;

這樣一來我們就做到了wordpress的固定網址了,很簡單吧!

2019/05/17補充:如果你不是使用WordPress而是使用其他CMS(例如:DiscuzX、drupal等)請使用以下連結的做法

https://yungke.me/nginx-location-rewrite/

感謝網友dannychen的提供

這篇文章 Synology DSM nginx of WordPress 固定網址設定 最早出現於 TK Lab

]]>
https://tklab.club/synology-dsm-nginx-wordpress-%e5%9b%ba%e5%ae%9a%e7%b6%b2%e5%9d%80%e8%a8%ad%e5%ae%9a/feed/ 12 482
Synology DSM故障:硬碟錯誤篇 https://tklab.club/synology-dsm%e6%95%85%e9%9a%9c%ef%bc%9a%e7%a1%ac%e7%a2%9f%e9%8c%af%e8%aa%a4%e7%af%87/ https://tklab.club/synology-dsm%e6%95%85%e9%9a%9c%ef%bc%9a%e7%a1%ac%e7%a2%9f%e9%8c%af%e8%aa%a4%e7%af%87/#respond Thu, 18 Jan 2018 15:12:55 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=333 繼上次Power掛掉以後,在1/3下午1點左右又發生了一場悲劇,本NAS系統群暉的DSM認為我的其中一個儲存空 …

這篇文章 Synology DSM故障:硬碟錯誤篇 最早出現於 TK Lab

]]>
繼上次Power掛掉以後,在1/3下午1點左右又發生了一場悲劇,本NAS系統群暉的DSM認為我的其中一個儲存空間(而且還是網站目錄所在地)損毀了,所以自那天以後連續一週本網站與另外我架的3個網站都失聯….

儲存空間損毀

切到硬碟那頁,發現是這顆硬碟出了問題,無法存取系統磁區…

 

從外地回到家維修之後已是七天後的事,關了伺服器拔了該硬碟到其他電腦用CrystalDiskInfo一測,他XX的根本沒問題啊….所以說群暉你整我嗎?

所幸也沒有任何資料救不回來,用UFS Explorer Professional Recovery一一拉完重要資料以後,發現在某些磁區有壞軌(一部分的DSM系統日誌不知為何救不回來)推測就是因為這『一部分』害得整個Hard disk被誤判損毀,不過群暉也夠狠完全不讓我在DSM上存取資料…

抓完資料順手將它低階格式化,重新插回DSM馬上生龍活虎一條,這次真的學乖了,經歷過兩次資料被洗掉,這次學會用它內建的Hyper Backup去做備份SQL和整個Web目錄

硬碟正常

修復完還沒結束,因為所有套件都是安裝在此硬碟,所以全部重裝…
又遇上Apache HTTP Server 2.2和Apache HTTP Server Version 2.4不知為何安裝完一直無法啟用,所以我只好捨棄使用多年的Apache轉去用群暉內建的nginx,這又是另一個故事了。

這篇文章 Synology DSM故障:硬碟錯誤篇 最早出現於 TK Lab

]]>
https://tklab.club/synology-dsm%e6%95%85%e9%9a%9c%ef%bc%9a%e7%a1%ac%e7%a2%9f%e9%8c%af%e8%aa%a4%e7%af%87/feed/ 0 333
Docker搭配艦これ的玩法 https://tklab.club/docker%e6%90%ad%e9%85%8d%e8%89%a6%e3%81%93%e3%82%8c%e7%9a%84%e7%8e%a9%e6%b3%95/ https://tklab.club/docker%e6%90%ad%e9%85%8d%e8%89%a6%e3%81%93%e3%82%8c%e7%9a%84%e7%8e%a9%e6%b3%95/#respond Thu, 25 Jun 2015 16:04:27 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=232 使用群暉DSM內建的Docker功能,抓了siomiz/chrome進container裡,使用VNC連線59 …

這篇文章 Docker搭配艦これ的玩法 最早出現於 TK Lab

]]>
使用群暉DSM內建的Docker功能,抓了siomiz/chrome進container裡,使用VNC連線5900這個port成功在伺服器內用Chrome,立馬進艦これ

以後就可以走到哪玩到哪囉(VNC遠端可多平台)

這篇文章 Docker搭配艦これ的玩法 最早出現於 TK Lab

]]>
https://tklab.club/docker%e6%90%ad%e9%85%8d%e8%89%a6%e3%81%93%e3%82%8c%e7%9a%84%e7%8e%a9%e6%b3%95/feed/ 0 232