2009年9月14日

netsh winsock reset

在某台確定中毒,卡巴斯基企業版6又掃不到毒的狀況下
再次用"Malwarebytes' Anti-Malware"掃到了幾隻木馬與SPYWARE
重開機後卻發生網路pin 得到外面但無法顯示網頁,卡巴也出現部份防護元件故障

解決的方式是在開始>執行>cmd
再輸入"netsh winsock reset" ,之後重開機就一切又都正常了

基本上這種情況會發生在中毒期間,或是解毒之後..............
有些病毒會修改TCP/IP的參數,使運行通訊或相關網路軟體時,順便呼叫病毒或木馬程式,而所謂的"netsh winsock reset"就是將通訊參數重置的命令,但只適用於WinXP_SP2!

moodle安裝時所出現過的警告訊息

安裝1.5.3+版本時
安全模式:注意
Moodle在安全模式中,可能有許多的問題,不只是無法建新新檔案。
安全模式通常只有偏激的公眾Web主機才會啟動,所以您也許必須尋找新的網站主機公司來放置您的Moodle網站。
如果您喜歡,您可以試著繼續安裝,但稍後就可期待許多問題出現了.

在安全模氏下仍然可以完成安裝,但是造成的影響是moodle無法創建子資料夾或目錄來上傳檔案(當然上傳檔案也不行)

解決方式:可以透過修改php.ini或htaccess來關掉安全模式,但是放上修改過的htaccess沒有作用,最後聯絡Web主機客服請他們修改關掉安全模式

安裝1.9.5+版本時(這時安全模式已經被關閉)
不安全的全域變數處理:失敗
安全性警告
: 為了正常運作,Moodle需要您進行目前PHP設定的變更
務必設定 register_globals=off.
此設定透過 php.ini, Apache/IIS .htaccess 檔案的編輯來設定。

解決方式:聯絡Web主機客服請他們設定 register_globals=off

2009年9月11日

使用 phpMyAdmin 備份 MySQL

資料來源 http://hkwebs.net/catalog/teach/mysql/phpmyadmin_backup.php

步驟:
  1. 用瀏覽器連結到 phpMyAdmin 的位置中。



  2. 在左手面選擇資料庫。



  3. 按 "輸出"。



  4. 輸出設定。

    選擇輸出資料表和選擇輸出檔案格式。
    若想全個資料庫備份的話,按全選。


    SQL 選項。
    如想完整備份請選擇結構和資料。


    最後選擇 "下載儲存" 便可。


  5. 最後按 "執行" 下載儲存。

2009年9月9日

Moodle 不能建立子目錄與上傳中文檔案問題

以下是指moodle 1.5.x版本

Moodle新增子目錄(不管是中文或英文檔名)上會出現錯誤

"ERROR: Could not find or create a directory"
原因是所在的空間PHP 的SAFE MODE 被打開,關掉就可以解決這問題(我是連絡該空間的客服)


上傳中文檔案問題
解決方式主要參考這網站 : http://plog.hlps.tcc.edu.tw/plog/post/1/1151
1.修改 /moodle/lib/moodlelib.php
將這檔案中function clean_filename($string)裡的
$string = convert_high...
$string = preg_replace(...
這兩行註解掉。

修改過這檔案後,就可以上傳有中文檔名的檔案了,但是,若下載這檔案時,檔名又會被改成隨機英文字串的檔名,而不是中文檔名。

2.修改 /moodle/file.php
將這檔案中

$filename = $args[count($args)-1];
這一行註解掉
這樣在IE下下載檔案就沒問題了。