J5_01安装相关

weeya1年前JTBC教程424

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_08留言模块

联系我们模块放留言板1、/Public/contactus/common/diplomat.index.php文件      $renderer =...

J5详情页获取当前分类父分类ID

1、修改程序 /public/zhiwu/common/template/index.jtbc文件public function detail(Request $req, Response $res)...

J5_02公共模板

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

J5伪静态

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

J5_10多语言

多语言/Public/console/common/language/sel_lang.jtbc增加节点不同语言不同模板Public/common/diplomat/index.php修改return...

J5网站首页增加SEO标题

网站增加首页标题1、/Public/common/language/communal.jtbc文件增加节点    <item>  &nbs...

发表评论    

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