目前日期文章:200704 (45)

瀏覽方式: 標題列表 簡短摘要

http://163.17.158.26/plog/summary.php

http://www.foto126-3.idv.tw/summary.php

http://www.czren.net/

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

1.LifeType 1.1.2 的安裝

※連結官網下載:http://www.lifetype.org.tw/ → 新聞,直接下載

※安裝過程(影音檔):解壓縮建立資料庫安裝

2.LifeType 1.1.2 的基本設定

個人化 summary 頁面(影音檔)

Blog 全部站台管控(影音檔)

※管理者要記得常常去全部站台管控清理垃圾唷!

※新增模版

下載適合你部落格版本的模板
http://sourceforge.net/project/showfiles.php?group_id=83964&package_id=100435

如果想全部都裝,就下載 all_templates
http://prdownloads.sourceforge.net/lifetype/1.1__all_templates.zip?download

解開壓縮放在 LifeType 安裝的根目錄下的 templates 資料夾,登入管理:
全部站台管控→新增模版→掃描模板,這樣子沒問題的模板就通通被加入囉!如果管理者有開放 user 自己新增模板,那麼可以用瀏覽模式上傳,接著按下新增即可,全部站台管控新增的模板可以讓所有的 users 使用。

※新增外掛

下載外掛,有的外掛和系統會產生衝突,外掛安裝太多也會吃掉系統資源,請小心增加:下載外掛,解壓縮放在 LifeType 安裝的根目錄下的 plugins 資料夾,有些外掛需要去啟動。

3.LifeType 1.1.2 的進階設定

參看個人陸續累積的一些網頁說明

LifeType 1.0.6

LifeType 1.1

部落格的表情符號,增加可愛的洋蔥頭!

直接插入影片檔和 Flash 檔案,不必管程式如何寫

加了 authimage 這個 plugin 必須修改

※summary.php當作首頁的方法,不是修改Apache,是修改 LifeType 安裝的根目錄下的 .htaccess 檔案,在最前面加上下面的參數設定,就可以了。 DirectoryIndex summary.php index.html index.php

4.LifeType 的使用

基本:※(一次下載所有影片檔)

一、登入部落格

二、個人網誌設定

三、檔案中心-新增資料夾

四、檔案中心-新增檔案(圖檔)

五、影音教學檔-檔案中心-新增檔案(其他檔案)

六、影音教學-發表文章-如何在文章中插入網頁圖片

七、影音教學-發表文章-如何在文章中插入檔案中心的圖片

八、影音教學-發表文章-如何在文章中插入檔案中心的其他檔案

九、檔案中心-內容管理

其他:

Zoundry 編寫部落格,另一個很棒的離線 blog editor

圖檔太寬,或者連結太長,請放入延伸內文!

部落格加了一個小時鐘

讓自己的部落格版面與眾不同(一次下載所有影片檔)

資料來源: (2006/11/22 台中市網路中心 校園網誌建置 研習講義)

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

下面是一些關於模板修改的"簡易文件"或是"網路資訊"。
煩請各位大德,在你動手進行模版修改前,使用您寶貴的時間看一下吧!

必讀內容:


延續閱讀:
1.[中]網站製作學習誌裡面的css文章
2.[中]CSS實務排版技巧、秘訣與技術
3.[中]Cascading Style Sheets (串接樣式表)的基本介紹
4.[英]W3Schools CSS Tutorial
5.[英]complete css guide

無限延伸:
請向google(或任何你喜愛、熟悉的搜尋引擎),問它說:css 模版 樣版 樣式 設計
就會有多到讓你想像不到的內容出現了 吐舌頭

資料來源:http://forum.lifetype.org.tw/index.php?topic=2481.0

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

Summary顯示的日期只有7天的缓存,每次更新會把之前的從cache中去掉;
之前markwu大人有帖子专們討論
不過現在的文件變了,修改方法有點變化,發出来给大家参考:
修改方式是修改class\summary\dao\summarystatsconstants.class.php中的define( "SUMMARY_DEFAULT_TIME_FENCE", 7 ) 7修改成别的數字(譬如100了).然後再有文章刷新,就回显示100天内的相關文章.

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

http://phys.idv.tw/plog/category/1/11
http://www.stps.tyc.edu.tw/lifetype/index.php?op=ViewArticle&articleId=34&blogId=1

http://163.17.156.130/moodle/mod/book/view.php?id=342&chapterid=37

http://www.tiec.tp.edu.tw/lifetype/post/1/546

http://plog.tcc.edu.tw/category/128/2259

這些都有不錯的教學喔!!

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

修改上傳檔案大小限制

如果您的檔案中心有需要讓使用者上傳超過預設大小(2MB)的檔案

請依照以下步驟修改

1. 修改php.ini (C:/WINDOWS/php.ini 或者 /etc/php.ini ),尋找 upload_max_filesize」這個字串,將值改為您想要的大小。

2. 以管理者登入部落格,「全部站台管控」→「上傳設定」→「maximum_file_upload_size」改成您想要的大小。

3.存檔關閉之後,執行C:/AppServ/Apache2/apache_servicefix.bat 或者 service httpd restart 重新啟動Apache

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

LifeType Bloggers 進階使用(二)

有部落格的請登入自己的部落格,沒有部落格的可以使用虛擬伺服器架設的來玩,如果以上兩個都沒有的,上課時,再借用。
  1. 修改 CSS 樣式
    • 如果您美感不錯,就將模版下載,開啟其中的 CSS 利用 Dreamweaver、Firebug這有教使用方法)等來修改。
    • 美感跟我差不多的人,喔,感謝網路善心人士,有 CSS 可以下載使用耶! ()、(
    • 我利用前者為例說明,選擇一個適合自己模版欄位的 CSS 複製全部語法,我選擇的是「貓咪踏青」
    • 打開純文字編輯器,例如筆記本貼上存檔,我就存為 cat.css
    • 將圖檔下載再上傳到自己的網頁空間,或者也可以選擇自己網頁空間原本的圖檔,然後修改 cat.css 裡面的圖檔路徑。
    • 登入→個人網誌設定→網誌模版編輯器
      登入→個人網誌設定→網誌模版編輯器

    • 找到自己自製的模版,點選編輯。
      自製模版→編輯

    • 找到 CSS 點編輯
      找到 CSS 點編輯

    • 先將原來的 CSS 複製存檔起來,萬一改的一團糟或者不滿意時,還可以恢復。

    • 接著將下載修改後的 CSS 複製貼上,按下去更新,就OK了!
      下載修改後的 CSS 複製貼上,按下去更新,就OK了!

    • 弄清楚首頁版面的樣式結構表,可以自己修改創作喔!
    • CSS修改利用模版編輯器就不用考慮語系,如果是下載回來編輯,就要注意自己使用的文字編輯軟體,存檔要存UTF-8喔!
  2. 加入 Flash 小時鐘、GIF小動畫:

    Flash 小時鐘

    • 登入→個人網誌設定→網誌模版編輯器
    • 大部份這類小玩意都放在側邊,所以點選編輯 links.template
    • 將語法貼在適當位置。
      小時鐘語法如下,flash 的連結網址和寬、高 width height,請依需要修改
      <embed src="http://www.stes.tc.edu.tw/~yunol/swf/cat05-rakyu.swf" _fcksavedurl=""http://www.stes.tc.edu.tw/~yunol/swf/cat05-rakyu.swf"" width="127" height="87" type="application/x-shockwave-flash" border="0" wmode="transparent">

    • 小時鐘可參考這個網站,收了好多,連語法都備好囉!有興趣的可以上網再找,也可以自己製作。
      http://www.tiec.tp.edu.tw/lifetype/post/1/284

    GIF小動畫

    • 放置編輯位置相同,小動畫語法如下,連結的網址和寬高 width height,還有圖片的替代文字,請依需要修改:
      <img src="http://www.stes.tc.edu.tw/~yunol/images/gears2.gif" alt="新的一年,繼續努力!" width="80" height="84">

  3. 加入音樂播放器,也是編輯 links.template,放個一兩首老歌就好,免得觸犯著作權。

    MediaPlayer語法如下,僅需改音樂網址。

    簡易:
    <embed src='http://www.stes.tc.edu.tw/~yunol/sounds/AnitaMui/test.asx' width='180' height='25' autoStart='0' >

    複雜(有畫面):
    <embed src='http://www.stes.tc.edu.tw/~yunol/sounds/AnitaMui/test.asx' type='video/x-ms-wmv' width='320' height='240' autoStart='1'
    showControls='0' AutoSize='0' AnimationAtStart='1' ClickToPlay='1' EnableContextMenu='0' EnablePositionControls='1' EnableFullScreenControls='1' ShowControls='1' ShowAudioControls='1' ShowDisplay='0'
    ShowGotoBar='0' ShowPositionControls='1' ShowStatusBar='1' ShowTracker='1' ></embed>

    asx播放清單語法如下,曲名和歌曲路徑請自行修改(歌曲路徑雖然可以抓人家的,例如第一首,但最好不要):
    <Asx Version="3.0">
    <Param Name="AllowShuffle" Value="yes"/>
    <Entry>
    <Title>長藤掛銅鈴</Title>
    <Ref href="http://www.fcu.org.tw/~f93b0229/wma05/03002.wma"/>
    </Entry>
    <Entry>
    <Title>胭脂扣</Title>
    <Ref href="http://www.stes.tc.edu.tw/~yunol/sounds/AnitaMui/15.wma"/>
    </Entry>
    </Asx>

    有一款簡易可愛的 FlashPlayer,也順便介紹給大家,網站提供下載喔!
    要特別注意的是,FlashPlayer 所放置的歌曲必須是 mp3 格式,還有要注意到轉速問題。
    反正貼貼歌曲有問題就拿掉,放沒問題的就對啦!還有 LifeType內文頁不可貼 object 標籤,但是貼在 template 就沒問題。
    語法如下(歌曲路徑是好友國華的部落格轉貼,路徑修改放在自己網頁空間囉!):
    <object type="application/x-shockwave-flash" data="http://yunol.stes.tc.edu.tw/swf/dewplayer.swf?son=http://www.stes.tc.edu.tw/~yunol/sounds/denglijun/Drunken_tango.mp3" width="180" height="20"><br /><param name="movie" value="http://yunol.stes.tc.edu.tw/swf/dewplayer.swf?son=http://www.stes.tc.edu.tw/~yunol/sounds/denglijun/Drunken_tango.mp3" /></object>

  4. 多增加一些選單,語法如下,編輯 header.template
    連結的網址和 title 文字以及 div 標籤位置請自行修改,表情可以讓大家轉貼,因為放在 google 的網頁空間,不擔心吃掉自己主機或者學校主機的頻寬。
    <div align="right"><font size="2">※<a href="{$url->getBaseUrl()}/summary.php">{$locale->tr("summary")}</a>※<a _fcksavedurl=""{$url->getBaseUrl()}/summary.php">{$locale->tr("summary")}</a>※<a" title="洋蔥頭&米滷蛋&麻糬人-更多的表情圖示" href="http://www.yunol.stes.tc.edu.tw-a.googlepages.com/face" target="_blank">表情</a>※<a href="http://yunol.stes.tc.edu.tw/05.htm" target="_blank" title="相簿展示&製作教學">網路相簿集錦</a>
    ※<a href="http://uv.stes.tc.edu.tw:8080/yunol/yunol_gb/guest.php" target="_blank" title="留言版,歡迎留言給我!" >留言版</a>※<a href="http://unas.stes.tc.edu.tw/calendar/cal2.php" target="_blank" title="我的行事曆">行事曆</a>※<a href="http://yunol.stes.tc.edu.tw" title="我的主站,歡迎光臨!">于老師教室</a></font></div>

部落格要個人化的兩個必要條件,其一是管理者需加掛「網誌模版編輯器」,其二是使用者要自製模版,簡易的就直接複製已有模版即可。語法不難,就開啟網頁編寫軟體,先在設計頁面處理好,再切到程式碼看語法即可,唯一要注意的是,用到的圖檔、音樂檔都要上傳到有效的網頁空間,然後路徑改成絕對路徑,最好不要抓別人的網頁路徑,萬一該網站關閉,自己的也會跟著掛了。

Demo 網站
Demo 網站

研習時間非常短促,本內容主要著重在部落格外觀的立即改變,有興趣者,可以多多參看一些更完整深入的網路教學文件。

我的CSS網路中心研習用部落格申請

 

來源:  http://elesson.tceb.edu.tw/elessonblog/summary.php

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

google 搜尋到的,順便記下來,下載網址如下:

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

把部落格架設起來之後,最重要的就是要能夠提供使用者申請。

特別架設在學校裡頭,當然就是要能夠提供學生申請,

可是plog / lifetype的特性實在是有點不方便(至少1.X版的是這樣啦)

怎麼的不方便呢?目前LifeType 1.x版的帳號以及網誌管理有幾種選擇

一、不開放註冊,由管理者建立帳號與網誌〈真的蠻辛苦〉

二、開放註冊,不驗證電子郵件〈這樣令人很不安心〉

三、開放註冊,驗證電子郵件〈使用者可以啟用帳號,但是你也不知道它是誰〉

四、讓申請者填寫書面表單,管理者建立帳號與部落格〈總有帳號重覆的可能〉

五、等待下一個版本對使用者管理的功能更加完善〈...........=,= 無法預期〉

疑?這樣聽起來還不錯ㄚ~?只是泡泡還是有一些考量

  1. 不開放註冊,由師生來資訊組申請:開立帳號的時候,要測試帳號是否重複,且要填些基本資訊,這樣每個人平均要來資訊組停留的時間過長。
  2. 開放註冊申請,預設不啟用,由使用者MAIL啟用:其實這樣好像沒辦法管制是不是校內的師生申請的?
  3. 開放註冊申請,不由使用者MAIL確認,但是這樣一來預設是註冊完就啟用:這就不用說了,比起上面那個方式還糟糕。

辦法是人想出來的,幾經思索,大概可以從這兩個辦法選擇其一:

  1. 寫個驗證程式參照學務系統內的資料,模仿網路中心的部落格驗證架構。
  2. 開放使用者自行註冊,由管理者啟用網誌與帳號。

看了這兩點,哪還用想。當然是選擇方法2比較簡單,方法1要顧慮的可多了~特別是給學生申請。 @_@

實作:


資料庫是【hld_plog】資料表前置詞是【plog_】

hld_plog > plog_users 將 status 這個欄位的default改為2

  • 原本的default是1,也就是使用者預設啟用,改成2之後,就算不要求使用者經由mail啟用帳號,註冊完之後一樣是停用的。

hld_plog > plog_blogs 將 status 這個欄位的default改為2

  • 原本的default是1,也就是網誌預設啟用,改成2之後,就算不要求使用者經由mail啟用帳號,註冊完之後一樣是停用的。

hld_plog > plog_users 加上一個欄位 stu_num

  • 加上這個欄位是為了要在啟用帳號時,能夠將帳號作一個註記,原本是可以讓使用者填在【about】這個欄位裡面,但是這樣一來使用者隨時可以更改!加上這個欄位不影響部落格的運作,填入學號之後,日後只要遇到學生畢業要刪除網誌以及使用者的話就簡單多了,而且學號是唯一值。

實際測試之後,嗯...差點沒昏倒~default改成2好像也沒用

而且啟用使用者要到

【管理面版 » 部落格 » 全部站台管控 » 管理使用者】

啟用網誌要到

【管理面版 » 部落格 » 全部站台管控 » 網誌站台管理】

然後確認身分之後要進資料庫去把學號寫入到【hld_plog > plog_users > stu_num】

這樣才算完成【啟用】一個使用者。


嗯.....突然有點後悔選擇這個方法...

後來只好又去修改語系檔。因為原本的語系檔中是說寄出的信有啟動碼 ~>.<~
locale/locale_zh_TW.php

再修改認證信,不寄出啟動碼
templates/summary/email_confirm.template

這樣總算可以~

最後自己再寫了支小程式,專門用來修改以上提到的那幾個欄位,嘿嘿~果然方便許多 ^_^

就這樣囉~部落格開張!

來源:http://plog.tcc.edu.tw/post/128/6833

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 目前LifeType 1.x版的帳號以及網誌管理有幾種選擇

一、不開放註冊,由管理者建立帳號與網誌〈真的蠻辛苦〉
二、開放註冊,不驗證電子郵件〈這樣令人很不安心〉
三、開放註冊,驗證電子郵件〈使用者可以啟用帳號,但是你也不知道它是誰〉
四、讓申請者填寫書面表單,管理者建立帳號與部落格〈總有帳號重覆的可能〉
五、等待下一個版本對使用者管理的功能更加完善〈mark大大已經說要加到下個版本囉! YA!〉

疑?這樣聽起來還不錯ㄚ~?只是泡泡還是有一些考量

1.不開放註冊,由師生來資訊組申請:開立帳號的時候,要測試帳號是否重複,且要填些基本資訊,這樣每個人平均要來資訊組停留的時間過長。
2.開放註冊申請,預設不啟用,由使用者MAIL啟用:其實這樣好像沒辦法管制是不是校內的師生申請的?
3.開放註冊申請,不由使用者MAIL確認,但是這樣一來預設是註冊完就啟用:這就不用說了,比起上面那個方式還糟糕。

我也嘗試過開放申請、不驗證mail
然後把 資料庫中 > plog_users這個資料表的  status 欄位的default改為2 (也就是停用)
但是...發現這樣並沒有用,可能是register的程式會把值寫成1 
所以default是沒有用的?

想到沒法子了,就自己寫個小小的程式滿足自己小小的需求
http://plog.tcc.edu.tw/album/128/2273

這程式只是幾隻簡單的PHP
基本上就是解開來之後
修改 Connections/plog.php 裡頭的參數
然後把整個manage丟到 plog的根目錄去
這樣就OK了

因為我是對我自己的用途寫的
如果剛好合用,歡迎使用跟討論 ^^
或者有先進有更好的作法也跟同是LT愛好者的我們分享一下吧 ^_^

我用到的功能
1.加入一個可供辨識的唯一值欄位
   這個只要登入之後到 HELP的頁面點選add_stu_sql.php那支程式就OK了
2.列出網誌以及使用者的數量以及狀態
3.就啟用與停用的 網誌 以及 使用者 做列表
4.登入後快速修改使用者與網誌的狀態
5.網頁列印啟用申請單

目前是針對使用者還有網誌的啟用跟停用提供一個快速簡單的修改方式而已
很有興趣想要把大量新增使用者的功能也嚐試看看
但是,大概要等這學期seminar結束吧 @@

寫完真是覺得野人獻曝了~"~ 

 * manage_060419.zip (25.54 KB -)

來源:lifetype官方討論區

另一個人的作法:

 我的作法
http://web.jhes.ttct.edu.tw/~lifetype/blog/1/4/2007/04/01/8
需要自行修改兩個地方

  • 紅色的改成你要檢查的IP的字串長度,如果檢查 210.  就改成 4,如果檢查210.240. 就改成 8
  • 綠色的改成你要檢查的IP內容


用下載的話文件是utf8編碼

另外想順便求助一件事情,我在lifetype1.2之中貼上程式碼,觀看該篇文章的時候,裡面的
Header("Refresh:5;URL=summary.php"); 真的會被執行 Q_Q


<?php
                                                                               
include( PLOG_CLASS_PATH."class/net/client.class.php");
                                                                               
                                                                               
$myIP = new Client();
$ip = substr($myIP->getIp(), 0, 12);
                                                                               
if (strcmp($ip,'210.240.136.') == 0){
echo "Your IP:". $myIP->getIp() . "<br>";
echo 'IP Check OK';
} else {
//  Header("Location: summary.php");
Header("Refresh:5;URL=summary.php");
echo '<meta http-equiv="refresh" content="5; URL=summary.php">';
echo "不開放外人註冊<br>";
exit;
}

?>

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

在Lifetype 1.02版時曾對summary的註冊功能做了一些小修改。
主要的原因是因為校內的server資源有限,因此無法提供外面的人註冊使用。
但是我又很懶,不想把註冊功能關閉讓我一個一個幫老師們註冊。

於是我就對LT做了一些小小的修改,讓校內的IP可以自由註冊,但外部的IP則出現停止註冊的說明。詳細的修改如下:


動手前,請先將summary.php備份 

首先假設校內(或是單位內)使用的ip範圍,以10.10.10.0/24為例

打開summary.php找到下面這段

 if( !$config->getValue( 'summary_disable_registration' )) {
    $_actionMap["RegisterStep0"] = "doReadAgreement";
    $_actionMap["RegisterStep1"] = "doUserRegister";
    $_actionMap["RegisterStep2"] = "doUserCreation";
    $_actionMap["RegisterStep3"] = "doBlogRegistration";
    $_actionMap["RegisterStep4"] = "ChooseBlogTemplateAction";   
    $_actionMap["RegisterStep5"] = "doFinishRegister";
}

把它換成

 if( !$config->getValue( 'summary_disable_registration' )) {
   $ip = (getenv(HTTP_X_FORWARDED_FOR))?getenv(HTTP_X_FORWARDED_FOR):getenv(REMOTE_ADDR);
   $Filter1 = ereg("10.10.10", $ip);
   if ($Filter1 == "1") {
    $_actionMap["RegisterStep0"] = "doReadAgreement";
    $_actionMap["RegisterStep1"] = "doUserRegister";
    $_actionMap["RegisterStep2"] = "doUserCreation";
    $_actionMap["RegisterStep3"] = "doBlogRegistration";
    $_actionMap["RegisterStep4"] = "ChooseBlogTemplateAction";   
    $_actionMap["RegisterStep5"] = "doFinishRegister";
   } else {
    $_actionMap["RegisterStep0"] = "SummaryRegistrationDisabledAction";
    $_actionMap["RegisterStep1"] = "SummaryRegistrationDisabledAction";
    $_actionMap["RegisterStep2"] = "SummaryRegistrationDisabledAction";
    $_actionMap["RegisterStep3"] = "SummaryRegistrationDisabledAction";
    $_actionMap["RegisterStep4"] = "SummaryRegistrationDisabledAction";
    $_actionMap["RegisterStep5"] = "SummaryRegistrationDisabledAction";
   }
 }

存檔就完工了。

再提醒一次,修改前一定要備份阿

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 LifeType的預設首頁就是你第一個成立的網誌,例如以瀏覽器輸入http://your_ip/plog,出現的是blog_Id=1的網誌

而摘要頁是在http://your_ip/plog/summary.php

若希望以瀏覽器輸入http://your_ip/plog,就會自動連結到summary.php這一頁。

去編輯/plog/.htaccess 這檔案,最後一行加上 

DirectoryIndex summary.php


這樣就可以了。

資料來源: http://idea.gdps.tpc.edu.tw/mod/forum/discuss.php?d=164&parent=202


 

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()


留言版的外掛教學

http://www.wretch.cc/blog/dodel&article_id=2475926

http://blog.sina.com.tw/645/article.php?pbgid=645&entryid=11305

華龍國小的lifetype教學!資料很多喔!

http://plog.hlps.tcc.edu.tw/plog/category/2/19

 
 http://wiki.lifetype.org.tw/tutor/installation/pLog-Installation.html


e-Totem Lifetype   一個lifetype的教學總整理!

就先這樣!!下次再po!!^^


 

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 這星期一直在測試部落格!除了wordpress mu以外,還測試lifetype
但在安裝的過程中出現了以下的訊息
There was an error connecting to the database. Please check your settings.

資 料庫錯誤~?
到底是什麼問題呢?
以上是在本機上測試的

接下來是在虛擬機上測試的!在安裝過程中也出現了問題!

Warning: set_time_limit() has been disabled for security reasons in /home/jianmin/lifetype/wizard.php on line 7

這又是什麼問題呢~?

好麻煩啊~~

我用的lifetype版本是1.1測試版
apache版本 2.5.8

原來啊~~

解決之道是~~

將妳的資料庫刪掉,然後將在www目錄下的lifetype資料夾刪掉!

然後再重新安裝!就可!

希望對大家有用!

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

APM 網頁伺服器?這名字聽起來挺陌生的,不過其實很簡單,就是 apache + PHP + MySQL 這個目前佔有率最高的網頁伺服器組合。

這個可攜版的網頁伺服器,是使用 APM Express 的控制介面,加上我自己調整的伺服器設定,集合了 apache、PHP、MySQL 以及 perl 等功能的泛用型網頁測試框架。

使用這個伺服器的方法非常簡單,只要下載 PortableAPM.7z 並且解壓縮至任一資料夾,然後執行 apmxe.exe 就可以了。

apmxe.exe 控制程式由對岸的 dualface 所開發,雖然程式介面是簡體中文,但是不需要特別的設定,也可以在繁體中文的環境下正確顯示。

本伺服器集合了 PHP 與 Perl 語言以及 MySQL 資料庫,方便網站開發人員進行測試的工作,也可以運行 AWStats 這個有名的伺服器記錄統計程式(需自己另外安裝),而且可以非常簡單的啟動、停止伺服器,可以說是非常方便!

因為本伺服器是為了方便測試而調整出來的版本,所以 MySQL 資料庫的帳號為預設的 root,並且沒有設置密碼。如果有必要的話,請自行更改帳號密碼的設定。

要在這個伺服器上進行測試,只要將想測試的檔案放置到 htdocs 資料夾中,再由瀏覽器開啟本地端的網站,就可以進行測試了喔。相當簡單吧!


 

最後列舉一下本伺服器使用的各種軟體版本:

另外還有幾個測試用的小程式喔!

  • http://localhost/phpinfo.php - phpinfo 函式,用來顯示各種伺服器資訊
  • http://localhost/iprober.php - iProber 探針,可顯示全中文的伺服器資訊,並且可進行簡單的系統效能以及資料庫連線測試
  • http://localhost/cgi-bin/printenv.pl - 顯示 Perl 運行環境的各項參數

資料來源: 

無聊人的無聊故事

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

自己電腦連不上 localhost
發現網址打 localhost 會一直讀取但是畫面就是沒出來
該怎麼辦呢?

把 appserv 停掉,重開機,然後在 cmd console 下打 netstat -a 看 port 80 有沒有在 listening, 有的話就要找找看是哪個程式(一般人有可能會遇到 SkyPe)。不過這樣也奇怪,一般來說若是 80 port 被佔用, apache 起來的時候應該會有錯誤訊息起不來。

用 netstat -a -o 看了一下
http: 部分有兩個 PID

再用 tasklist 查這兩個 PID

發現都是 apache 所佔用, 若啟動 apm express 會佔用兩個嗎?

Apache 3564 console 12,772k
Apache 2552 console 25,122k

 

Apache 一般都會佔用兩個 PID 沒錯,不管是自己灌的或是用其他懶人包都一樣。
我做的可攜版,所有設定都已經放在同一個資料夾下面了,所以如果在家開得出來,那可能要懷疑一下公司的網路或是電腦是不是有做其他的限制?例如 host 檔案有被改過之類的…
另外,除了 http://localhost/ 外,也可以試試看用 http://127.0.0.1/ 來連線。

剛整個再測一次
安裝 appserv port 自己設定就能跑了

懷疑 80 port 被隱藏程式卡到 , 無限 loop

目前使用 APM 中, 跑其他 port 了 Q_Q

Edit the Apache httpd.conf Configuration File<<
在appserv 裡面Apache Configure Server裡面的如上選項

那種自行跑一個小 webserver 的程式應該要 dynamic port 才對,寫死了對會影響其他程式。
又 netstat -a 看不到 80 port 在 listening,實在是令人擔心的東西


用記事本打開就可以改囉
ServerName localhost
NameVirtualHost 127.0.0.1

ServerAdmin webmaster@localhost

Listen 83 <<<??
Timeout 300
KeepAlive On
MaxKeepAliveRequests 0
MaxRequestsPerChild 0
KeepAliveTimeout 15
ThreadsPerChild 500
HostnameLookups Off

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Apr 27 Fri 2007 22:52
  • 置頂 Lyceum

lyceum 是一個多人使用的 wordpress 系統,和 mu wordpress 是類似的,不過資料庫設定不同。

  1. 下載
    lyceum

  2. 建立資料庫,並且開放該資料庫的讀寫權限。

  3. 把 config/wp-config-sample.php 複製到 config/wp-config.php
  4. 修改 wp-config.php。
    1. 不使用 subdomain
      1. DB_NAME,DB_USER, DB_PASSWORD,DB_HOST 請照你實際的情況修改。
      2. WEBROOT 指的是你的 portal.php 的位置,如果你的 virtual host 設定在lyceum/lyceum 的話,在 svn 裡是留空白, 0.31 裡是 ‘/’ 。
      3. MAINDOMAIN 照你實際的 DOMAIN 修改,如果你用 blog.example.com 的話,請不要設定 example.com ,這樣會有安全顧慮。
      4. DEFAULT* 請照你想要的情況修改,其它的選項如果你要作測試用,再自行打開。
    2. 使用 subdomain
      1. 什麼是 subdomain ?就是使用 user1.blog.example.com 或是 user2.blog.example.com 這種網址。

      2. 資料庫還是照上面的修改。只是要把 SUBDOMAINS 改成 true 。

  5. 設定完成之後,瀏覽 http://example.com/wp-admin/install.php ,並且照步驟一步一步來。

  6. 完成!

FAQ:

  1. 為什麼我的 http://example.com/login 顯示沒有這個網頁呢?

    答:有二種可能,一個是你目錄底下的 .htaccess 並沒有產生,所以請在 http://example.com/system-admin/rewriterules.php 重新產生。另一個可能是你的 apache 權限的問題,請修改 apache 的設定檔,並且把該目錄的權限設為下面的設定即可:

    1. Options Indexes FollowSymLinks MultiViews 
    2. AllowOverride All

     

  2. 為什麼我的登入後,他問我要不要下載 profile ?

    答:在 http://example.com/system-admin/ 裡將「 System HTML type 」設為「 text/html 」。

  3. 為什麼我用了語系包以後, profile 變亂碼?

    答:在 http://example.com/system-admin/ 裡將「 System character encoding. 」設為「 UTF-8 」。

  4. 好像很多功能不完全?

    答:請到 http://source.ibiblio.org/trac/lyceum 寫入你遇到的問題或是想要新增的功能,或是留言或寄信跟我聯絡,我會跟作者聯絡。

  5. 我想要最新的功能。

    答:請使用 svn 下載最新的程式碼,不過請要有冒險犯難的精神,並且隨時追蹤設定檔的變更。

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 
警告:此文可能對熟悉wordpress外掛安裝的網友感到乏味萬分,閱讀時請留意

我的朋友兼同事凱文最近問了我幾個外掛安裝的問題,恰好在此同時也收到了台北中和市景新國小朱冠宇小朋友的「叔叔,我有自己的網誌了」信中來信詢問,有鑑於此,我試著寫下超簡易外掛安裝教學,讓任何一位跟我以前一開始一樣

完全不懂CSS、完全不懂PHP、虛擬主機聽起來比虛擬實境還虛擬

網友參考,相信看了之後,大家一定會發現,咦,原來這一定比使用有名大站的部落格還要簡單多多,習慣了以後,連網拍平台都比你用的部落格複雜呢。


在參考這篇完全安裝教學安裝完wordpress之後,預設的畫面如圖所示

http://static.flickr.com/114/305462107_6433dd1e1a_m.jpg

按照大部分人的喜好,難免會想在右邊的資訊方塊列(sidebar.php)加進最近留言的資訊,由於能做到這個效果的外掛在wordpress有百百種,我以C.H.Weng寫Recent Comment and Trackback這個外掛為例

這個外掛可以讓你將最近網友的留言顯示出來,安裝方法相當的簡單,在作者的頁面也有中文安裝說明,然而在安裝外掛的過程中,有時會有很多國外網友用英文寫的好外掛,錯過實在太可惜

1.從作者的頁面下載這個檔案



2.下載解壓縮之後,存到本機的資料夾

http://static.flickr.com/116/305462128_d835092389_o.jpg



將解壓縮的檔案上傳到你的外掛資料夾(ex:www/wp-content/plugins/)裡面

http://static.flickr.com/108/305462140_bf3625f94b_o.jpg

完成之後會變成

http://static.flickr.com/107/305462164_59a138b8d9_o.jpg


3.回到你的管理後台中,在外掛選項會看到你目前的外掛清單中會有你剛剛上傳的外掛名稱(點圖放大)

http://static.flickr.com/118/305462206_e8e704550c_m.jpg按下啟用按鈕以啟用這個外掛

注意:上傳上去以後,如果在外掛選單找不到的話,請重新整理網頁或者是確認自己傳輸的檔案是否正確(有的外掛是將你解壓縮後的檔案上傳到plugin資料夾,有的是要你上傳整個資料夾到plugins資料夾裡面,以作者說明為準



4.修改你目前正使用的佈景,插入程式碼在要他顯示的地方,以此外掛為例,我修改的是default預設佈景的資訊方塊列(sidebar.php)

修改的方式有很多種,可以在本機修改檔案後上傳到你的佈景裡面,把原始的sidebar.php覆蓋掉,或者是直接將你的佈景/sidebar.php設為可寫入,這麼一來,可以直接在管理後台的佈景編輯的地方直接修改存檔。(我多半用後者,比較方便)

如果擔心修改不成,請保留你的sidebar原始檔案,萬一修改樣子解決不了,請用原始檔案覆蓋回去恢復原貌。

回到主題,貼入原始碼:
PHP 語法:
<?php recent_comments(1020'< li><a title="評論由 %comment_author% 發表於 %post_title%" href="% comment_link%">%comment_author%</a>: %comment_excerpt%</li>'false'comment'); ?>
但是要貼到sidebar.php的哪裡呢?
你可以對照sidebar.php跟你原來佈景的差別,一樣畫葫蘆的貼進去,聽起來很複雜?No,請看圖片。

這個是sidebar.php程式碼長的樣子


http://static.flickr.com/101/305462251_dcc5833381.jpg

他會讓你的佈景變成

http://static.flickr.com/105/305462260_7526f08c41_o.jpg

所以我只要在圖片一的程式碼那邊,插入作者所說的程式碼,可以複製你的sidebar其中一段code,把他取代成你要的程式碼(如下圖,點圖放大)

http://static.flickr.com/107/305462284_831a81a104.jpg

夠簡單吧,你已經完成了所有步驟啦,最新留言的效果就會出現在你的首頁了。

http://static.flickr.com/117/305462091_b2823bc93a_o.jpg


p.s:當然安裝外掛也有一些widget可以參考,不過方式雖然簡單,但是我以為先讓剛接觸的人了解手動安裝方式會比較好些。
此篇文章的來源: WordPress歡樂正體中文交流所
__________________

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 
這份文章是在http://blog.linsun.org/?p=269 這個網址發現的!感覺好像不錯喔!

發現這個超級無敵好用的外掛,回家前一定要把他介紹給需要的人!早早就發現 WordPress 已經推出了新版本,可是發現 WordPress 升級似乎沒有很明確的說明步驟,所以遲遲不敢動工,沒想到在下班前上網亂晃,卻發現了這個給像我這種白癡使用者方便的升級外掛。
在這個網站將外掛下載之後,一樣整個資料夾丟到 plugins 目錄底下,並且在 plugin 管理介面啟用即可。接下來就是一些目錄權限的設定工作,非常重要,如果沒設定成功,此外掛將無法順利升級。
依照網站指示,將 WordPress 整個目錄以及 wp-admin , wp-includes 這三個資料夾權限設定為 777 ,並且將 WordPress 目錄中,除了 wp-config.php 之外的所有檔案權限都設定為 777
權限設定完成之後,就可以點選管理底下的 InstantUpgrade 按鈕進行升級了!
一切就是這麼簡單,真是太神奇了!不過得小心的是,升級一定會有風險,所以最好先把資料備份。備份的外掛在這邊可以下載
因為目錄權限都設定為 777 ,所以資料夾中有些檔案可能會被複寫甚至刪除,所以一些外掛的檔案最好事先備份好以免遭逢不測….我的相簿差點就因此回不來….

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

 WordPress是一套全世界使用人口眾多的一套個人網誌架站軟體
它至少具有這些優點

引用:
(1)源碼完全符合W3C標準;
(2)直接呈現Blog修改結果,不像Movabletype需要重建頁面;
(3)可管理Blog內容以外的靜態網頁;
(4)可在Blog側邊欄位內增加網頁鏈結;
(5)上百種的樣式與模板;
(6)支援Trackback與Pingback標準,可以與其他平台上的Blog相互鏈結;
(7)支援單篇文章是否開啟迴響(Comment)功能;
(8)可決定文章的回應是否公開,以防止垃圾(Spam)迴響;
(9)內建完整的使用者註冊功能,讓使用者可以自行維護個人資料;
(10)可以使用密碼限制讀取某篇文章的權限;
(11)簡易的升級以及安裝過程;
(12)支援從Movabletype、Blogger等匯入文章;
(13)具有XML-RPC介面,支援Movabletype與Blogger 的API;
(14)可支援多重作者、每位作者可具有不同權限;
(15)使用優雅的語意設計程式;
(16)智慧型文字排版,不用苦記HTML標籤;
(17)支援各種Bookmarklets;
(18)可支援文章多重分類與支援次分類等。
除此之外,全世界眾多使用者都為其開發了千百種以上的theme以及plugin,不管你想要哪一種設計風格、你想要哪一種部落功能,基本上你想的出來的,都能在wordpress上面實現。
我們也在WordPress中文論壇中文WordPress等相關網站,找到相關中文資源以及中文化檔案。

而自己安裝這套程式在虛擬主機上的步驟,更是相當的簡單,簡單到很難用具體的文字來形容他,比起期待像有名小站的金卡會員完成你理想的Blog,你大可花比他少的金額,用上更簡單的方式,創造出自己的Blog,讓個人化的網誌更加個人化。

所以我試著用圖文並茂的方式來寫這篇簡易教學,以下以why主機上安裝為例:
首先,您必須得擁有一個虛擬主機,您的主機至少得擁有一個mysql的帳號。

1
請先到你的主機後台,設立給wordpress用的mysql帳號
http://static.flickr.com/86/265975271_f1ca8d2213_o.jpg

設定完之後,請記下你的帳號、密碼、資料庫名稱,稍後馬上用的到。

2.

接著請到wordpress官方網站下載這套程式(目前最新版為2.0.5),接著修改資料夾下的wp-config-sample.php這個檔案,完成後將其另存成wp-config.php在同個目錄下,並完成以下設定

http://static.flickr.com/102/265975272_d1d6ecc302.jpg

並且上傳到你主機的資料夾,一般來說路徑在你的主機(多半為www或public_html之下)或新建資料夾。(這裡以上傳到www/demo為例)

由於原始主程式為英文版,需要中文化的朋友,可下載Kirin製作的中文化語系,語系檔安裝方式:安裝 WordPress 之前,於 wp-includes 目錄下面新增一個 languages 的目錄,然後把 zh_TW.mo 這個檔案拷貝過去就即可。

3.
完成之後,請輸入你的主機位址,ex:http://www.robbin.cc/demo
http://static.flickr.com/102/265975273_61310f19d2_m.jpg

看到了以上的畫面,已經完成了大部分囉,點入install.php

4.

接著看到這串訊息

http://static.flickr.com/120/265975274_93e605bbf1_m.jpg
如果畫面為英文的話,表示安裝中文化未成功,請檢查步驟2的中文化是否輸入錯誤。

5.
請記得輸入標題與郵件
http://static.flickr.com/94/265975277_48b439fcf3_m.jpg

郵件正確很重要,不管日後忘記密碼或是管理者訊息都會透過這個郵件來通知。
完成之後,點下一步..

6.

http://static.flickr.com/109/265975279_9fcd5d6ac8_m.jpg
完成啦,請把密碼記好,等等登入時,需要這個密碼。


接著點選登入後,在以下視窗輸入帳號密碼啦
http://static.flickr.com/83/265976257_b899997ab6_m.jpg
就是這麼簡單,接著輸入網址,就可以看到你的wordpress default首頁啦
http://static.flickr.com/110/265976258_b14496de11_m.jpg 

jianmin2 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 23