在 cFos Personal Net 使用 Perl 腳本
四個步驟在 cFos PNet 使用 Perl 腳本:
- 從 http://www.activestate.com/activeperl 下載 Perl 並安裝。
- 編輯 Perl 腳本所在目錄的 .htaccess 檔案,或編輯在文件根目錄、或 c:\programdata\cfos\cfospnet\private 目錄裡的 .htaccess 檔案來啟用全域的 Perl 腳本。加入以下屬性:
AddHandler cgi-script pl - 檢查每行 Perl 腳本是否正確,在 CGI 腳本裡,第一行告知網頁伺服器要去那裡找這個腳本的直譯程式,在 UNIX 系統裡,perl 通常是在 /usr/bin,因此在你的所有 Perl 腳本裡,請修改正確的 Perl 直譯程式所在位置(在 "!" 字元之後):
#! /usr/bin/perl
改為
#! c:\perl\perl.exe
假設你將 Perl 安裝在 c:\perl。 - 設定 sendmail。cFos PNet 包含了一個小程式 sendmail.exe,可以支援 UNIX 格式的傳送電子郵件方式,它使用了在 GLOBAL.INI 裡有關 cFos PNet 的 SMTP 參數,然後從 stdin 輸入的純文件當成是 mail 內容。搜尋你的 Perl 腳本裡有關 sendmail 的呼叫,然後將它們取代成呼叫 cFos PNet 的 sendmail.exe
例如:將
open (MAIL,"|/usr/bin/sendmail -t -i -oi");
改為
open (MAIL,"|c:\\program files\\cfos\\cfospnet\\sendmail.exe -t -i -oi");
其中 c:\program files\cfos\cfospnet 是你的 cFos 安裝目錄。
在 cFos Personal Net 使用 PHP 與 MySQL
以下是在 cFos PNet 使用 PHP 程式及 MySQL 的方式:
- 從 http://windows.php.net/download/ 下載壓縮的執行檔,解壓縮到任何一個目錄,例:c:\php。
- 在此目錄裡,將 php.ini-production 重新命名為 php.ini,然後編輯此檔。
- 設定 sendmail。cFos PNet 包含了一個小程式 sendmail.exe,可以支援 UNIX 格式的傳送電子郵件方式,移除 sendmail_path 前面的註解 ";",然後將此行修改為
sendmail_path=c:\\program files\\cfos\\cfospnet\\sendmail.exe
其中 c:\program files\cfos\cfospnet 是你的 cFos 安裝目錄。
你也可以改用PHP 內建的傳送電子郵件功能。 - 在 variables_order 加上一個 "E",例如:variables_order = "EGPCS"。
- 藉由設定 c:\programdata\cfos\cfospnet 目錄下 GLOBAL.INI 中 [param] 段落內新增的 php_interpreter 值告知 cFos PNet PHP 直譯程式的所在位置。例如:
php_interpreter=c:\php\php-cgi.exe
你需要指定 PHP 的 CGI 版本。 - 若您的 PHP 程式會使用到公開目錄的位置,例如 document_root,您需要預先設定。此參數預設值為 c:\programdata\cfos\cfospnet\pub。
- 下載安裝 MySQL(例如社群版本,安裝時選擇「Server Only」),建立其他使用者(可授予資料庫管理權限)。
- 在 php.ini 的 Windows Extensions 段落,將下列擴充套件從
;extension=php_mysqli.dll
修改為
extension=ext/php_mysqli.dll。
在 cFos Personal Net 安裝 WordPress
- 下載安裝 MySQL 及 PHP。
- 設定 WordPress 資料庫:
- 在您的電腦上尋找 mysql.exe,並以下列方式執行
> mysql.exe -u 管理員帳號名稱 -p
輸入 管理員密碼。 - 然後輸入下列指令:
CREATE DATABASE pnet_wordpress_db;
GRANT ALL PRIVILEGES ON pnet_wordpress_db.* TO "WordPress 資料庫帳號"@"localhost" IDENTIFIED BY "WordPress 資料庫密碼"; FLUSH PRIVILEGES; EXIT; - 您可以執行 mysql.exe,並輸入下列指令: DROP DATABASE pnet_wordpress_db; 來刪除 WordPress 資料庫。
- 在您的 pnet pub 資料夾建立一個子資料夾,並將 WordPress 程式解壓至此。
- 啟動 pnet,並在瀏覽器中執行 WordPress 安裝程式:
http://localhost/您的 WordPress 資料夾路徑/wp-admin/install.php
,並使用 pnet_wordpress_db、WordPress 資料庫帳號 and WordPress 資料庫密碼 來設定 WordPress 要使用的資料庫。
cFos Personal Net 文件