designevo

Logo通過DesignEvo設計製作

2016年6月15日 星期三

解決 WordPress 上的 FeedWordPress plugin 抓取其它網站肉容中文會出現亂碼的修正辦法

WordPress 是很棒的Blog架站套件, 但它是建構在 PHP 搭配 MySQL 與 Apache WEB的架構下, 要安裝它其實不困難, 通常參考 WordPree 網站上的說明就能夠建立成功 .

FeedWordPress 是一個可以讓我們在多個 Blog 同步文章的 Plugin 功能, 我們可以也用它來備份在別的伺服器上的 Blog 網站, 但有時會因為當初的 PHP 沒設定好就會出現 原本好好的中文字, 傳過來後變成亂碼, 這主要是因為我們的 PHP  設定成 Multibyte Support, 透過 phpinfo() 就可知道.


當你的 Zend Multibyte Support 是 disable 時, 你必須先安裝 php 的 mbstring 模組, 在 FreeBSD 作業系統下可以用 pkg install php56-mbstring-5.6.22 來安裝, 再來就是要改 php.ini 這個設定檔案中找到  zend.multibyte 並把它設為  On, 如下:

zend.multibyte = On
 

改好存檔後, 在 FreeBSD 重新起動 PHP-FPM 與 WEB Sserver 一切亂碼問題就解決了.

#service php-fpm restart
#service nginx restart


沒有留言:

資料無價

做資訊的都知道 資料備份 很重要,但當資料因不可抗力或人為失誤弄掉了!  到底會想要花多少錢來救資料? 答案常常是越少越好~  最好是 免費 .... 那誰會要去救 .... 買備份設備就跟買保險一樣,有備無患,但重要的是有沒有買對設備,有備份也要有還原測試驗証,而且最好要一段時...