« 上一篇 | 下一篇»

Gallery2安裝的問題(2)

15 八月, 2007 02:00 •  (25) 迴響  •  引用(0)  •  9391 hit.  • 分類: Gallery2   

之前寫這一篇「 Gallery2安裝的問題」,當時的紀錄是在windows下安裝Gallery2的一些問題,不過當時的安裝環境是php4。

最近又有朋友問到Appserv-win32-2.5.8(PHP 5.2.1、MySQL5.0.27)下安裝Gallery2的問題,自己也在XP上安裝了Appserv來試試,再做個記錄吧!

1.讓安裝時的語系為中文

 修改c:\windows\php.ini,約第 588 行,將

  • ;extension=php_gettext.dll 改成 extension=php_gettext.dll

也就是將那分號拿掉,再重啟Apache。不然的話安裝畫面會是英文的。

 

2.修改 memory_limit

Appserv-win32-2.5.8的預設memory_limit好像是 8M 吧(忘了)!若未修改這個值,安裝到步驟2時,畫面下方會出現下面的錯誤訊息

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 92 bytes) in C:\AppServ\www\gallery2\modules\core\classes\GalleryUtilities.class on line 1234

所以要修改 c:\windows\php.ini,約第 256 行,將

  • memory_limit = 8M  改成 memory_limit = 16M24M(至少24M才有辦法完成安裝)

至於要改多大較適合呢?這等一下再介紹。

3.修改mysql的my.ini

安裝到步驟8「安裝 Gallery 核心」 時,畫面上出現如下圖的錯誤,「Error (ERROR_STORAGE_FAILURE) : Error reading schema table 」

 

這是MySQL的問題,可以看官網上的這一篇說明「MySQL:Enabling InnoDB on Windows」 ,修改步驟

  1. 停止mysql
  2. 修改 C:\AppServ\MySQL\my.ini,約第183行,將
    skip-innodb  改成  #skip-innodb  (也就是註解掉)
  3. 重啟mysql

這樣就可以順利安裝完成Gallery2了。

4.修改php.ini一些上傳檔案的設定值

在php.ini裡有一些跟上傳檔案時有關的數值,

  • upload_max_filesize:
    這是上傳單一檔案的大小限制,譬如我若允許上傳超過20MB的影片檔,那這數值就必須至少大於「20M」才可以。

  • post_max_size:
    PHP允許一次上傳檔案的大小限制,譬如Gallery2要上傳檔案時,可以一次多個檔案上傳,若我一次要上傳2個15MB的影片檔,那麼這個數值就必須至少大於「30M」了。

    這個 post_max_size 必須大於 upload_max_filesize

  • memory_limit:
    執行每個scripts時使用的memory大小限制

    這個 memory_limit 必須大於 post_max_size

這三個數值的大小,必須是 memory_limit > post_max_size > upload_max_filesize ,這不是我說的,是php manual上說的。所以要設多大,就看自己的決定了。

 
OK!暫時記錄到這邊了。 

創用 CC 授權條款
 
 
Related Posts Plugin for WordPress, Blogger...

25 Comments on "Gallery2安裝的問題(2)"

 

  1.    作者 阿欣       [管理]

    To milun:
    感謝您的提醒,上面文章已修正。

    To aloha:
    不太清楚您的意思。

    若你是第一次安裝
    就在瀏覽器網址列上輸入 http://Your IP/gallery2 這樣就可以了呀!

    若是安裝過了要重新安裝,就輸入 http://Your IP/gallery2/install/
    例如我們的電子相簿
    http://plog.hlps.tcc.edu.tw/gallery2/install/

  2.  

  3. 如何使用IE安裝Gallery2?

       作者 aloha       [管理]

    請問~

    如何使用IE安裝Gallery2。

    謝謝。 

     

  4.  

  5.    作者 milun       [管理]

    阿欣老師  謝謝你的這篇教學喔
    寫的很詳細  不過我在參考的時候
    發現upload_max_size
    我在php5.2.3的php.ini必須用upload_max_filesize
    才能找的到  在這邊跟老師說一聲
    順便讓其他人參考 謝謝

  6.  

  7.    作者 阿欣       [管理]

    kevin:
    恭喜恭喜,不過也因為你的問題,也讓我知道在windows上安裝gallery2的一些解決問題的方法,因為我都是在linux上安裝,所以都沒你的那些問題出現臭死了

  8.  

  9. 謝謝!ㄚ欣老師~辛苦了

       作者 kelvin       [管理]

    因為ㄚ欣老師不厭其煩的解答讓我順利成功安裝Gallery2,太謝謝您了~

  10.  

«上一篇   1 2
發表迴響
 authimage

Google+ 迴響

*********