[Apache][WP] 解決: wp-cron.php not found or unable to stat

[Apache][WP] 解決 error_log 中的 [error] [client 127.0.0.1] script ‘…/www/wp-cron.php’ not found or unable to stat 錯誤訊息

如果你一個 Apache web server 服務多個網站的話,而在 “主站” (寫在 …/apache/conf/httpd.conf 中的 DocumentRoot 那個即為主站) 的 error_log 檔案中要是看到上面這個訊息的話,那表示你在此 Apache 服務的網站中至少有一個網站是用 WordPress 架設的,並且它不是上述的 “主站”,而它嘗試要跑 wp-cron.php 時發生了錯誤。
Continue reading “[Apache][WP] 解決: wp-cron.php not found or unable to stat”

[Apache][MySQL] error_log: [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available

在 apache web server 的 …/apache/logs/error_log 檔案如果很大,並且一直重複看到以下錯誤訊息:

[crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available
Continue reading “[Apache][MySQL] error_log: [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DBDriver unset] not available”

Google 的 +1 指標 (plusone): 新增 +1 按鈕讓訪客在 Google 上推薦您的網站

[HTML][JS][WEB] Google 的 +1 指標 (plusone): 新增 +1 按鈕讓訪客在 Google 上推薦您的網站
Google Plus One (+1) Button, How to Add Google +1 Button to your Website

Facebook 有可以按「讚」的按鈕 (like button) 放在網頁上推薦該網頁 URL,而 Google 最近也推出了類似的功能:「+ 1 按鈕 (plusone)」,可以用來 “+1 您的網站/網頁”,意即按下 +1 按鈕,喜愛您內容的人就能在 Google 搜尋上或是您網站的頁面上進行推薦。但是要如何將「+ 1 」按鈕加進網頁中,讓您的網站或特定某個網頁 URL 脫穎而出呢?請看下文說明如何建立自訂 +1 按鈕。 Continue reading “Google 的 +1 指標 (plusone): 新增 +1 按鈕讓訪客在 Google 上推薦您的網站”

[MySQL] 解決MySQL server has gone away問題

下 SQL 語法對 MySQL server 做存取時 (縱使只是使用 use database1; 這樣的指令, 不一定要用到 SELECT 指令) 可能會遇到以下這個錯誤訊提示:

MySQL server has gone away

可以從以下幾個方向去看看是哪一類問題: Continue reading “[MySQL] 解決MySQL server has gone away問題”

[PHP]如何用程式刊登文章到 Google Blogger/blogspot 部落格

How To Post To Blogger with PHP?

以下將說明如何用 PHP 程式去刊登文章到 Google 的 blogspot 部落格. 在程式中我們會用到 Zend Framework 函式庫 (library) 的功能, 然後透過 Google blogger 之 feeds 介面來刊登文章到 Google blogspot 部落格; 文章中我們也嘗試將為 class SimpleCRUD 範例程式新增一個函式以更方便文章刊登. Continue reading “[PHP]如何用程式刊登文章到 Google Blogger/blogspot 部落格”

[PHP] 解決中文郵件寄件者, 收件者名稱, 信件標題亂碼問題

[PHP] 解決(非 ASCII 編碼)中文郵件寄件者或中文郵件收件者名稱, 或中文信件標題亂碼問題

在 PHP 程式中想要傳送一封含有非 ASCII 編碼(例如: UTF-8編碼)之信件寄件者或信件收件者名稱, 或郵件標題/主旨(subject) 的 email 時, 要根據 RFC 2047 [1] 對 “信件寄件者” 或 “信件收件者” 名稱, 或 “郵件標題/主旨” 做編碼後才能傳送, 不然會遇到亂碼問題 (寄件者或信件收件者名稱, 或郵件標題/主旨出現亂碼).

RFC 2047 中提到的編碼方式有以下兩種:
Continue reading “[PHP] 解決中文郵件寄件者, 收件者名稱, 信件標題亂碼問題”

[PHP] 用密件副本(BCC)傳送 email 的方法

How to send a B.C.C. E-mail in PHP?

在 PHP 程式中我們會用 mail() 函式來發送 email, 其 prototype 為:

bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

其中必要的欄位有:

  1. to: 要送給誰
  2. subject: 信件的標題/主旨
  3. message: 信件內容

一般的使用程式範例: Continue reading “[PHP] 用密件副本(BCC)傳送 email 的方法”