茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1729061 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
HoneyMoon_Day3_00013.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2010/4/9 15:27:35

PHPList會員電子報管理系統初步架設

作者: Jay  日期: 2009-06-24 16:10

之前就有看到一套 PHPList電子報系統, 不過那時候沒有想到去用,最近想來裝裝看,所以就抓下來測試.

各位可以先玩完他的 Demo ,不過在中文上有問題,可能要手動改瀏覽器的編碼為UTF-8才會正常顯示畫面.

安裝步驟:

1.前往PHPList 下載PHPList.

    wget http://ncu.dl.sourceforge.net/sourceforge/phplist/phplist-2.10.10.tgz


2.解開PHPList,應該沒問題吧...

   tar zxvf phplist-2.10.10.tgz

3. 抓出裡面的的public_html,並放置網頁目錄.

   cd phplist-2.10.10

  mv public_html /var/www/html

  cd !$

  mv public_html phplist

4.先建立資料庫

5.修改config檔

   cd  phplist/config


  vi config.php

  $language_module = "english.inc"; ---> english.inc修改成 tchinese.inc

    $database_host = "localhost"; --->若您的資料庫在別的地方請修改.

   $database_name = "phplistdb";--->請按照您建立的資料庫名稱修改. 

   $database_user = "phplist"; --->資料庫使用者名稱.


   $database_password = 'phplist'; --->資料庫使用者密碼.

   define ("TEST",1);--->要讓PHPList可以順利寄信,請將1改成0,表示關閉Debug模式.

    define("PHPMAILERHOST",''); --->PHPMAILERHOST修改成SMTP Server NAME.

    #$phpmailer_smtpuser = 'smtpuser'; ---> 拿掉#字號,並修改STMP使用者帳號

   #$phpmailer_smtppassword = 'smtppassword'; ---> 拿掉#字號,並修改STMP使用者密碼

6.若是DB是用UTF8請修改此,不然PhpMyAdmin看會亂碼


   cd ..

  cd admin

  vi mysql.inc

   return $db;--->約在45行,在此行上加上 @mysql_query('SET NAMES utf8');

7.在PHPList上寄出信件,會有PHPList的LOGO若想改掉或不出現可以修改.

   vi  sendemaillib.php


   約在152行

   $text["signature"] = " -- Powered by PHPlist, www.phplist.com -- "; --->可以Mark起來或是修改內容.

   約在170行

   
if (!EMAILTEXTCREDITS) {
    $html["signature"] = $PoweredByImage;#'<div align="center" id="signature"><a href="http://www.phplist.com"><img src="powerphplist.png" width=88 height=31 title="Powered by PHPlist" alt="Powered by PHPlist" border="0"></a></div>';
    # oops, accidentally became spyware, never intended that, so take it out again :-)
    $html["signature"] = preg_replace('/src=".*power-phplist.png"/','src="powerphplist.png"',$html["signature"]);
  } else {
    $html["signature"] = $PoweredByText;
  }

  可以前後加上/*  */Mark起來就可以了.

8.修正主旨欄打中文會亂碼

  
vi send_core.php

   約1034行

    //value="'.htmlentities(iconv('ISO-8859-1','UTF-8',$subject),ENT_QUOTES,'UTF-8').'" size=40></td></tr>   

   ---->修改為

   value="'.htmlentities($subject,ENT_COMPAT,'UTF-8').'" size=40></td></tr>

9.最後就打上網址例如test.com.tw/lists/admin就可以進入管理介面,在 初始化資料庫,就 可以 使用了! 預設帳號密碼admin/phplist

參考:


認真打雜好青年日誌

Jimmy Blog


原文出處:PHPList會員電子報管理系統初步架設 - PHP - Jay's Blog
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|