J5_01安装相关

weeya1年前JTBC教程358

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模块首页-列表分类-文章页面自定义TDK

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

J5_02公共模板

头部尾部    <TITLE>{$=$htmlEncode(implode(' - ', array_reverse($meta_title)...

J5伪静态

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

J5增加tag标签自定义URL

1、index.php文件detail节点$rsTag = strval($rs -> tag);//增加tag模块管理-添加字段tag,16标签输入框。2、tag/矿山副井井筒装备安装/htt...

J5_07核心团队合作伙伴

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

J5_04产品新闻列表页

1、头尾模板调用代码{$=$take('global.communal.header')}{$=$take('global.communal.footer')}1、模块...

发表评论    

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