//cách giải quyết khi dữ liệu quá lớn muốn tìm kiếm nhanh 1 trường dữ liệu không trùng ngoài khóa chính thì phải làm như sau
//Tạo index cho trường dữ liệu đó
***CREATE INDEX email_index ON users (email);
//Đã cập nhật embed trong ckeditor
trong folder plugins/function-ckeditor-embed
//Ckeditor Cấu hình
// config.embed_provider = '//ckeditor.iframe.ly/api/oembed?url={url}&callback={callback}';
config.embed_provider = 'plugins/function-ckeditor-embed?url={url}&callback={callback}';
******************************************************
//Chỉnh lại múi h cho đúng với giờ việt nam trên hostinger
--> vào core/model.php
--> chỉnh var $CURRENT_TIMESTAMP = 'NOW()'; //NOW()+INTERVAL 7 HOUR
///LiteSpeed Server Config
########File Config
.htaccess
@admin-->defined.php
master-->user.php
##########.htaccess
/*********************************************************/
First line
/****Add code****/
########## Begin - Litespeed cache
RewriteEngine On
##auto search and cache
CacheLookup public on
##Bật cache private, public và luu trữ trong thư mục
CacheEnable private /
## Lưu cache vào hai phương thức HEAD và GET
RewriteCond %{REQUEST_METHOD} ^HEAD|GET$
## cookiename needs to be replaced by real cookie name
#RewriteCond %{HTTP_COOKIE} !cookiename
# Một số trang không lưu cache
#RewriteCond %{ORG_REQ_URI} !^/administrator
RewriteRule .* - [E=cache-control:private]
RewriteRule .* - [E=Cache-Control: max-age=3600]
##Lưu trữ thành các phiên bảng đặt biệt cho từng thiết bị
##RewriteCond %{HTTP_USER_AGENT} iPad|Android [NC]
##RewriteRule .* - [E=Cache-Control:vary=istablet]
##RewriteCond %{HTTP_USER_AGENT} iPhone|Mobile [NC]
##RewriteRule .* - [E=Cache-Control:vary=isphone]
########## End - Litespeed cache
/*********/
########Add end line from file
########@admin-->defined.php
/****Add code****/
if($_POST){
header("X-LiteSpeed-Purge: *");
}
header("X-LiteSpeed-Cache-Control: no-cache");
########File master-->user.php
########Add code
if(in_array($this->module,array('thanh-vien','tim-kiem','gio-hang','checkouts','tag','dang-nhap','dang-ky','sendmail','tracking','profile','rss','manifest'))){
header("X-LiteSpeed-Cache-Control: no-cache");
}
//kiểm tra ck date có chưa
//code admin
$lspurgedate=$_COOKIE['X-LiteSpeed-Purge-Date'];
$lspurgedatecr=$_COOKIE['X-LiteSpeed-Purge-DateCR'];
if(
(!isset($lspurgedatecr) && isset($lspurgedate)) || isset($lspurgedate) && isset($lspurgedatecr) && $lspurgedate>$lspurgedatecr
){
header("X-LiteSpeed-Purge: *");
setcookie('X-LiteSpeed-Purge-DateCR',$lspurgedate,cookie_time,'/');
}
//end code admin
if($_POST){
header("X-LiteSpeed-Purge: *");
}
########Những trang ko cần cache sẽ thêm ở index.php
header("X-LiteSpeed-Cache-Control: no-cache");
//Purge Link
header("X-LiteSpeed-Purge: /$url_1,/$url_2,/$url_3");
///END LiteSpeed Server Config
/*********************************************************/
/********CURL không hoạt động**********/
Nguyên ngân là do tài nguyên web ko đủ
**********************
Lấy email không đúng định dạng mysql
SELECT id FROM `php_content_customer` WHERE `email` NOT REGEXP '^[a-zA-Z0-9][a-zA-Z0-9._-]*[a-zA-Z0-9._-]@[a-zA-Z0-9][a-zA-Z0-9._-]*[a-zA-Z0-9]\.[a-zA-Z]{2,63}$'
**********************
/usr/bin/curl --silent https://hangnauy.com/sendmail?send=all-PCUCPQ5URX6T1SBE4QEARS8PGMLHJ > /dev/null
/usr/bin/curl --silent https://hangnauy.com/sendmail/sitemap?updatekey=all-PCUCPQ5URX6T1SBE4QEARS8PGMLHJ > /dev/null
Chạy mỗi 2 phút 1 lần 20 mail
/usr/bin/curl --silent https://hangnauy.com/sendmail/sendmarketing?send=all-PCUCPQ5URX6T1SBE4QEARS8PGMLHJ > /dev/null
******Mở thư viện php******
extension=gd2
***composer uninstall****
composer remove vendor/your_package_name