EasyImag一款最簡單圖床 寶塔面板安裝安裝體驗教程
阿新 • • 發佈:2022-04-15
EasyImage支援多檔案上傳,簡單無資料庫,開箱即食,可以返回url,markdown,bbscode,html等連結形式。這個圖床的最初版本於2018年7月釋出,如果4年過去了,作者還在更新,這真的是很不容易的事情。由於之前的版本過老並且使用falsh上傳,在當前html5流行大勢所趨下,作者重新新寫了一個以html5為預設上傳並且支援flash,向下相容至IE9。
這篇文章還是用寶塔來搭建該程式,寶塔伺服器面板,一鍵全能部署及管理,送你3188元禮包,點我領取https://www.bt.cn/?invite_code=MV9kcGhhbmY=
1、簡介
專案:https://github.com/icret/EasyImages2.0
演示:https://png.cm/
2、準備
以下是本教程準備的搭建環境:
VPS一臺
寶塔面板
PHP7.4(PHP >= 5.6,安裝好Fileinfo擴充套件)
nginx1.21
域名準備一個
3、部署
1)新建一個網站,寶塔如何建站略過
2)下載程式,如果是寶塔面板使用者可以用寶塔自帶的遠端下載來實現。之後解壓,複製到網站的根目錄,並刪除.user.ini,直接刪除即可。
3)瀏覽器輸入域名訪問,會跳出EasyIamge 2.0 安裝環境檢測,如圖:
4)下一步後,輸入你的域名,管理員賬號等,如圖:
5)安裝完成,之後可以用使用者名稱和密碼訪問後臺。進入後臺後,可以自行修改一些tdk等。
6)第一次訪問前臺會有一個環境檢測提醒如圖,這個自己按照說明來做。
4、簡單使用
以上就算是把圖床搭建成功了,現在來簡單提現一番,簡單看個圖吧。
5、最後
1)程序升級
- 備份
config
(沒有增加上傳使用者和api可以只保留config.php
檔案)目錄和上傳目錄
- 將新程式下載至網站目錄解壓覆蓋,然後將備份的檔案替換既完成升級
2)安全配置
- Apache環境在上傳目錄新增配置檔案
.htaccess
使上傳目錄不可執行PHP程式(預設已經存在)
- Nginx環境禁止多個目錄執行
PHP
程式:
- Lighthttpd環境禁止多個目錄執行
PHP
程式:
3)使用注意
- 請將所有檔案賦予
0755
和www
許可權 - 對
PHP
不太熟悉的請不要將圖床程式放置於二級目錄 - 請關閉防跨站或刪除域名資料夾內的
user.ini
檔案 如寶塔面板 - 網站域名與圖片域名必須填寫,如果只有一個域名請填寫成一樣的
- 第一次使用會執行安裝程式並生成
install.lock
不執行安裝可以刪除install
目錄 - 第一次訪問會檢查環境並在
config
目錄下生成EasyImage.lock
- 可以使用谷歌瀏覽器的除錯模式檢視錯誤
F12->console
- 出現
undefined function imagecreatefromwebp()
是因為GD沒安裝webp - 出現
upload File size exceeds the maximum value
調整PHP
上傳大小 - 出現
Warning: is_dir(): open_basedir restriction in effect
解決方法同3
- 出現
Fatal error: Allowed memory size......
主機記憶體或分配給PHP的記憶體不夠 解決方法百度 - 不出驗證碼: 許可權問題見問題1 CDN快取了/開防火牆了
- 轉載:https://www.admin17.cn/2513.html