« 上一篇 | 下一篇»

Gallery2安裝的問題

17 五月, 2007 23:05 •  (70) 迴響  •  引用(0)  •  14901 hit.  • 分類: Gallery2   

前不久,有位彰化的朋友寫信問我,關於在Windows20003 下安裝Gallery2的過程中所碰到的一點問題。

由於我並沒有在Windows下安裝 Gallery2 的經驗,所以只能就自己所看過的資料回信給他(那位朋友也還沒回信告訴我是否已安裝成功)。

又有位朋友問了類似的問題,所以就拿上次回信的內容來給需要的人參考看看了。

問題:在Windows2003下安裝Gllery2,過程中出現如下圖的Warning,要怎麼解決? 

在Windows下安裝Gallery2,可以先看看官網上這一篇「Gallery2:Installation on Windows Server 2003 and IIS6」的說明

1.解決第一個gettext的問題

可以先試試這一段的說明:

「But now comes the crux. php_gettext.dll is depending on \php-install-dir\dll\iconv.dll All other extensions work flawlessly for me. But gettext.dll required me to put iconv.dll into a dir that is included in the searchpath. E.g. /windows/system32 I then overreacted and copied all dll's to that /system32 dir. The manual of php 4 tells you to copy the dll's to the /php-install-dir/ but that only works if you add manually the php dir into the path statement of windows.」

在資訊組長聯誼會的網站上之前有討論過Gallery2的問題,其中san有說到

我使用的php版本為4.3.8

當初安裝php 4.3.8時,安裝目錄下的 extensions 並無 php_gettext.dll 這個檔案
可以到 http://www.php.net/downloads.php 下載php-4.4.0-Win32.zip
要將php昇級也可以
或解開php-4.4.0-Win32.zip後,將extensions 中的php_gettext.dll複製到安裝目錄下的extensions目錄中,
再重新動Apache,連上Gallery 2 ,就會自動變成繁體中文語系了!

ps:php_gettext.dll 需要libintl-1.dll 與 iconv.dll 這兩個檔案,所以要先把 PHP/Dlls 下的 libintl-1.dll 與 iconv.dll 複製到 C:\WINNT\SYSTEM32 或 C:\windows\SYSTEM32下才行
.

當然啦!還必須修改 c:\windows\php.ini,將底下一行前面的「;」拿掉

;extension=php_gettext.dll 

若解決了上面的問題,安裝介面應該就會變成中文的了。

2.output_buffering 的問題 

在我這邊的安裝過程上有看到第二個問題的中文說明

警告:你的 PHP 中的輸出緩衝功能被 php.ini 中的 output_buffering 參數打開了。Gallery 仍然可以在這個設定下執行,下載檔案可能還會變快,可是 Gallery 可能會無法傳送太大的檔案(如影片)而且可能會耗盡記憶空間。此外,除非 ini_set() 可以被使用,打開輸出緩衝會使有些如處理進度等的功能無法正確工作

也就是說,在php.ini裡, 若將output_buffering 設成了On,就會出現這個Warning,設成OFF就可以了,所以找找看你的php.ini,改成下面這樣

output_buffering = OFF

需要的人,試試看囉! 
創用 CC 授權條款
 
 
Related Posts Plugin for WordPress, Blogger...

70 Comments on "Gallery2安裝的問題"

 

  1.    作者 richard       [管理]

    阿欣大哥您好,

      我有另一個問題想請教,如果我選的模版中的發表迴響中的電子郵件是(required)

    但我想取改成不強迫,不知要在那裏修改呢??而且我發表完,它會跳到我的首頁

    也就是http://mydomain/lifetype11/  ,如果我想讓它發表後停在原本的文章,

    又該如何修改呢??

  2.  

  3.    作者 richard       [管理]

    阿欣大哥您好,

    謝謝您,因為在重灌,所以您會連不上。

    沒錯,的確是版本的問題,但我一直下載不到for LT1.2的gallery

    而且看網路上的一些討論,在1.2有一些小問題,所以我才會想先在LT1.1運作

    另外有關ffmpeg您提的網頁有一個連不上,所以我也還沒試

    再次謝謝!!

  4.  

  5.    作者 阿欣       [管理]

    另外,你之前安裝在1.2會發生錯誤,我想應該是gallery plugin版本不對關係吧!1.1跟1.2的檔案是有所不同的。

  6.  

  7.    作者 阿欣       [管理]

    richard:
    (現在連不到你的站)
    我終於在LT1.2上搞定了gallery這外掛,你可以看看我們教務處的blog

    你的設定大致上應該是OK的,不過還是建議你安裝LT1.2版,效能差很多。

    不過剛剛我去下載for LT1.2 的 gallery外掛,其實是有問題,之前在論壇上Tommy已修正了這問題,不過官網的plugin似乎沒更新,只好自己手動改一下。

    晚一點我會再寫一篇文章來說明一下。

    啟用所見即所得(WYSIWYG)文章編輯這選項要勾選喔!若沒勾選,則發表文章時就不會出現TinyMCE的編輯工具列了。

  8.  

  9.    作者 richard       [管理]

    阿欣大哥您好, 

    前二封回覆請幫我刪除

    我想請教我現在決定在1.1版中執行gallery,而且外掛也設定好,設定如下

          Gallery 安裝於 /var/www/gallery2
          LifeType 安裝於 /var/www/lifetype11
          LifeType 網址是 http://b2dsvr.klgsh.kl.edu.tw/lifetype11/
          Gallery 網址是 http://b2dsvr.klgsh.kl.edu.tw/gallery2
          LifeType 的 blog 代碼是 1
          
       設定如下:

          embed.php 所在路徑: /var/www/gallery2/embed.php
          embedUri 參數: /lifetype11/index.php?op=gallery&blogId=1
          g2Uri 參數: /gallery2/main.php
          圖片區塊: specificItem
          顯示項目: title|views
          Gallery 項目代碼: 49

         不知這樣設定有錯嗎??

    您說照片的部分,其實很簡單,到gallery2上直接用滑鼠拉一下,將相簿選起來、複製,然後貼到發表文章裡就可以了,請教是複製或是複製捷徑

    我的lifetype11版文字編輯器應該是tinymce

    那請問在網誌設定中的

    啟用所見即所得(WYSIWYG)文章編輯。這個選項是要勾選還是不要勾選呢??? 能否請您連到我的網誌,看我最新貼的圖為什麼都跑不出來??再次感謝您…

     

  10.  

  11.    作者 richard       [管理]

    升級到1.2版後,將gallery加至plugins資料夾後,要連到

    外掛中心 外掛程式設定

    都會出現如下的錯誤訊息,不知又是那裏出問題呢??

    Fatal error: Undefined class name 'menu' in /var/www/lifetype12/plugins/gallery/plugingallery.class.php on line 44

  12.  

  13.    作者 richard       [管理]

    阿欣哥您好,

          非常感謝您的答覆, 我的lifetype是1.1版,尚未更新至新的1.2版,但我的

    gallery外掛程式都無法設定成功,所以更遑論放照片上去這個步驟,我參考外掛

    設定的說明設定後 ,但送出資料後就出現如下的錯誤,不知是那裏出問題

    Fatal error: Only variables can be passed by reference in /var/www/lifetype11/plugins/gallery/class/action/plugingalleryupdateconfigaction.class.php on line 135

    另外在影片的部分,我會參考您提的文章,若有問題,再向您請益,謝謝!!

  14.  

  15.    作者 阿欣       [管理]

    richard:
    1.Lifetype的gallery2外掛,印象中在我們這邊還有點問題(版本的關係),好久沒去理會它了,我再找時間看看吧!

    2.我們教務處的blog,影片的部分,現在lifetype1.2.3版,已支援flv檔案,詳文請看我的這一篇「 升級到LifeType1.2.3

    照片的部分,其實很簡單,到gallery2上直接用滑鼠拉一下,將相簿選起來、複製,然後貼到發表文章裡就可以了,譬如下面的。
    東北角照片
    不過,這樣的方式,你必須先將你的lifetype升級,忘了是lifetype哪一版(1.1或1.2),文字編輯器由htmlarea改成了tinymce,這樣才可以做到我上面說的複製、貼上。

    你們的lifetype現在版本為1.0.1,如要升級,必須先升級到1.1,再由1.1升級到1.2.3,這麼麻煩的原因是資料庫裡有所改變,所以才必須這麼做。

    假如舊資料不多,乾脆重頭練起,來個全新安裝吧!

    lifetype1.2之後,效能改善了非常多,spam的問題也大大減少,所以還是建議您升到1.2.3吧!

    3.Gallery可以放影片嗎?
    可以,你可以先試試去上傳影片,之前我連doc檔、swf檔都試放過,不過假如要像我們的「華龍影片區」這樣,直接在頁面上顯示影片的話,必須先安裝個ffmpeg,然後在gallery2管理後台去設定ffmpeg的路徑,就可以了。

    ffmpeg安裝比較簡單的方式是透過svn來安裝(unix系統下),之前我安裝好,就又忘了詳細步驟,有想要寫一篇文章來介紹,不過一直還沒動手。

     關於ffmpeg可以先參考一下這兩個網頁「FFmpeg Download and SVN」、「ffmpeg的编译大全

  16.  

  17. gallery 問題請教

       作者 richard       [管理]

    /var/www/gallery2

    我的blog目錄

    /var/www/lifetype

    我的gallery

    http://b2dsvr.klgsh.kl.edu.tw/gallery2/main.php目前只有一個相簿

    http://b2dsvr.klgsh.kl.edu.tw/gallery2/main.php?g2_itemId=49

     我想把在blog中加入相簿

    我的plugin設定如下,不知有那裏設錯嗎??

    Configuration

    Info

    Gallery settings saved successfully!

    Enable this plugin Enables the gallery plugin Absolute path * Path to Gallery's embed.php file (ex. /var/www/gallery2/embed.php). Embed uri * Filename (and query parameters, but no path) of pLog. Embed path * URL path from document root to pLog directory. Relative path * Path from pLog directory to Gallery base directory. Example: __ access point __ __ G2 base dir __
    a) plog/index.php plog/gallery2
    b) index.php?page=gallery albums
    For the above examples these settings are:
    __ embedURI __ __ embedPath __ __ relativeG2Path __
    a) index.php /plog gallery2
    d) index.php?page=gallery / albumsBlocks A pipe (|) separated list, of one or more possible blocks which are:
     * randomImage|recentImage|viewedImage|randomAlbum|recentAlbum|viewedAlbum|specificItem
     * dailyImage|weeklyImage|monthlyImage|dailyAlbum|weeklyAlbum|monthlyAlbum Show A pipe (|) separated list of one or more possible choices which are:
     * title|date|views|owner|heading|fullSize or just 'none' Item ID If you choose 'blocks' = 'specificItem', you have to specify this field. Enable side bar
    Enable the Gallery side bar. This allows for extended functionality. Enable side bar greeting Displays a welcome message to the user. Enable side path Displays a navigation path to the user. 我在模版的header.template中加入


    {if $gallery->isEnabled()}
    <a title="相簿" href=http://b2dsvr.klgsh.kl.edu.tw/lifetype/index.php?op=gallery&blogId=1&g2_itemId=49>相簿</a>
    /{/if}

    但為何顯示不出來???

    另外也想請教華龍國小的網誌

    http://163.17.156.130/plog/3 中的照片和影片不知是如何加入的??

    gallery也可以放影片嗎???

    不好意思,因為剛學習,有很多問題,希望能撥冗指導,謝謝!!

     

     

  18.  

  19. 彰化的朋友

       作者 Kelvin       [管理]

    今天又來您的Blog逛逛剛好看到這篇文章,心想這個彰化朋友應該是我吧,哈!!ㄚ欣老師真的粉辛苦在學校要解決小朋友們的問題,在空閒之餘還要幫網友們解決電腦問題,真是太謝謝您的熱心,上次ㄚ欣老師mail給我的Gallery 安裝在windows2003下的解決方案我是過兩次都未成功,後來因為工作教忙碌,所以未再安裝,剛好今天逛您的Blog看到這篇文章,星期一上班我再測試安裝一次,結果在MAIL跟ㄚ欣老師報告一下,謝謝您~~

  20.  

«上一篇   1 2 3 4
發表迴響
 authimage

Google+ 迴響

*********