分享一套基於thinkphp開發的小說內容管理系統原始碼,附安裝教程,100%開源。

飞鸟阅读發表於2024-11-10

小說內容管理系統

小說內容管理系統是

系統介紹

  • 小說內容管理系統是一套用於快速構建小說釋出與閱讀的小說內容管理平臺。使用小說內容管理系統可以快速搭建一個完整的小說閱讀網站,節省開發時間和成本。
  • 小說內容管理系統是一套基於ThinkPHP6 + MySql + Layui + BUI 開發的小說行業內容管理系統。
  • 小說內容管理系統針對小說行業增加了作家模組、並提供了建立作品,新增章節,定時釋出,電子簽約,實名認證,草稿箱等特有功能,以滿足作者的創作需要。
  • 小說內容管理系統除具備通用型的後臺許可權管理功能外,還實現了作品管理,章節稽核,章節去重等相關功能。
  • 小說內容管理系統不光支援單域名執行,還支援二級域名繫結到模組執行,讓同一套系統能分域名執行。
  • 小說內容管理系統讀者功能有:小說分類、小說搜尋、小說推薦、閱讀、收藏、書架、點贊、提現、邀請、任務、VIP會員等。
  • 小說內容管理系統易於功能擴充套件,方便二次開發,增加了外掛市場,讓更多服務可無縫整合於系統中,同時增加了模板定製功能,方便不同網站定製自己獨有的風格,幫助開發者降低二次開發難度。

適用物件

小說內容管理系統適用於小說閱讀平臺運營者、小說作者、以及希望搭建小說閱讀平臺的個人或企業。透過本系統,您可以快速搭建起一個功能完善、介面美觀的小說閱讀平臺,吸引大量使用者,實現業務增長和盈利。

安裝教程

一、伺服器。

伺服器最低配置:

    1核CPU (建議2核+)
    1G記憶體 (建議4G+)
    1M頻寬 (建議3M+)

伺服器執行環境要求:

    PHP >= 7.4  
    Mysql >= 5.5.0 (需支援innodb引擎)  
    Apache 或 Nginx  
    PDO PHP Extension  
    MBstring PHP Extension  
    CURL PHP Extension  
    Composer (用於管理第三方擴充套件包)

二、系統安裝

推薦使用命令列安裝,因為採用命令列安裝的方式可以和小說內容管理系統隨時保持更新同步。使用命令列安裝請提前準備好Git、Composer。

小說內容管理系統的安裝步驟,以下加粗的內容需要特別留意:

第一步:克隆小說內容管理系統到你本地 (如果不用git的可以在程式碼倉庫上角打包下載程式碼,然後解壓上傳到伺服器)

git clone https://gitee.com/paheng/feiniao.git

第二步:進入目錄

cd feiniao  

第三步:下載PHP依賴包

composer install

第四步:新增虛擬主機並繫結到專案的public目錄, 實際部署中,確保繫結域名訪問到的是public目錄
第五步:配置偽靜態規則,使用的是thinkphp的偽靜態規則,具體看下面的第三點的偽靜態配置內容
第六步:訪問 http://www.你的域名.com/install/index 進行安裝

三、偽靜態配置

Nginx
修改nginx.conf 配置檔案 加入下面的語句。

    location / {
        if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
        }
    }

Apache
把下面的內容儲存為.htaccess檔案放到應用入 public 檔案的同級目錄下。

    <IfModule mod_rewrite.c>
    Options +FollowSymlinks -Multiviews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
    </IfModule>

常見問題

  1. 安裝失敗,可能存在php配置檔案禁止了putenv 和 proc_open函式。解決方法,查詢php.ini檔案位置,開啟php.ini,搜尋 disable_functions 項,看是否禁用了putenv 和 proc_open函式。如果在禁用列表裡,移除putenv proc_open然後退出,重啟php即可。
  2. 如果安裝後開啟頁面提示404錯誤,請檢查伺服器偽靜態配置,如果是寶塔皮膚,網站偽靜態請配置使用thinkphp規則。
  3. 安裝過程中,如果進度條卡住(99%),一般都是資料庫寫入許可權或者安裝環境配置config目錄無法寫入問題,請注意檢查許可權。
  4. 如果安裝成功後,無法顯示圖形驗證碼的,請看是否已安裝(開啟)了PHP的GD庫。
  5. 如果安裝成功後,無法上傳檔案的,請看是否已安裝(開啟)了PHP的fileinfo擴充套件。

截圖預覽

頁面截圖
頁面截圖
頁面截圖
頁面截圖

全部開源

  • 小說內容管理系統100%開源,遵循Apache2開源協議釋出。

相關文章