[教學]用chevereto架設自己的圖片上傳系統

不管在部落格還是論壇的網友都會需要用到圖片來說明問題,這時如果論壇本身不怕空間、流量爆掉的話都會開放附件功能讓網友使用,這樣可以讓網友比較方便的貼圖;但這個附件功能也不是每個論壇都會開放,因此需要在論壇貼圖的網友往往都要去找圖片空間,大多都會想到用老牌的photobucket、青蛙、Picasa、Flickr吧!

這類型的圖片空間通常都有存放時間、被刪圖的可能性,因此可以常常看到論壇、網友的圖片變成包子,甚至一堆人要求補圖。身為網站的管理員如何兼顧空間的流量和網友的方便性這就很重要了。因此可以利用Chevereto這套程序再搭配隨手可得的免費空間來架設自己的上傳圖片系統。

Chevereto這套程序是用PHP所寫出來的圖片上傳系統,它可以像Discuz或WordPress一樣隨意架設在任何空間上。而它的功能除了一般圖片空間單純的從電腦上傳圖片外,也支援利用網址也可以上傳,最屌的是還有TinyURL的縮短網址的功能可以使用,因此這套Chevereto可以說是比市面上的圖片空間好太多了。

他是把圖片上傳到空間的,相信一般大家都一定會使用免費空間,在此建議大家在挑主機時盡可能使用cPanel的空間,因為可以使用cPanel特有的「Cron Jobs」來備份你上傳的圖片。教學文章:cPanel空間定時自動備份空間檔案並寄至信箱

Chevereto

安裝教學

第一步:點選上述其一載點以下載檔案,並解壓縮完畢。

第二步:打開FTP軟體,將Upload裡的檔案上傳到空間。

[教學]用chevereto架設自己的圖片上傳系統-安裝

第三步:將「up」、「images」、「thumbs」、「up/working」、「up/temp」這幾個資料夾設定成「權限777」。

[教學]用chevereto架設自己的圖片上傳系統-上傳

第四步:這樣Chevereto就架設好了,是不是很快、很輕鬆呢?

[教學]用chevereto架設自己的圖片上傳系統-完成

更換上傳資料夾

系統預定圖片會上傳到images這個資料夾裡,有些人可能選擇使用子域名(img.),如果圖片網址再加上這個images的話,外連網址長度會因此而變長,網址的美觀度也大大地降低。因此有人想把這資料夾換成別的名稱或直接存在根目錄中,這麼一來勢必要更改系統的設定。

第一步:開啟「config.php」。

[教學]用chevereto架設自己的圖片上傳系統-開啟config.php

第二步:在第27行找到「define(‘DIR_IM’,’images/’);」,把images改成你要的資料夾名稱。修改後儲存檔案並上傳回去。

[教學]用chevereto架設自己的圖片上傳系統-更改

第三步:在空間建立一個資料夾(名稱要和上述打的一樣),並設立「權限777」。

[教學]用chevereto架設自己的圖片上傳系統-建立資料夾

繁中語系

這個chevereto程序原先的語系是英文,但我們已經習慣看中文,因此這個程序理所當然也應該來給他中文化。本身chevereto有提供一些國家的語系檔,雖然有簡體中文的語系檔,但我們是習慣繁體中文,因此殺氣我把簡中全翻成了繁中。

第一步:點選上述其一載點以下載檔案,並解壓縮完畢。

第二步:將解壓出來的tw.php上傳至「lang」這個資料夾裡。

[教學]用chevereto架設自己的圖片上傳系統-上傳tw.php

第三步:開啟「config.php」。

[教學]用chevereto架設自己的圖片上傳系統-開啟config

第四步:在第16行找到「define(‘LANG’, ‘en‘); 」,把en改成tw。修改好後儲存檔案並上傳回去。

[教學]用chevereto架設自己的圖片上傳系統-更改

本文作者: 有殺氣追殺你

個人介紹 | 查看其他文章

臉書留言()
一般留言(28)
  • 10
    rain

    版大您好 我遇到的問題是
    網址只輸入
    http://sumrainday.cz.cc/
    會打不開網頁
    不過如果在後面加上index.php就可以連上去
    http://sumrainday.cz.cc/index.php
    請問這有辦法解決嗎@@?

    殺氣說:
    你到你空間去看看,應該會有一個檔案是index.html或是index.htm,找到後直接把它刪除就可以了

  • 9
    Lay

    我下載下來用了,
    但是圖片都是其他國語言的= =
    所以我自己翻譯了…..
    不知道對你們有沒有用??

    http://xun6.com/file/14085f1f7/img_tw.zip.html

    對了因為改圖片之後怪怪的所以我在PHP和CSS裡自己有改過喔~

    殺氣說:
    嗯啊,感覺不太順眼
    感謝你提供的照片,有空的話我在新增到文章裏頭

  • 8
    Lay

    GOOD!!

    感謝:))

    殺氣說:
    恩,不客氣

  • 7
    冰風淋雨

    太棒了
    我還在疑慮我的免空怎麼辦
    如果在傳圖片到時候我怕空間不夠用
    還好殺氣大大出了可以架設的軟體^_^
    還是喜歡這一句"免空才是王道"

    殺氣說:
    ㄎ,我只是分享出來,不是我開發的喔!
    這只是訪問網址就能上傳圖片,而不用再開FTP,但事實上圖片還是存放在空間內阿
    免空雖然是王道,但還是要經常備份;如果要認真經營最好還是搬到付費空間比較有保障

  • 6
    harry

    這個PHP源碼某次Google找到的XD
    挺好用的…而且…我想知道你賣什麼關子XD

    殺氣說:
    1.這篇我藏很久了,因為感覺好像不是很好用
    2.嘿嘿,猜對有禮物

  • 5
    小蛇

    不過基本上php.ini都是限制2mb吧..
    再來就是他們的規定, 有些就是禁止上傳系統之類的..ooxx

    殺氣說:
    一般都可以進行調整
    通常的免空是不會管這麼多

  • 我的圖空是放在根目錄>>photo的資料夾裡(http://p.tl/ow7U),試了好一陣子都不能上載至/photo裡,正確的路徑應該是要怎麼填寫的?
    (我寫的是"../../../photo/")

    殺氣說:
    哈哈 我好像忘記寫了 (或許是這樣吧,我也不太清楚)
    圖片存放的位置必須在檔案放置下的資料夾
    如果照你要放在/photo底下,那你的這個程序就必須要安裝在根目錄

  • 這個很好啊,免去我開FTP上傳圖片,那個工序其實很煩人=..=(挖鼻孔(喂

    殺氣說:
    還好吧,這程序只是提供我臨時上傳
    如果是要放在部落格的圖片,一樣我會開FTP

  • 2
    zkm

    我稍微編輯了一下 tw.php

    檔案:http://www.mediafire.com/?yni1m61vhe7d8ey

    這樣應該比較像是台灣用語~

    裡面還有沒翻譯到的簡體字我也幫您翻譯好了~

    還不錯用的 php ~收下^_^

    殺氣說:
    可能是上次吃錯藥八,我自己都沒發現沒翻完成…XD
    謝謝你再次替我翻譯,目前檔案已改成你提供的翻譯檔,感謝囉~!!

  • 不錯的一套PHP源碼
    收藏囉^^

    殺氣說:
    恩,下次還會有更棒的

發表留言