J5_01安裝相關
JTBC5.0筆記
jtbc模板里只要理解3個東西就完事兒了
1個叫 $take
1個叫 $render
另外1個叫 $fetch
/Config/DB/MySQL.php,數據庫鏈接
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
運行環(huán)境:
php8.0+,mysql8.0+
基本配置:
需要將站點主目錄設置為 Public 目錄。
需要將所有請求轉發(fā)至入口文件,以下是配置方法:
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、創(chuàng)建網站,上傳JTBC_5.0程序文件并解壓,
2、修改網站目錄:站點修改-網站目錄-運行目錄 /Public,
3、加偽靜態(tài):站點修改-配置文件,最下面的}上增加以下代碼:
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;
}