J5_01安装相关

weeya2年前JTBC教程846

JTBC5.0笔记
jtbc模板里只要理解3个东西就完事儿了
1个叫 $take
1个叫 $render
另外1个叫 $fetch

/Config/DB/MySQL.php,数据库链接
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
运行环境:
php8.0+,mysql8.0+

基本配置:
需要将站点主目录设置为 Public 目录。
需要将所有请求转发至入口文件,以下是配置方法:

1.Nginx
需要在配置文件中的 server 下增加配置:
if (!-f $request_filename) {
  rewrite ^(.*)$ /index.php$1 last;
  break;
}

2.Apache
安装完成之后,在 Public 目录下设置 .htaccess 文件:
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ /index.php/$1 [QSA,PT,L]
</IfModule>

云账号多网站使用
复制此文件/Config/App/Common/Premium/PremiumConfig.php到新站覆盖。
下载完相关插件后上传覆盖没有账户信息的PremiumConfig.php文件

宝塔面板安装J5网站
1、创建网站,上传JTBC_5.0程序文件并解压,
2、修改网站目录:站点修改-网站目录-运行目录 /Public,
3、加伪静态:站点修改-配置文件,最下面的}上增加以下代码:
if (!-f $request_filename) {
  rewrite ^(.*)$ /index.php$1 last;
  break;
}


    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-81.conf;
    #PHP-INFO-END
替换成
location ~ \.php {
  fastcgi_pass unix:/run/php/php8.0-fpm.sock;
  fastcgi_index index.php;
  include fastcgi_params;
  set $real_script_name $fastcgi_script_name;
  if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
    set $real_script_name $1;
    set $path_info $2;
  }
  fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  fastcgi_param SCRIPT_NAME $real_script_name;
  fastcgi_param PATH_INFO $path_info;
}

相关文章

J5导航条高亮显示js控制on代码

导航菜单实现高亮显示,增加一个js判断,菜单增加一个id调用。1、页脚增加这个判断        <!-- header menu active hove...

J5_09搜索

    需要在可以被搜索的模块目录中手动添加common/search.jtbc引导文件来激活搜索功能    需要手动构建关键字输入框并通过...

J5模块首页-列表分类-文章页面自定义TDK

J5模块首页-列表分类-文章页面自定义TDK方法1、模块添加字段,后台开发维护》模块管理》右边的设置,在模块设置界面,点击右上角添加新字段按钮添加3个字段,用来存储自定义的TDK数据seotitle,...

J5_11增加手机站

1、Public/common/diplomat/index.php文件    return Jtbc::take('index.index');替换成&...

J5伪静态

Public/news/.rewrite的地址重写配置:<?phpreturn [  [    'file' => 'ind...

J5_07核心团队合作伙伴

核心团队team/荣誉资质honor,有列表页,有内容页{@}<a href="./?type=detail&amp;id={$id}" class="id...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。