分類
Linux Ubuntu Wordpress

架設WordPress網站出現PHP程式碼之解決方法

如果架設Wordpress網站在網頁端出現了PHP的語言
代表server缺少了libapache2-mod-php的模組
以Ubuntu Server安裝libapache2-mod-php7.0為例,只要輸入:

$ sudo apt install libapache2-mod-php7.0

回到頁面重整後,即可解決!

分類
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 . -type f -exec chmod 644 {} \;

修改目前資料夾下的所有資料夾權限為755

$ find . -type d -exec chmod 755 {} \;

 

分類
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 apache2 restart