一個簡單的PHP圖片分享系統:Linger

jopen 10年前發布 | 89K 次閱讀 Linger 相冊/照片/多媒體系統

圖片分享系統

一個簡單的PHP圖片分享系統,以多用戶為契機,時間線為軸,簡簡單單的分享。

一個簡單的PHP圖片分享系統:Linger

具體功能

  • 一個完整的用戶中心
  • 基于HTML5的圖片上傳支持
  • Ajax后臺管理
  • 采用Bootstrap進行前端布局
  • 可分布的圖片存儲設計

安裝步驟

cd config
mv all-simple.php all.php
vim all.php //配置正確的數據庫連接信息
訪問 http://xxx.xxx/install.php 進行安裝

網站配置

由于完全依賴于偽靜態,所以必須對文件進行重定向。且可同時良好兼容apache與nginx,同時,對于Apache也可以使用PATH_INFO的形式,如 index.php/Home。

# nginx 配置
location / {
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
}
# 重定向404頁面,防止靜態資源404無法獲取
error_page 404 /index.php;
#Apache 配置
RewriteEngine On
RewriteBase /

#不存在的文件直接重定向
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [L]

系統默認將Web配置目錄放到web文件夾下,其他對應的文件sys,app,install等文件均在web目錄的上級目錄, 這是為了安全性的考慮,如果有需要將文件調整到一個目錄,可具體參考sys/config.php文件調整目錄結構,并調整index.php文件的具體 參數 同時如果未安裝系統,同時可能需要修改install.php中的文件參數。

項目主頁:http://www.baiduhome.net/lib/view/home/1412901079358

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!