目前分類:Xoops問題解決 (10)

瀏覽方式: 標題列表 簡短摘要
請教:
移機後無法顯示首頁,出現了
XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.
該如何是好
原本xoops架在fedora core3中,將資料移到fc5,php、mysql不知要修改哪裡??

從 Linux (Aapche) 要移到 windows (IIS),
mainfile.php 一定要去改 path 。

補充:
有兩個地方要改,
一個是 path ,
一個是網址。

==========================================


jkfix: 打開 mainfile.php
去找define('XOOPS_ROOT_PATH', 'C:\Inetpub\wwwroot\qq1'); '這是IIS用的目錄
去把伺服器路徑改對以後
xoop的 install介面導引網頁就可以正常了
然後要注意檔案的寫入權限問題
PS:另外要注意 資料夾的權限(右鍵>>內容 去指定權限),如果沒有開放給IIS guest,會有讀取不到網頁的狀況
=======================


if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
define("XOOPS_MAINFILE_INCLUDED",1);

// XOOPS Physical Path
// Physical path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_ROOT_PATH', 'C:/AppServ/www/qq1');
define('XOOPS_ROOT_PATH', 'C:\Inetpub\wwwroot\qq1');

prague12 發表在 痞客邦 留言(1) 人氣()

以下為引用
http://xoops.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=8789&forum=1&post_id=34134#forumpost34134
=======
Zen-Cart無法登入管理頁面的解決方法(含zox)

這幾天搞zen-cart稿的自己快要瘋掉
因為不知道為什麼
安裝完成後就是無法登入進管理頁面
因為zen-cart的官方中文討論站好像已經關閉了
必須要到其他國家的討論區
因為我安裝的是日文版
經過兩天的上討論區跟研究
跟日本的網友反覆留言討論
才終於解決問題
發生問題的原因是因為新版php本身的bug

我的環境是
Xoops version: 2.1.16a jp
module: zox(Zen On Xoops) 1.31
DB: mysql 5.0.27
PHP: PHP 5.2.3
OS: Red Hat Enterprise Linux ES release 4 (Nahant Update 5)
另一個不是模組的zen-cart: zen-cart-v1.3.0.2-l10n-jp-2
解決方法對於zen-cart和zox均適用

開啟以下檔案
{zen-cart根目錄或zox根目錄}/admin/includes/configure.php
隨便找個地方加入以下定義
define('STORE_SESSIONS', '');
存檔,若需上傳者則上傳覆蓋原檔案
這樣就可以登入囉

解決方法是參考以下連結內的方法a(我試過b但對我無效)
http://www.zen-cart.com/forum/showpost.php?s=49644b5a06066f047dc0686e0a93e28c&p=287587&postcount=26

注意,此方法會有安全性的問題
有寫在該連結之中。

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

最近因為需要兩個最新新聞區塊 用了兩個不同的新聞模組

但其中一個新聞模組的上傳功能 上傳檔案時會不允許.doc

這個問題不難解 只是因為這個模組沒有把 "允許上傳檔案格式"寫在後台讓人容易修改

所以要找出原始PHP程式碼對應的地方在哪

看文找文查詢很久 才有點方向


結果 上傳檔案程式通常寫在 submit.php 或 upload.php

最後我在 submit.php 找到我要修改的程式區了   應該要加入MIME檔案辨認格式 如 .doc  是 'application/msword'

則.doc 檔案 可以上傳了
===

* You can attach files to your news, actually : Web pictures (png, gif, jpeg), zip, pdf, gtar, tar, pdf,(新加入rar,doc,
*/
$permittedtypes=array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png' ,'application/x-zip-compressed','application/zip','application/zip', 'application/pdf','application/doc', 'application/x-gtar', 'application/x-tar');
$uploader = new XoopsMediaUploader( XOOPS_UPLOAD_PATH, $permittedtypes, $xoopsModuleConfig['maxuploadsize']);


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

在XOOPS正體中文站看到一篇使用XOOP的心得

甚為貼切 架XOOPS應該注意的事項




以下為轉載文章
==========

well,在好幾年前就已經接觸過XOOPS架站的相關物件了
大約從七年前吧?一路收集到現在
而其中歷經多次的試誤與學習終於把自己的網站架起來了,或者該說整理起來
一直以來對網站論壇的需求性可說是可有可無,反正我的正職並不屬於網路資訊
然而在日久的接觸下慢慢的開始有用到網路論壇、購物車的架設等等功能
現在又需要用到購物車的功能時刻了
但是,很無言,以前在XOOP 1 時代所收集的購物車不是早已不維護了就是不能相容XOOP 2,叫我去用XOOP CUB又不太爽,畢竟一路看到美國官網的GGYY文件一看就是不爽使用
再加上各界撻伐說那是個誤區盲點版本,筆者還是回歸到XOOP 2.0.18S版本。
其中也因為自己並非使用APACHE來架站搞出一堆相容性的問題....
現在把我自己幾個月的心得和各位分享一下


以上:歷史簡介&廢言,可以略過(但是還是希望你看一看啦~~哈哈)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一、安裝環境:
1.最重要的物件---Sever:
雷電HTTPD的PHP4版本

網址如下
http://www.raidenhttpd.com/tw/
下載網址如下
http://www.raidenmaild.com/download/RaidenHTTPD.exe

附註:
a.該軟體為商業軟體(當然你可以無限使用FREE版本,也可以跟筆者一樣買個註冊商業版)
b.滿新鮮的,官網上的PHP4版本連結是錯誤的歐!是PHP5版本;正確版本則是放在官網的論壇裡。
http://www.raidenhttpd.com/jlbb/viewforum.php?f=10

~~~~~~~~~~~
2.MySQL資料庫
注意!!這個可馬虎不得!
當初就是沒用功去研究這個部分,所以才會造成一堆模組架設不起來
很多模組是以MYSQL 3 ~ 4 這兩個版本為基礎去設計的,萬一你要是使用更高級的MYSQL 5給他跑...恩恩 是會裝不起來的
為此筆者很無言也很偷懶,直接使用最基本的mysql-3.23.56-win這個版本來使用

下載網址:
ftp://ftp.ntu.edu.tw/cpatch/server/mysql/mysql-3.23.56-win.zip
(別問我為啥只放台大FTP網址,我知道有很多映射網站,但是那是我母校,再說下載速度也快阿)
安裝完後 去硬碟C槽跟目錄,找倒MySQL→BIN→winmysqladmin.exe(對,就是有圖示的那個檔案)執行他 並等待幾秒鐘後 設定使用者帳號和密碼,這兩個要記住,一會兒安裝XOOPS時要使用到。

~~~~~~~~~~~
3.XOOPS主程式
要讓網站穩定就必須要用好的版本,目前我所使用的版本是XOOPS正體中文延伸計畫網站提供的 : XOOPS 2.0.18.S3 正體中文utf8版 (20080105-1), 支援圖型驗證功能版本,不過我有把論壇部分給改成CBB 3.0.8 論壇+xoopseditor+Frameworks1.1 正體中文utf8

這邊要來說說BIG5和UTF8兩個版本不同或是說選定時需要注意的事項:

對新手而言,BIG5版本的好處是相容性的模組多而且不必經過轉檔為utf8的手續。海峽兩岸目前能找到的中文模組絕大部分是使用BIG5編碼的!雖然說還是有程式可以轉換BIG5←→UTF8,可是並不會100%正確唷!

另外一方面utf8的好處是,一些中文字碼(許、功.....)中文字不會變成亂碼也不會無故消失,也就是說 多國語系底下以及台海兩岸之間不會出現文字缺少或是消失的問題。

UTF8和BIG5並沒有所謂絕對的好與壞,但是,一旦選定了XOOPS主程式核心版本為UTF8或是BIG5以後,那麼所有的模組、HACK、布景等等都必須對應核心程式而選定編碼方式! ←這個很重要唷!不然會出現一堆方格亂碼文字有看沒有懂歐!

附上
a.XOOPS正體中文延伸計畫網站提供的 : XOOPS 2.0.18.S3 正體中文utf8版 (20080105-1), 支援圖型驗證功能版本網址:
http://xoops.tnc.edu.tw/modules/wfdownloads/visit.php?cid=7&lid=177

b.CBB 3.0.8 論壇+xoopseditor+Frameworks1.1 正體中文utf8網址:
http://enews.chna.edu.tw/modules/mydownloads/visit.php?cid=1&lid=2
結合文章:
http://enews.chna.edu.tw/modules/mydownloads/
文章標題:xoopseditor-Frameworks11-cbb308

兩個壓縮檔案經過結合以後把XOOPS資料夾裡的HTML資料夾中所有檔案放到網站的根目錄下

對和筆者一樣使用雷電HTTPD的USER而言,就是說去HTTPD裡設定把網站跟目錄指向電腦種解壓縮合成的HTML資料夾
不過建議就是改個位置、換個英文名稱比較好
原因?你不怕駭客我怕耶~~
改一下 比較難找到網站跟目錄來破壞(當然,防君子不防小人!真要搞你的話大概恩....應該會差個幾秒鐘吧??)

另外,論壇有必要改嗎?其實內建的討論區論壇是有圖形驗證功能的,也就是說可以避免一些灌水廣告機器人(俗稱網路蜘蛛或是灌水機器人)來搗亂
我個人也推崇此功能,但是我又想要有一堆功能的大型論壇所以只好把他給替代了
不是說圖形驗證版不好,而是看個人需求(筆者是有留下原始的圖形驗證newbb資料夾改名為newbb2,把CBB放進去改成newbb資料夾,讓兩個資料夾共存已被不時之需);另外,注意歐!原始的newbb和CBB論壇兩個模組可不能同時安裝!有些資料庫欄位是共用的或者該說是同名稱的,這個提醒大家注意一下!

安裝方法?你敢問我?自己去查GOOGLE!
~~~~~~~~~~~
4.購物車模組
這個部分筆者一共有找到四組來使用
一共是okshop、Kshop、xosC、Zen Cart Xoops
四組
a.『okshop』是使用在XOOPS正體中文延伸計畫網站討論文章中找到的okshop1.4b_utf8.zip 版本---繁體中文UTF8
相關討論文章網址:
http://xoops.tnc.edu.tw/modules/newbb/viewtopic.php?viewmode=flat&topic_id=584&forum=7
檔案位址:
http://xoops.tnc.edu.tw/modules/newbb/dl_attachment.php?attachid=1111184731&post_id=2327
~~~~~~
b.『Kshop』原始作者網站:
http://www.kaotik.biz/
2.22版本
下載位址:
http://www.kaotik.biz/modules/wfdownloads/visit.php?cid=1&lid=30
英文版本,目前尚未看到有中文版本語系出現,但是相容於繁體中文UTF8使用者,換言之站長可以去修改販賣頁面的相關資訊來呈現出中文購物車
~~~~~~
c.『xosC』原始作者網站:
http://www.feratechinc.com/
XosC .73 Beta版本
下載位址:
http://www.feratechinc.com/modules/wfdownloads/visit.php?cid=1&lid=1
原始為英文語系檔
但是可以配合『網路甘仔店KMD&OSC』網站上的中文版本osc22ms2update051113檔案來修改中文語系
原因:XOSC作者自己都講了 他是根據osCommerce MS2.2來開發的
語系結合方法,請兩個壓縮檔案自己對應一下資料夾。把有關TCHINESE這幾個字眼的東西對應一下位置自己放到xosC的模組相關資料夾。恩恩...我是分享技巧不是提供完整檔案
中文版本osc22ms2update051113檔案位置:
http://www.kmd.com.tw/modules.php?name=Downloads&d_op=viewdownload&cid=2
需到『網路甘仔店KMD&OSC』網站去註冊方能下載(管他的,反正註冊又不用錢,但是下載前要感念一下翻譯主人的辛苦倒是真的)

~~~~~~
d.『Zen Cart Xoops』原始作者網站:
http://dev.imaginacolombia.com/
下載檔案位置:
http://downloads.sourceforge.net/zencartxoops/Zen_Cart_Xoops_0.3-1.3.zip?modtime=1144494879&big_mirror=0
中文語系檔案:
http://www.zen-cart.cn/modules/wfdownloads/visit.php?cid=5&lid=205
結合方法同上
~~~~~~

以上

要是你真的懶到不行(爛到不行?)也可以過來我的網站註冊個帳號去下載區下載
抱歉 檔案大了些,加上我的模組和近兩百個安全布景壓縮後還是超過40MB無法在本站上傳

http://lendon.idv.tw

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

http://www.jb51.net/html/200712/78/13011.htm

嵌入網頁應用技巧

用iframe margin實現調用其他網頁的某一區域的方法. ...

用iframe的margin函數實現調用一網頁的部分區域
















掛恅懂赻: 褐掛眳模(www.jb51.net) 砆牉堤揭統蕉ㄩhttp://www.jb51.net/html/200712/78/13011.htm

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

軟體名稱:AppServ
軟體版本:2.4.8
軟體性質:免費
檔案大小:13.4 MB
軟體語言:英文
軟體官網:http://www.appservnetwork.com/
GBX下載點: http://down.gogobox.com.tw/inkydark/quc9

安裝了這軟體,可非常方便地在您的電腦上架設論壇、部落格、BT tracker、聊天室,以及一些
支援PHP/MySQL的線上遊戲。

【註:這軟體在Windows Vista底下亦可使用】

一、在電腦中安裝 AppServ 網頁伺服器

AppServ的安裝方法很簡單,跟安裝一般軟體都一樣,只要一直按下一步,就可以完成。但要
注意的是,一台電腦中最好只安裝一個網頁伺服器軟體,如果你的電腦已安裝了IIS或其他網
頁伺服器的話,必須先將其他網頁伺服器移除,然後再安裝AppServ,或者是透過修改伺服器
所使用的PORT,讓不同伺服器使用不同PORT對外連線,否則,會互衝,就都不能用了。

第1步 首先我們必須先檢查一下自己的電腦是否已經安裝過伺服器軟體,避免AppServ與其他
伺服器相互衝突。開啟IE瀏覽器輸入「127.0.0.1」後再按下ENTER。
若出現「無法找到"127.0.0.1"」的畫面,表示你的電腦尚未安裝過任何網頁伺服器。

TIPS:這裡的「http://127.0.0.1」指的是本機電腦的IP位址,用IE瀏灠器開啟此網址的話,
則會連上架在本機電腦中的網頁。
「127.0.0.1」與「localhost」一樣,指的都是安裝在本機電腦的網站。
 
第2步 如果你曾安裝過其他網頁伺服器,如IIS,則會出現如圖的畫面。請到「控制台」中
「新增移除程式」裡去將IIS或其他Server軟體移除掉。或者也可另外找一台電腦,專門用
來跑Apache網頁伺服器。

第3步 依照前面的網址將AppServ軟體下載回來之後,在「appserv-win32-2.4.1.exe」檔案
上面按兩下滑鼠左鍵,開始安裝AppServ。

第4步 出現軟體安裝的歡迎畫面後,直接按下〔Next〕即可將開始安裝。

第5步 此時我們可以選擇軟體的安裝路徑,一般都是不需修改,直接按下〔Next〕繼續下一個步驟。

第6步 接著我們可以選擇安裝模式,先點選「Typical」,再按下〔Next〕繼續下一步。

第7步 接著先在「Administrator’s Email Address」下面方框中輸入你的E-mail帳號,以便
伺服器出問題時,其他人可以透過這個E-mail來跟你聯繫。除了E-mail之外,其他項目先不做
修改。設定好之後,再按下〔Next〕。

第8步 接著在「Charset」下拉選單中點選繁體中文編碼來顯示。

第9步 安裝好之後,接著們必須勾選「Start Apache」與「Start MySQL」兩個項目,最後再按
下〔Close〕,讓Apache伺服器與MySQL資料庫能在安裝完成後自動啟動。

第10步 順利安裝好AppServ軟體後,我們可以來測試看看伺服器是否能順利運作。
開啟IE瀏覽器,先在「網址」列輸入「http://127.0.0.1」然後再按下ENTER,如果有順利出
現如圖的「The AppServ Open Project」頁面,表示伺服器運作正常。

NOTE:
如果安裝好之後AppServ還不能正常運作,請重開機後再試試看。另外,少數情況下有可能因為
你原本的作業系統有問題,導致AppServ安裝到一半或安裝完之後無法順利啟動Apache程式或
MySQL資料庫, 如遇到類似情況,請先移除AppServ軟體後再重新安裝一遍即可。


二、將網頁放置到WWW資料夾,讓網站開始運作

安裝好AppServ軟體後,我們可以將剛做好的網頁程式,複製到WWW資料夾,WWW資料夾就是放
置網頁的地方,只要你將網頁放置到WWW資料夾中,大家便可直接透過Internet連線到你電腦
中的網頁來。



三、設定MySQL
權限,讓資料庫更安全
剛安裝好AppServ伺服器軟體時,內建的MySQL資料庫的登入、管理權限是相當不安全的,
為了讓使用者在剛安裝好時可以輕鬆使用,資料庫管理者的密碼預設是空白的狀態,我們
必須自行加上密碼保護。並且將「phpMyAdmin」資料庫管理程式的登入方式更改成以帳號
、密碼認證的方式,否則任何人都可任意登入,你的網站便會非常危險。以下,請依照本
課的步驟,先修改登入方式,再將管理者加上密碼保護,讓你的伺服器更安全。
 
1. 設定phpMyAdmin登入、認證方式

第1步 「phpMyAdmin」是一種相當方便、好用的MySQL資料庫管理程式,當你安裝好
AppServ之後,只要開啟瀏覽器並輸入「http://localhost/phpMyAdmin」便可開啟
「phpMyAdmin」的操作介面, 我們可以在此頁面中執行資料庫的管理工作。

第2步 如要修改「phpMyAdmin」的登入方式,我們可以用「WordPad」文字編輯器開啟設定
檔修改其中的組態。先開啟「WordPad」編輯程式,再依序按下【檔案】→【開啟舊檔】,
出現「開啟舊檔」對話盒後,在「檔名」右邊方框輸入phpMyAdmin設定檔的路徑,如
「C:\AppServ\www\phpMyAdmin\config.inc.php」,輸入完畢再按下〔開啟〕。

第3步 開啟檔案後,先按住鍵盤上的CTRL再按一下F,開啟「尋找」對話盒,在「尋找目標」
方框中輸入「$cfg[‘Servers’][$I][‘auth_type’]」,然後在〔找下一個〕上按一下滑
鼠左鍵,尋找登入方式的設定值。

第4步 找到「$cfg[‘Servers’][$I][‘auth_type’] = ‘config’;」這行文字後,將其
右邊的「config」修改成「http」,使整行變成
「$cfg[‘Servers’][$I][‘auth_type’] = ‘http’;」。
設定完成後,依序按下【檔案】→【儲存檔案】,將剛剛的修改儲存下來。

2.設定資料庫管理者帳號、密碼

第1步 接著我們必須修改MySQL資料庫的管理者與使用者的帳號與密碼,開啟IE瀏覽器,在
「網址」列中輸入「http://localhost/phpMyAdmin/」並按下ENTER。出現認證對話盒後,
先在「使用者名稱」中輸入「root」,然後不用輸入密碼,直接在「確定」上按一下滑鼠左鍵。

第2步 進入「phpMyAdmin」頁面後,在「權限」上按一下滑鼠左鍵,準備修改資料庫使用者的帳號。

第3步 捲動頁面到「使用者一覽」的地方,分別勾選表格中最上面的三個使用者,然後再點選
「只從權限資料庫刪除使用者」後,再按下〔執行〕,即可刪除以上三位使用者,僅保留名稱
為「root」的本機使用者帳戶。

第4步 出現「選擇的使用者已成功刪除」的畫面後,表示剛剛所選擇的帳戶都已順利刪除。接
著在左邊選單中的房子圖示上按一下滑鼠左鍵,回到「phpMyAdmin」首頁。然後在首頁中的
「權限」上按一下滑鼠左鍵,檢查使用者帳戶。

第5步 回到「使用者一覽」頁面後,我們可以看到只剩下一個名稱為「root」的本機使用者
帳戶,在這一行最右邊的圖示上按一下滑鼠左鍵,準備修改這個帳號的登入密碼。

第6步 接著捲動頁面到「更改密碼」處,先點選「密碼」,分別在「密碼」與「確認密碼」右
邊方框輸入你喜歡的密碼。輸入完後,再按下〔執行〕,即可修改此帳戶的密碼。

第7步 當頁面最上方出現「’root@localhost’的密碼已成功更改」的畫面後,表示我們已順
利為這個帳號設定好密碼。以後再也不用擔心別人輕易的就可以登入網站的資料庫,危害網站
資料的安全。

3.新增、刪除MySQL資料庫的方法

第1步 利用「phpMyAdmin」管理程式來新增或刪除資料庫的方法很簡單,我們只要用IE瀏覽
器開啟「http://localhost/phpMyAdmin/」頁面,順利登入後,在首頁的「建立新資料庫」
下面方框輸入新資料庫的名稱,然後再按下〔建立〕即可。

第2步 順利建好新的資料庫後,我們可以在左邊選單中「資料庫」下拉選單裡看到剛剛所新增
的資料庫名稱,點選選單中的資料庫後,便可進入該資料庫所屬的頁面。進入資料庫的頁面後
,我們便可在該頁面中執行各項資料庫的修改、管理工作。
 

第3步 若要刪除某個資料庫,可以先點選左邊選單中的資料庫名稱後,然後在該資料庫頁面最
上方「刪除」上按一下滑鼠左鍵,即可刪除整個資料庫。刪除資料庫後,該資料庫中的全部資
訊、及文件等,會一併被刪除,執行刪除的工作時必須特別小心。



四、開啟檔案上傳功能、設定SMTP伺服器

在我們安裝好AppServ伺服器後,如果希望能透過PHP網頁程式來寄發E-mail郵件的話,必
須先開啟PHP組態檔中關於SMTP寄件伺服器的設定,讓PHP網頁能夠直接透過網路公司所提
供的SMTP伺服器寄發E-mail。此外,我們必須先開啟檔案上傳功能,讓PHP網頁檔案上傳
功能可以生效。
 
1.開啟檔案上傳功能

第1步
依序按下[開始]→【所有程式】→【附屬應用程式】→【WordPad】,開啟「WordPad」程
式後,再依序按下【檔案】→【開啟舊檔】,準備用「WordPad」程式開啟PHP設定檔。

第2步
出現「開啟舊檔」對話盒後,先在「檔名」右邊方框輸入「c:\windows\php.ini」後,再
按下〔開啟〕,即可用「WordPad」程式開啟「php.ini」設定檔。

第3步
順利開啟「php.ini」設定檔後,捲動頁面到大約490的地方,找到「file_uploads」這一行
後,檢查其右邊的設定值,如為「Off」,請將其修改成「On」,讓一整行變為
「file_uploads = On」。

第4步
接著在497行左右的位置找到「upload_max_filesize = 2M」這一行,將其右邊的「2M」改成
「20M」或其他適當的大小,此設定值決定了上傳檔大小的上限。

第5步
接著在大約514行左右的位置找到「default_socket_timeout」項目,將其右邊的數字改成
「600」或其他適當大小,使其變成「default_socket_timeout = 600」。這個設定值決定
了檔案上傳的操作時限,當檔案比較大或網路較壅塞時,若上傳時限太短,則可能造成上傳
一半就被迫終止,導致上傳失敗。



2.設定SMTP
伺服器,讓網站可寄發E-mail
第1步 接著我們必須設定SMTP寄信功能,捲動頁面到大約607行的地方,找到
「SMTP = localhost」這一行,將其右邊的「localhost」修改成你的ISP所提
供的SMTP伺服器位址,如「so-net.net.tw」。如果你是使用其他網路公司,
則需改成所屬網路公司的SMTP主機。



各家ISP業者所提供的SMTP伺服器列表:

ISP業者
SMTP伺服器
網上行 Netvigator
mail.netvigator.com
corpmail1.netvigator.com
和記環球電訊寬頻
mail.on-nets.com
I-Cable
smtp.i-cable.com
So-net 寬頻上網 smtp.so-net.com.hk
香港寬頻 HKBN smtp3.ctimail3.com
ABCNET mail.hkabc.net
HKC smtp.hkcmail.com
數碼通寬頻
smtp.ismart.net
Cyber Express Communication Ltd.
smtp.cyberec.com
HINET
msa.hinet.net
SeedNet
Seed.net.tw
和信多媒體
asmtp.giga.net.tw
東森寬帶
mail.apol.com.tw
東森Cable Modem
ethome.net.tw
亞太線上
smtp.apol.com.tw
So-net
so-net.net.tw
速博
smtp.sparqnet.net
台灣固網
smtp.anet.net.tw

HINET
msa.hinet.net
SeedNet
Seed.net.tw
和信多媒體
asmtp.giga.net.tw
東森寬帶
mail.apol.com.tw
東森Cable Modem
ethome.net.tw
亞太線上
smtp.apol.com.tw
So-net
so-net.net.tw
速博
smtp.sparqnet.net
台灣固網
smtp.anet.net.tw

(注意!必須按照你使用的網路ISP業者所提供的SMTP伺服器。)

第2步 接著在大約610行的地方找到「sendmail_from =」項目,將其右邊的E-mail位址改成您
所使用的E-mail信箱。日後如果網站寄信被退回,可以依照這裡所設定的位址,回寄到您的
E-mail信箱中。

第3步 全部修改完之後,依序按下【檔案】→【儲存檔案】,將剛剛所做的修改存檔。

第4步 接著我們必須讓Apache伺服器重新啟動,讓伺服器套用修改後的設定值。依序按下
[開始]→【所有程式】→【AppServ】→【Apache Control Server】→【Restart】,
即可讓Apache伺服器重新啟動。

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

Appserv設定
WM 概述:
這邊主要是做一些最基本的伺服器設定。
關連檔案:
C:\AppServ\apache\conf\httpd.conf、C:\AppServ\www\admin\phpMyAdmin\config.inc.php、C:\WINDOWS\php.ini
操作流程:
首先先打開你的瀏覽器,鍵入localhost,能順利連上網頁就是可以正常運作了。

接著看到畫面上,第一項就是連結到phpMyAdmin,這是用來管理MySQL資料庫的工具。
第二樣則是PHP的各項資訊,這個PHP版本是4.3.8。
最下面則是運行CGI所必需的Perl的各項資訊。

接著打開你的www資料夾,這裡就是用來放置網頁的地方啦!
剛安裝好裡面有這四樣,建議是全部打成一包放在另一個www下的資料夾裡,例如www/set/或www/admin/之類的(不要讓人知道路徑,以免被亂改....),方便以後的管理.....那為了教學方便,我們就用admin來稱呼這個資料夾.......
然後先不要急著新增網頁,我們先修改一下Apache的設定,到AppServ\apache\conf\資料夾下用記事本(或其他純文字編輯軟體)打開httpd.conf檔案,找到這一段,是設定資料夾Index的檔名。

DirectoryIndex index.html index.htm index.php index.php3

如果你習慣以其他名稱做為Index,可以在這裡修改,又或你有運行CGI文件的需求,也可以先加上index.cgi。
接著再找到這一行↓
Options Indexes FollowSymLinks MultiViews ExecCGI
如果你不想讓伺服器在訪客遇到沒有預設索引檔的資料夾時,自動產生檔案列表的話,也就是像這樣↓

那麼就在Indexes前面加上-,變成-Indexes。
最後來修改一下事件回應,如果你改了-indexes,那麼訪客在造訪沒有Index的檔案夾時,就會發生403事件,沒有閱覽權限。而造訪不存在的檔案當然就是404事件啦!我們可以自訂這些事件出現時的回應網頁。
在剛剛那行下面加上↓
ErrorDocument 403 /error/403.htm
ErrorDocument 404 /error/404.htm
當然你要在根目錄www/下準備好error資料夾和這兩個檔案,其它事件也可以這樣自訂下去.....不過通常會遇到的也只有這兩種.....
要注意的一點是,回應網頁檔案一定要超過512 kbytes,不然在IE裡面是沒有作用的,如果你要回應的訊息沒那麼多,就用註解把它撐大吧!
下一頁→

接著打開你剛剛移置打包好的admin資料夾,打開裡面的phpMyAdmin資料夾,編輯config.inc.php這個檔案。
首先找到
$cfg['PmaAbsoluteUri'] = '';
填入連到這個資料夾的域名URL,如↓
$cfg['PmaAbsoluteUri'] = 'http://localhost/admin/phpMyAdmin/';
如果還沒有申請到DNS就這樣設吧!反正是給自己看的.....除非你有遠端管理的需求.........
然後進到http://localhost/admin/phpMyAdmin/的管理介面裡。

點選"權限"

找到這兩個使用者,點最右邊的編輯圖案。

把這兩個使用者都設定你一開始安裝MySQL時設定的密碼。
接下來再回到config.inc.php看到這個部分↓
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
在['password'] = '';裡填上你安裝時設定的密碼再存檔就完成了!
底下是在網路上找到的討論教學,參考一下!
phpMyAdmin 有三種不同的認證方式.... 預設的 'config' 模式是最不安全的~~
它會依照底下 $cfg['Servers'][$i]['user'] 及 $cfg['Servers'][$i]['password'] 的帳戶自動登入..
( 帳號:root 密碼:空白 是MySQL預設的管理帳號.... )

如果您的 phpMyAdmin 只是自己電腦上用的,勉強可以維持這樣的設定就好...
不然的話,強烈建議改成 'http' 或 'cookie' 的認證方式!
通常我們會在第一次登入 phpMyAdmin 後,就先去[權限]裡建一個有別於 root 的使用者帳號
比如說: tonykcng 密碼:pppwww,然後
SQL
的地方執行底下指令..
[sql]GRANT ALL ON *.* TO tonykcng@localhost IDENTIFIED BY 'pppwww';


這樣子 tonykcng 權限就幾乎跟 root 一樣大了~~ ^^
然後接著修改 config.inc.php,改成'config'以外的認證方式.. 以後就都用 tonykcng 登入管理就好了~
←上一頁 下一頁→
 
 最後就是要修改WINDOWS資料夾下的php.ini設定了!
首先設定這兩個關係到衝碼字的修正
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
通常安裝後的預設值就是這樣了,還是檢查一下好了...
接著是這些↓
max_execution_time = 3000 ;
故意設延遲久一點

memory_limit = 64M ;
緩衝開大一點

post_max_size = 8M ;
POST開大一點

upload_max_filesize = 5M ;
個別檔案上限開大一點,看你要多大,這是決定上傳檔案的大小上限。
存完檔後,重開Apache和MySQL就完成啦!


請用WinMySQLAdmin工具,Stop the Service→Start the Service重開MySQL。
提示參考:
當你不想再看到WinMySQLAdminy在系統列上出現時,按上圖裡的ShutDown this Tool,就可以讓它消失了....
←上一頁END


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

使用 appserv-win32-2.5.9.exe

http://sourceforge.net/project/showfiles.php?

group_id=37459&package_id=29748

此版本SQL 密碼在一開始安裝設定就會引導 且以後

即可直接以此帶入phpmyadmin

============
以PHPMYADMIN建立SQL資料庫時 可選擇 自訂預建

資料庫 的 編碼

若建立UTF8的資料庫 則 xoops的版本則需選擇 utf8

操作順序 : 先建立SQL資料庫 命名為 EM2007 >> 再

以xoops的install安裝引導 連結 資料庫 EM2007

應可成功避免 SQL編碼造成 主選單會是亂碼的狀況.

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

windows資料夾內 的PHP.INI
修改這兩個地方
POST_max ....
upload_max...



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

今天從晚上七點開始弄這個XOOP的影片模組 X_movie

還好友GOOGLE大神陪我慢慢找資料 一路修改下來 問題一個接一個出現和解決

終於 讓我了解了一個以前就覺得奇怪的大問題如下
=================
不論 XOOP裡的哪一套上傳模組 上傳檔案無法超過2MB
這個問題的解答
應該就是 C:windows/php.ini 這個檔案裡面有三個地方需要作修改

分別是 post _limit
on
upfile

==================

目前是12點 終於成功測試好X_movie 模組
腰很酸.....

對於XOOP 我又多一樣工具可以用了.............~ 辛苦會有代價....

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