首页
下载
插件
案例
社区
文档
视频
资讯
关于
VEITOOL
联系方式
合作代理
插件协议
用户协议
登录
|
注册
全部
后端程序
前端模板
插件二开
综合求助
谈天说地
使用分享
安卓开发
求安装在子目录教程
发布:2024-10-25 10:36
分类:后端程序
评论:8
浏览:140
求安装在子目录教程,现在网站有一个thnkphp3.2,想Veitool后台开发框架更新,暂时将网站更新的网站放在子目录,待开发完成后再替换原网站,直接放在子目录安装后出错,求一个子目录安装教程
anna
1 楼
2024-10-25 16:08
Apache 环境下: 假设你的 TP3.2 项目的运行目录为:www/public 而现在的veitool框架整个项目文件在:www/public/sub 目录下 那么直接找到 veitool 框架的 app/common.php 文件改下常量 define('VT_DIR', '/sub/public'); 即可通过 www.your.com/sub/public/admin 访问后台(如果后台入口是admin)
0
回复 (0)
anna
2 楼
2024-10-25 16:20
Nginx 环境下: 在以上的前提下增加伪静态配置如下: ```txt # 默认的伪静态规则 location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } # 以下需增加的 location /sub/public { # 将子目录的根路径映射为 /sub 的别名 alias /www/public/sub/public; # 指定 index 文件 index index.php; # 设置子目录的伪静态规则 if (!-e $request_filename) { rewrite ^/sub/public/(.*)$ /sub/public/index.php?s=$1 last; break; } } ```
0
回复 (1)
yue_pengyp
3 楼
2024-10-25 16:31
@anna:
Nginx 环境下: 在以上的前提下增加伪静态配置如下: ```txt # 默认的伪静态规则 location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } } # 以下需增加的 location /sub/public { # 将子目录的根路径映射为 /sub 的别名 alias /www/public/sub/public; # 指定 index 文件 index index.php; # 设置子目录的伪静态规则 if (!-e $request_filename) { rewrite ^/sub/public/(.*)$ /sub/public/index.php?s=$1 last; break; } } ```
这样改了,插件安装完成后,点击安装的插件现404错误
0
回复 (1)
anna
4 楼
2024-10-25 16:33
如果要在子目下可以执行安装,需要修改 veitool 框架(v2.1.3)的安装文件 public/install/index.php ``` php //在387行下增加 include (ROOT_DIR . '/app/common.php'); ``` 下面的静态资源路径修改为: ```html //原394行 <script type="text/javascript" src="<?=VT_DIR?>/static/layui/layui.js"></script> //原396行 <link href="<?=VT_DIR?>/static/layui/css/layui.css" type="text/css" rel="stylesheet"> ``` 以上修改好后,同时改了 app/common.php 文件下的常量 define('VT_DIR', '/sub/public'); 即可访问:www.your.com/sub/public/install 进行安装。 !!#ff0000 温馨提示:通常情况下,不建议整个项目放在子目录下,相对没那么安全。!!
0
回复 (0)
anna
5 楼
2024-10-25 16:40
@yue_pengyp:
这样改了,插件安装完成后,点击安装的插件现404错误
对于运行在插件目录的下的`插件`,目前版本还未考虑子目录的形式,等后期优化。
0
回复 (0)
anna
6 楼
2024-10-25 17:09
运行在插件目录的`插件`支持子目录,修改文件`app/appInit.php`文件`26行`如下: ``` php $url = VT_DIR ? str_replace([".".config('route.url_html_suffix'),VT_DIR.'/'], '', $App->request->url()) : str_replace(".".config('route.url_html_suffix'), '', ltrim($App->request->url(), '/')); ```
0
回复 (0)
yue_pengyp
7 楼
2024-10-29 10:38
在线构建生成时提示: 生成抱歉,您的可构建有效期已到期,如需继续使用请联系客服。。。!
0
回复 (1)
haohao
8 楼
2024-10-30 20:50
@yue_pengyp:
在线构建生成时提示: 生成抱歉,您的可构建有效期已到期,如需继续使用请联系客服。。。!
普通会员有一天时间10次的免费构建次数。
0
回复 (0)
登录后可回复
发布帖子
作者信息
yue_pengyp
等级:Lv1
积分:8
这家伙很懒,什么都没写呢~
最近热帖
Veitool 2.0.1 版新增数据字典相关功能使用
求安装在子目录教程
我下载测试,是PHPSTUDY下测试,提示要求PHP8.1.0,可找遍了也没有这版本
phpspreadsheet+mpdf实现导出PDF
闲话一些后台功能,给vei作者看的
uniapp的移动端,请求官方出个呀
队列任务管理插件开放下载使用
安装veitool框架(phpStudy)
API接口安全性
在线构建器,安装好后提示普通用户无使用次数。这个需要如何解决呢
关于系统
VEITOOL
联系方式
合作代理
服务支持
插件中心
官方文档
社区问答
下载中心
产品下载
应用案例
新闻动态
使用协议
插件协议
用户协议
关注微信
Copyright ©2024 veitool.com 版权所有
粤ICP备17132594号-2