Blog Archives

Linux, Ubuntu, Wordpress,

MySQL/MariaDB Backup/Restore and chmod only files or folders

網站中最有價值的就是日積月累的資料
因此資料庫的備份工作可說是非常重要

但如果資料庫很多 該怎麼處理?
不管你是MySQL還是MariaDB
其實只要短短一行就能快速把所有資料庫備份及還原

備份全部資料庫
$ mysqldump -u DBUser -p –all-databases > allDBbackup.sql;
還原全部資料庫
$ mysql -u DBUser -p < allDBbackup.sql
當然如果你是到/var/lib/mysql 去備份檔案
日後還原只需把它覆蓋回去同路徑即可

 

而伺服器掛掉了
該如何讓網站在其他伺服器上東山再起
只要事先有把原先的網站資料做備份
把整個網站的根目錄資料夾備份起來
當然不能忘記資料庫也要備份
之後還原只要把備份的網站根目錄放回去
再用上述說明的方式將資料庫還原回去
這樣原先的網站就又重新東山再起了

而曾經有個還原經驗是把所有的資料都還原回去了
但是網站還是無法正常讀取
最後發現是還原到新的伺服器上的檔案與資料夾權限都亂掉了
有時經過不同系統的資料傳遞、壓縮或解壓的過程也會有此現象
因此快速且大量更改檔案與資料夾權限的指令就很重要拉

修改目前資料夾下的所有檔案權限為644
$ find

Ubuntu, Wordpress,

WordPress後端裁切圖片 出現過程中發生錯誤

近期架設Wordpress網站出現問題
在裁切圖片過程中出現…
裁切圖片過程中發生錯誤

There has been an error cropping your image in wordpress.

原因是PHP缺少了GD程式庫來處理影像的部分
因此必須在Server安裝php5-gd
sudo apt-get install php5-gd
或是
sudo aptitude install php5-gd
安裝完php-gd程式庫後,還必須把Apache重啟,就能解決圖片裁剪出現錯誤的問題了
sudo service