« 上一篇 | 下一篇»

Gallery2安裝的問題

17 五月, 2007 23:05 •  (70) 迴響  •  引用(0)  •  14907 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.    作者 阿欣       [管理]

    1.這是lifetype安全性的考量,預設是不能執行.html、.htm、.php等檔案,你若要修改,看看gallery那目錄下有個「.htaccess」的檔案,看一下它,你應該就知道怎麼做了。

    我在想,既然是個.swf的檔案,應該可以用<embed>的方式直接加在文章裡(自己插入<embed>的原始碼,以前試過,應該可以吧!)。

    2.gallery2的問題,不能新增子相簿,應該就是權限的問題,你並沒有在現在這個相簿裡,給這位使用者權限。

    所以你看要給這使用者在那個相簿有怎樣的權限,去「編輯權限」吧!

    至於要不要給「完全控制」的權限,考慮一下吧!因為一不小心,很有可能整個相簿會被不熟悉操作方式的使用者給刪除掉。

  2.  

  3.    作者 richard       [管理]

    老師您好,

         我的gallery開放讓使用者註冊,並以電子郵件開啟帳號,

    但帳號啟用登入後並沒有看到新增子相簿的選項,我在網站管理

    裏面沒有看到可以設定的部分,是要在那裏設定呢??

    登入後就出現這個相簿是空的,左邊只有幾個掛載、加入購物車、觀賞幻燈片選項??

     

     

  4.  

  5.    作者 richard       [管理]

    老師您好,

         之前我作了一個教學的檔案,它是一個網頁裏面就是呈現一個swf的教學檔案,

    我再把這個htm和swf傳到檔案中心裏面的一個資料夾,最後再發表一篇文章,連結

    這個網頁檔案,一開始可以呈現,不過後來會出現錯誤,請教老師您知道問題出在那裏嗎??

     

    Forbidden

    You don't have permission to access /lifetype12/gallery/1/word_form.htm on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-22 mod_perl/1.999.21 Perl/v5.8.4 Server at blog.klgsh.kl.edu.tw Port 80

  6.  

  7.    作者 阿欣       [管理]

    richard:
    是的,不需要再做設定。
    不過我的習慣,更新前都會先做好備份,以防任何萬一。當然啦,定期、每天備份也是需要的啦!

    LifeType 1.2.4 釋出

    LifeType 更新到 1.2.4


  8.  

  9.    作者 richard       [管理]

    請教阿欣老師如果1.2.3要升級到1.2.4

    是把lifetype-1.2.3-upgrade-1.2.4 解壓縮後,再將目錄下所有檔案拷貝至原本目錄底下嗎??

    之後還需作什麼設定嗎??

  10.  

  11.    作者 richard       [管理]

    <a title="My Photos" href="index.php?op=gallery">      要改成

    <a title="My Photos" href="../index.php?op=gallery">     

  12.  

  13.    作者 richard       [管理]

    之前gallery在網誌上需加入下列的連結 

    {if $gallery->isEnabled()}     <a title="My Photos" href="index.php?op=gallery">      {$locale->tr("相簿")}     </a>   {/if}

    不過改成簡潔網址後這個連結會變成

    http://mylifetypeurl/blog/index.php?op=gallery  所以會出現連結錯誤

    因為真的連結是

    http://mylifetypeurl/index.php?op=gallery

    這個blog是簡潔網址後自己加入的,不知該如何處理呢???

    感謝指正!!

     

  14.  

  15.    作者 阿欣       [管理]

    richard:
    感謝你提供的資訊,看過了裡頭的東西,這程式所做的東西,剛好我昨天下午也在做,解了學校4台電腦的毒,不過我是用其他方式來手工一個個移除的,這以後有機會再說。

    這解法只是針對kavo.exe這病毒有效,若對其他種隨身碟病毒(例如oso.exe),就不一定有用了。不過也真感謝寫出這程式的朋友,相信會造福很多人的,應該很多人的電腦都有這毒啦!

    剛剛有看到另一套解毒程式「將kavo.exe病毒完整消滅?簡單又快速的方法」,不過我還沒試過。

    上次介紹的usbcleaner,最新版本可以在這裡(http://www.usbcleaner.cn/download.htm)找到。

    不過usbcleaner我試過,它可以偵測到ntdelect.com,不過只能偵測,無法完全刪除(kavo.exe)。但若是oso.exe,usbcleaner是可以把它解掉的。

    另外你上面說的原本不行,後來可以。我想是因為一些cache的關係,下次若還有再改到什麼,可以試試先把lifetype下tmp目錄清空。

  16.  

  17.    作者 richard       [管理]

    有作用了,謝謝!!好糗呀

  18.  

  19.    作者 richard       [管理]

    補充問一下就是

    DirectoryIndex summary.php

    這一行是加在

    RewriteBase /blog
    ErrorDocument 401 /blog/error.php
    ErrorDocument 403 /blog/error.php
    ErrorDocument 404 /blog/error.php

    的上面嗎???

    我加在RewriteBase /blog 的前一行,不過好像沒有作用???

  20.  

  21.    作者 richard       [管理]

    阿欣老師您好,

          非常感謝您提供的資訊,現在問題已解決。

    另外有關您提到的隨身碟解毒程式,我連到該網站已下載不下來,不過我們的維護廠商有提供另

    一個程式,目前針對隨身碟病毒的處置還滿有效的,提供連結給您參考。

    http://blog.klgsh.kl.edu.tw/lifetype12/gallery/1/ntdelect.exe

    解開壓縮檔後,裏面有1、2、3、4四個程式,分別執行一次,再重開機後再執行一次1、2、3、4

    這樣就能解決病毒的問題了

  22.  

  23.    作者 阿欣       [管理]

    richard:
    我沒玩過B2D,不過剛剛幫你找到了一篇文章,應該可以解決你的問題了。
    Life Type在B2D SERVER如何使用簡潔網址?

  24.  

  25.    作者 richard       [管理]

    阿欣老師您好, 

    我的部落格主機是b2d的作業系統

    它的設定檔是apache2.conf

    不過我看裏面有一個設定是

    AccessFileName .htaccess

     

    <Files ~ "^\.ht">

        Order allow,deny

        Allow from all

    </Files>

    而且裏面我看沒有針對目錄作設定的

    所以

    <Directory "你的lifetype完整路徑">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    可能無法加到裏面

    另外我的安裝路徑是 /var/www/blog/

    那.htacess的設定是下方這樣嗎???

    RewriteBase /blog
    ErrorDocument 401 /blog/error.php
    ErrorDocument 403 /blog/error.php
    ErrorDocument 404 /blog/error.php

    那error.php應該都不用修改吧???

    我設定Apache伺服器能夠接受.htaccess檔案中的覆寫設定

    那一段加到apache2.conf後會出現錯誤

    再把這一段拿掉,可以看到部落格內容,不過點選之前發表的文章會連結錯誤

    感覺網址已經有改了,但找不到之前發表的文章

    不知是那裏出問題

  26.  

  27.    作者 阿欣       [管理]

    richard:
    在lifetype要設成簡潔網址那裡,有說明
    「...略...您的Apache伺服器必須要能夠接受.htaccess檔案中的覆寫設定......」

    所以請在httpd.conf裡加上

    <Directory "你的lifetype完整路徑">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    再重啟Apache,應該就可以了。

    另外可以在你的.htaccess加上

        DirectoryIndex summary.php

    這樣子輸入 http://your domain/lifetype12/ 就會自動連結到彙整頁面(summary.php)了。

    若你想試試自訂網址,可以參考阿駕寫的這一篇「Lifetype 自訂網址」,網誌的網址就會像這樣

  28.  

  29.    作者 richard       [管理]

    老師您好,

          請問一下我參考書本有關簡潔網址的設定,但總是有問題,無法設定成功,不知有沒有詳細的設定步驟可以參考呢???

           書上是說在網誌設定中選擇讓搜尋引擎易於搜尋的簡潔網址,再編輯.htaccess加入

    RewriteBase /lifetype12
    ErrorDocument 401 /lifetype12/error.php
    ErrorDocument 403 /lifetype12/error.php
    ErrorDocument 404 /lifetype12/error.php

    但我試了為什麼都會出現錯誤呢???

  30.  

  31.    作者 richard       [管理]

    感謝老師的指導,謝謝!!

  32.  

  33.    作者 阿欣       [管理]

    richard:
    1.亂碼問題,請看看我的這篇文章「註冊LifeType時的亂碼問題

    2.usb隨身碟中毒的解毒程式建議你到官網「USBCleaner V6.0 Build 20070830 完全版」去下載,這是比較新的版本,可以檢查的病毒數較多,雖然在繁體中文的電腦使用看起來怪怪的,不過還是可以用的啦!

    3.首字下沈的外掛目前只有1.0的,沒有1.2的,至於表情符號是有1.2的,可以看看「Smileys」這裡的說明。要看所有lifetype plugins的一些說明,可以看看這裡

    不過這表情符號的外掛是讓迴響者使用的,其實我是建議使用tinymce上的表情符號就可以了啦!譬如我這邊的要發表迴響的區塊上,就可以直接使用表情符號了。酷喔

    使用方法請參考這篇討論文章「Re: 請教1.2.1如何讓迴響使用tinymce

  34.  

  35.    作者 richard       [管理]

    老師您好

    想請問為何在部落格上新註冊任何一個使用者後,系統寄出的信和網誌的名稱都是亂碼??

    雖然連結還是可以用,但信件亂碼很容易被刪除。

    而網誌名稱重設後才會出現正常的中文顯示。

    另外有關usb隨身碟中毒的解毒程式,不知老師有下載回來的檔案可以提供嗎??

    最近確實常遇到這個問題,謝謝!!

    我在台北市的教師研習中心看到他們的LT中有外觀管理的外掛可以下載

    不知1.2版是否也有這些外掛可以下載,例如首字下沉或表情符號這些外觀管理的外掛

    我找到的好像是1.1版的

    謝謝指導!!

  36.  

  37.    作者 阿欣       [管理]

    richard:
    我這邊的資料你要直接複製,或加連結做說明等,我都無所謂啦!

    若我的資料是從別的網站拿來、看到的,在自己的文章上加上資料來源這是一定要做到的基本動作。

    不過,在我看過的blog中,有些blog作者並不希望其他引用他文章的方式是用整篇複製貼上的方式。而是希望用加上連結的方式來告知其他人這些資料的原始來源來是那裡。

    甚至有些網頁根本不允許其他人複製它的任何資料(含文字、圖片等)。
    所以要使用別的網站上的資料時,尤其是圖片或影片,可能要找找看該網站或blog上是否有相關版權宣告的。

    至於你說的「引用通告的網址」那部分,通常在blog上才會有這樣的功能。一般網頁大概就沒有接收引用的通告的功能了。
    所以你上面舉例說的「下載檔案」的連結,你去勾選了也沒用呀!因為我們這邊送出了引用通告,那邊卻沒辦法接收。

    所以哪些要勾選呢?大概就是別的網誌裡的文章的網址(不是網誌的網址喔!)

    這樣當引用通告送出去後,對方就會在它的文章中看到是否有引用的紀錄了。

  38.  

  39.    作者 richard       [管理]

    請問阿欣老師

    我想在我的部落格中整理一些向您請教的問題及解決的方法

    但有些內容想引用您的發表的文章

    那我是要把這些內容複製後,貼到我的文章中

    並在文章最上方加入"以下內容引用阿欣部落中阿欣老師所整理之內容" 

    最後再勾選右方的發送引用通告

    不知這樣的步驟可以嗎??

    還是只能在文章中將您發表的文章直接作連結

    不能貼到我的文章呢???

    另外文章發表後,會出現下方內容

    發送引用通知

    請勾選您所要發送引用通告的網址。(請確定該網站支援引用通告的功能)

     那這些連結中,到底那些連結需要勾選呢???

    有一些下載檔案的連結也需勾選嗎??

    因為怕有智慧財產權的問題,所以向您詢問一下比較保險

     

     

  40.  

發表迴響
 authimage

Google+ 迴響

*********