日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php论坛仿v2ex,一个仿V2EX的开源二次元论坛程序|Vmoex安装教程

發(fā)布時(shí)間:2023/12/20 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php论坛仿v2ex,一个仿V2EX的开源二次元论坛程序|Vmoex安装教程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

截圖

安裝

環(huán)境要求:PHP 5.6+、Mysql、Nginx、Redis、Composer、Nodejs、Fileinfo拓展等。關(guān)于環(huán)境一些提示:

#由于作者留的數(shù)據(jù)庫(kù)文件只兼容Mysql 5.6+,所以你內(nèi)存如果超過(guò)1G,建議直接安裝Mysql 5.6+;要是內(nèi)存低于1G只能安裝Mysql 5.5也沒(méi)事,博主會(huì)提供兼容5.5的數(shù)據(jù)庫(kù)文件。

#如果在Dev模式下運(yùn)行是不需要Nginx的,不過(guò)不適合我們使用,所以下面主要使用Nginx的Web運(yùn)行該程序。

1、安裝寶塔#Centos系統(tǒng)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

#Ubuntu系統(tǒng)

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

#Debian系統(tǒng)

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安裝完成后,進(jìn)入面板,點(diǎn)擊左側(cè)軟件管理,然后安裝PHP 5.6+、Nginx、Mysql、Redis。

2、相關(guān)配置

找到左側(cè)軟件管理-PHP管理-設(shè)置-安裝Fileinfo擴(kuò)展。#如果Fileinfo拓展安裝失敗,就是內(nèi)存太小,我們可以添加swap,不適用于ovz

1、腳本添加,腳本地址:https://www.moerats.com/archives/722/。

2、面板添加,找到左側(cè)軟件管理-系統(tǒng)工具-安裝Linux工具箱,然后進(jìn)入工具箱添加。

點(diǎn)擊左側(cè)軟件管理-PHP設(shè)置-禁用函數(shù)-刪除proc_open和proc_get_status。

點(diǎn)擊左側(cè)數(shù)據(jù)庫(kù)-添加數(shù)據(jù)庫(kù),設(shè)置好數(shù)據(jù)庫(kù)名、密碼。

點(diǎn)擊左側(cè)網(wǎng)站-添加站點(diǎn),數(shù)據(jù)庫(kù)不創(chuàng)建,使用上面創(chuàng)建的即可。

3、安裝Composercurl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

4、安裝依賴

安裝Nodejs:#Debian、Ubuntu系統(tǒng)

curl -sL https://deb.nodesource.com/setup_10.x | bash -

apt-get install -y nodejs git

#CentOS系統(tǒng)

curl -sL https://rpm.nodesource.com/setup_10.x | bash -

yum install nodejs -y git

安裝Bower:npm install -g bower

安裝uglifyjs:npm install -g uglify-js

5、配置源碼#進(jìn)入站點(diǎn)文件夾,路徑自行修改后再運(yùn)行

cd /www/wwwroot/www.moerats.com

#下載源碼

git clone https://github.com/yeskn-studio/vmoex-framework.git

#將源碼文件移動(dòng)到根目錄,如果有提示,enter就行

mv vmoex-framework/{,.}* ./

#修改runtime目錄權(quán)限

chown -R www:www var web/avatar

#修改配置文件,不會(huì)使用nano編輯器的,可以通過(guò)面板的文件管理進(jìn)行操作

nano app/config/parameters.yml.dist

配置文件大致修改如下:1、填入你的數(shù)據(jù)庫(kù)名稱,用戶名和密碼。

2、填入secret值,且secret必須是沒(méi)有規(guī)則的一些字符,還是不會(huì)的,直接填數(shù)據(jù)庫(kù)密碼吧。

3、關(guān)于redis_dsn參數(shù),這里是建議設(shè)置密碼的,畢竟Redis有漏洞,如果你不會(huì)使用Redis的,直接修改為redis_dsn: 'redis://localhost'

4、修改socket_host參數(shù),將127.0.0.1修改為你的服務(wù)器ip,不然會(huì)有小問(wèn)題。

5、修改cdn地址,參數(shù)assets_base_url: https://www.moerats.com,如果你開(kāi)啟SSL,就使用https,反之http

6、其它配置可根據(jù)你的需求自行開(kāi)啟。

6、開(kāi)始安裝

調(diào)整數(shù)據(jù)庫(kù)文件:#如果你安裝的是Mysql 5.5版本數(shù)據(jù)庫(kù),需要先替換下源碼的數(shù)據(jù)庫(kù)文件,使用命令:

wget https://www.moerats.com/usr/down/vmoex_sql -O var/data/vmoex.sql

#如果你是Mysql 5.6+,可以直接使用源碼里的數(shù)據(jù)庫(kù)文件。

然后開(kāi)始安裝,使用命令:#安裝php依賴,期間會(huì)提示配置,檢查無(wú)誤可一路回車

composer install

#安裝前端依賴

bower install --allow-root

#導(dǎo)入數(shù)據(jù)

php bin/console doctrine:database:init

#修改管理員密碼

php bin/console change-password -u admin -p [password]

#清理緩存

chown -R www:www var

php bin/console cache:clear --env=prod

#創(chuàng)建靜態(tài)資源文件

php bin/console assetic:dump --env=prod

#啟動(dòng)websocket

php bin/push-service.php start -d

然后點(diǎn)擊面板左側(cè)安全,開(kāi)放websocket的3120端口即可。

7、Nginx設(shè)置

點(diǎn)擊左側(cè)網(wǎng)站-站點(diǎn)設(shè)置,進(jìn)行如下修改:1、網(wǎng)站目錄:取消防跨站攻擊,運(yùn)行目錄設(shè)置/web

2、偽靜態(tài):添加以下代碼。

if (!-e $request_filename) {

rewrite ^(.*)$ /?$1 last;

break;

}

3、默認(rèn)文檔:可以刪除全部,然后添加app.php。

4、SSL等其他設(shè)置可自行修改

最后我們打開(kāi)站點(diǎn)就可以看到一個(gè)萌萌噠的論壇了,歷史帖子,評(píng)論什么的可以在后臺(tái)自行刪除。

如果我們重啟服務(wù)器后,還需要先開(kāi)啟websocket,使用命令:#進(jìn)入站點(diǎn)文件夾,路徑自行修改后再運(yùn)行

cd /www/wwwroot/www.moerats.com

#啟動(dòng)websocket

php bin/push-service.php start -d

總結(jié)

以上是生活随笔為你收集整理的php论坛仿v2ex,一个仿V2EX的开源二次元论坛程序|Vmoex安装教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。