一、简介
nexusphp v1.5 原版年久失修且最高支持PHP5.6
。
xiaomiao 作者进行修复与二次开发,支持php7.3
以上版本、Mysql5.7
与新增自动安装
、定时备份
、求种
、标签
、Pt-Gen视频简介生成
、移动端App
等一些新功能。
因自带前端无法适配手机,如有技术大牛可以帮忙重新设计一套移动端UI。
演示站:http://demo.nexusphp.org
github:https://github.com/xiaomlove/nexusphp
NexusPHP文档/下载APP:https://doc.nexusphp.org
QQ群:764452568
二、环境要求
宝塔面板
;PHP7.3
或以上版本并安装扩展fileinfo
、opcache
;nginx
;Mysql5.7
或以上版本;Redis
任意版本(可选),启用需在PHP安装redis
扩展,需重启PHP;
三、安装
- 下载 nexusphp 最新版,上传网站根目录下,并创建
utf8mb4
字符集数据库; - 网站
设置
-->网站目录
--> 运行目录选择/public
目录,并勾掉防跨站攻击(open_basedir)
选项; 修改nginx配置,点击
配置文件
选项,在42
行填入以下配置 (修改www.baidu.com
):# 管理后台 location ~* /admin(.*) { root /www/wwwroot/www.baidu.com/admin/dist; try_files $uri $uri/ $1 /index.html =404; } # api 接口 location ^~ /api { try_files $uri $uri/ /nexus.php$is_args$args; } location ~ \.php { # 以实际为准 fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
开启被禁用php函数
当前使用php
PHP设置
-->禁用函数
,删除掉以下函数即可;putenv proc_open exec symlink
安装
composer
依赖(1) 在宝塔Composer安装
网站
设置
-->composer
-->升级composer
--> 执行用户选择root
其他默认即可cp -R nexus/Install/install public/ # 复制文件 chmod -R 0777 /www/wwwroot/www.baidu.com # 赋予网站根目录777权限
(2) 在ssh安装(推荐)
cd /www/wwwroot/www.baidu.com # 进入网站根目录 composer install # 安装依赖;提示root/super用户身份运行Composer,输入y composer update # 更新可能会过时的依赖关系 cp -R nexus/Install/install public/ # 复制文件 chmod -R 0777 /www/wwwroot/www.baidu.com # 赋予网站根目录777权限
在浏览器输入域名即可进入安装界面
名称 说明 DB_HOST Mysq数据库地址(默认) DB_PORT Mysq数据库端口(默认) DB_USERNAME Mysq用户名 DB_PASSWORD Mysql密码 DB_DATABASE Mysql数据库名称 REDIS_HOST redis数据库地址 REDIS_PORT redis数据库端口 REDIS_DB redis数据库名称(名称:0或1) - 开启https: 网站
设置
-->SSL
填入你所申请的证书即可。(建议开启强制https) - 删除
install.php
文件,文件路径/www/wwwroot/www.baidu.com/public/install
四、将v1.5版本升级到v1.6版本
升级前备份网站根目录
与Mysql数据库
由于变动较大,把新版本代码全部下载后,将旧项目的以下资源复制到对应目录中进行覆盖。
/attachments /bitbucket /config/allconfig.php /imdb /subs /torrents
安装
composer
依赖(1) 使用宝塔Composer安装
设置
-->composer
-->升级composer
--> 执行用户选择root
chmod -R 0777 /www/wwwroot/www.baidu.com # 赋予网站根目录777权限
(2) 在ssh安装(推荐)
cd /www/wwwroot/www.baidu.com # 进入网站根目录 composer install # 安装依赖 chmod -R 0777 /www/wwwroot/www.baidu.com # 赋予网站根目录777权限
复制升级程序
将新版中的
update.php
文件复制到public/update
目录中,路径:nexus/Install/update
;
在浏览器输入域名/update/update.php
即可进入升级界面;
五、其他
自动跳转localhost地址
将update.php
文件复制到public/update
目录中,路径:nexus/Install/update
;在浏览器输入域名/update/update.php
即可进入升级界面;v1.6beta9版本之后已修复
19 条评论
( ! ) Warning: require(D:\wwwroot\pt/vendor/autoload.php): failed to open stream: No such file or directory in D:\wwwroot\pt\include\core.php on line 3
Time Memory Function LocationCall Stack
1 0.0067 416744 {main}( ) ...\index.php:0
2 0.0085 417064 require( 'D:\wwwroot\pt\include\bittorrent.php' ) ...\index.php:2
3 0.0144 417760 require( 'D:\wwwroot\pt\include\core.php' ) ...\bittorrent.php:6
请问一下这个问题要怎么解决?
你好,请问 NexusPHP后台 管理系统 怎么进入?点击就是404错误。其他都正常。
检查nginx配置
全新配置的NGINX 按您上面的安装的。就是网址后面加/admin 就404
需要修改的修改了吗 目录地址对吗
测试是都可以使用,就是管理后台的页面进不去
root /www/wwwroot/www.baidu.com/admin/dist;
这个地方你修改了?
www.baidu.com 把这个改成自己的域名 改了
你把修改的配置 发下
你是不是先开ssl了
那先关掉?
具体的我也不知道 你删除重新部署 因为先开ssl会导致行数变动
后台进去了。英文菜单 重新安装 了。就好了。谢谢额
路径对吗
重新安装了一下,可以进去后台了,。,。还是非常感谢您的努力
大佬按照你的教程安装成功了,进主页一直在转圈圈,进不去是咋回事
转完以后显示不全