常見技術問題

windows排程

張貼者:2015年9月17日 上午1:00Wan Susan   [ 已更新 2015年9月17日 上午1:00 ]

Q:如何檢查windows排程
A:
1.請開啟控制台

2.輸入排程進行搜尋
排程

3.點擊排程工作
排程

4.查詢排程
排程

修改圖片亮度

張貼者:2015年9月9日 上午12:39Wan Susan   [ 已更新 2015年9月9日 上午12:43 ]

Q:如何修改圖片亮度
A:
這次遇到的問題是因為背景色太暗造成Logo不夠突出,所以要修改Logo亮度。
在此介紹一個非常方便的免費影像處理軟體「PhotoScape」,這款軟體在操作上非常簡單,筆者常用來修改圖片大小、色彩、亮度,今天就要介紹怎麼修改亮度。

1. 開啟PhotoScape。

2. 點擊相片編修。
圖片亮度

3. 開啟圖檔。

4. 點擊圖片亮度,選擇變亮,設定為強。
圖片亮度

5. 如果覺得不夠亮,可以直接點擊「亮度,色彩」,設定變亮的%,您可以喜好設定,並可即時預覽修改後的效果。
圖片亮度

6. 亮度調好就可儲存圖片。

修改前
圖片亮度

修改後
圖片亮度

Logo是不是明亮不少了呢?而且步驟也不會很複雜,有機會再介紹PhotoScape的其它功能。

如何修改Moodle中檔案的大小限制

張貼者:2015年7月31日 上午12:44Wan Susan   [ 已更新 2015年8月3日 上午1:52 ]

Q:如何修改Moodle中檔案的大小限制?
A:您可參考下列步驟:

Windows

1.打開「php.ini」檔(可利用PSPad開啟)
2.搜尋「post_max_size」
3.依照您的需求設定大小(e.g.post_max_size 50M)
4.搜尋「upload_max_filesize」
5.依照您的需求設定大小(e.g.upload_max_filesize 50M)
6.存檔
7.重啟Apache:最簡單的做法就是到「工作管理員 > 服務」中點擊右下方的服務,找到Apache後按右建重新啟動

Linux

1.尋找檔案php.ini
    $ whereis php.ini
2.找到檔案位置 /etc/php.ini ,進行編輯
    $ vi /etc/php.ini
3.利用 " / "搜尋 post_max_size 與 upload_max_filesize 的位置
4.按下" i " 插入編輯
5.設定(依需求設定大小),例:
    post_max_size = 50M
    upload_max_filesize = 50M
6.按Esc 離開,寫入存檔 ":wq" 
8.重啟Apache 
   /etc/init.d/httpd restart 

不過修改完檔案大小後,可能會出現使用者上傳的檔案太大,所以逾時(time out)的情形,但那又是另一個問題了,下次再說明。

Moodle IIS安裝

張貼者:2015年7月27日 上午12:22Wan Susan   [ 已更新 2015年7月27日 上午12:23 ]

Q:如何在IIS上安裝Moodle
A:
環境:Windows 、IIS 、 MSSQL (utf-8)
程式路徑:C:\Inetpub\wwwroot\Moodle
MoodleDate路徑:C:\Inetpub\wwwroot

注意:完成moodle 安裝後需在 system32\drivers\etc\hosts 檔案內設定hosts連結
Ex. 192.168.1.60 moodle.org.com.tw

1.進入MSSQL新增資料庫

2.進入IIS管理員後”新增網站”指到程式目錄,並點選內容-文件 ,新增一個預設內容頁為index.php,並移至最上層
IIS中安裝Moodle

3.點選主目錄-設定
IIS中安裝Moodle

新增一應用程式副檔名
IIS中安裝Moodle

設定如下:
IIS中安裝Moodle

即可執行http://moodle.org.com.tw:8080/,就可以開始安裝Moodle了。

中文檔名

張貼者:2015年7月27日 上午12:11Wan Susan   [ 已更新 2015年8月13日 下午6:12 ]

Q:如何設定Moodle支援中文檔名? 
A:若在Linux環境中只要設定config.php

$CFG->unicodedb = true;

$CFG->unicodecleanfilename=true;

Html Editor 及TinyMCE編輯器無法正常使用

張貼者:2015年7月26日 下午10:59Wan Susan   [ 已更新 2015年7月26日 下午10:59 ]

Q:Html Editor 及TinyMCE編輯器使用css style、置中、顏色時出現問題
A:原因為php.ini中 
magic_quotes_gpc off

Moodle 作業評分_其它角色

張貼者:2015年7月24日 上午2:47Wan Susan   [ 已更新 2015年7月24日 上午2:49 ]

Q:學生作業評分頁面,無法列出其它自行增加的角色名單,雖有上傳作業,但名單卻無法顯示?
A:以Moodle1.9為範本

處理方式:
檔案:
\mod\assignment\lib.php
function display_submissions($message='') {}

行1093
array_push($gradebookroles, "9");     //elaine add rold_id =9 people list in assigmnent
9表自行增加之角色代碼

Moodle2版前的 Html Editor(Chrome) bug

張貼者:2015年7月24日 上午2:23Wan Susan   [ 已更新 2015年7月26日 下午10:53 ]

Q:Moodle2版前的版本在chrome瀏覽器中已啟動Html Editor元件,但無法正常顯示問題?
A:以moodle1.9為範本

/lib/editor/htmlarea/htmlarea.php 
行2401
HTMLArea.checkSupportedBrowser = function() {
-    //if (HTMLArea.is_gecko) {
+    if (HTMLArea.is_gecko && !HTMLArea.is_chrome) {
        if (navigator.productSub < 20021201) {
            alert("You need at least Mozilla-1.3 Alpha.\n" +
                  "Sorry, your Gecko is not supported.");
            return false;
        }
        if (navigator.productSub < 20030210) {
            alert("Mozilla < 1.3 Beta is not supported!\n" +
                  "I'll try, though, but it might not work.");
        }
    }
+    if(HTMLArea.is_chrome) {
+        return true;
+    }
    if(HTMLArea.is_safari) {
        return false;
    }
    return HTMLArea.is_gecko || HTMLArea.is_ie;
};

/lib/moodlelib.php
行6379
      case 'Gecko':   /// Gecko based browsers

          if (substr_count($agent, 'Camino')) {
              // MacOS X Camino support
              $version = 20041110;
          }
+          if (substr_count($agent, 'Chrome')) {
+              // Lets allow Chrome!
+              return true;
+          }
          // the proper string - Gecko/CCYYMMDD Vendor/Version
          // Faster version and work-a-round No IDN problem.
          if (preg_match("/Gecko\/([0-9]+)/i", $agent, $match)) {
              if ($match[1] > $version) {
                      return true;
                  }
              }
          break;

Moodle2.5.2建置

張貼者:2015年7月24日 上午2:06Wan Susan   [ 已更新 2015年8月13日 下午6:08 ]

Q:如何建置Moodle2.5.2
A:從moodle2.0開始針對Moodle的架構有了大幅度的變更,相關的環境如下:

環境建置
Apache 2.2.25(openssl)
PHP 5.3.5

官方要求
PHP 5.3.3版本以上
DB:MySQL 5.1.33 、 Postgres 8.3 、 MSSQL 2005 、 Oracle 10.2版本以上

PHP的選擇
1. VC6 版本搭配用 Apache v1.x 或 2.x 的話。
2. VC9 版本搭配用 IIS 的話。
3. Non Thread Safe 執行的速度會比 Thread Safe 快 , 但是會有穩定性的風險。
4. CGI 的執行速度很慢但穩定 , ISAPI 的執行速度比 CGI 快但容易當掉 , FastCGI 的速度跟穩定度是最好的。
而我選擇的是php-5.3.5-Win32-VC6-x86.zip
我的環境是Windows

官方網頁
其它版本可參考

Moodle2.5擾人的Installing an add-on

張貼者:2015年7月24日 上午1:46Wan Susan   [ 已更新 2015年7月24日 上午2:31 ]

Q:如何關閉擾人的Installing an add-on
A:其實Moodle2.5真的增加了許多功能,但也因為開放太太多了,導致執行速度下降…

所以爬了一下文找到Moodle官方的文件說明Installing an add-on的用途,也找到的可以disabled的設定。

說明如下:
Preventing installing add-ons from within Moodle
If required, installing and updating from within Moodle can be prevented by copying the following lines of code from config-dist.php and pasting them in config.php.
// Use the following flag to completely disable the On-click add-on installation
// feature and hide it from the server administration UI. 

$CFG->disableonclickaddoninstall = true;  //設定不要每次登入時都執行plugin搜尋

1-10 of 11