---
# System prepended metadata

title: Lỗi thường gặp backend
tags: [Backend]

---

---
title: Lỗi thường gặp backend
---

###### tags: `Backend`


### CÁC LỖI THƯỜNG GẶP TRONG CMS CÓ THỂ FIX NHANH: 

* Upload hình:
    * Hiện lỗi 
        >'This file type is not supported'
        
    - [x]         Vô cpanel check xem phần cấu hình PHP đã check Fileinfo chưa
    * Lỗi không upload được hình
        * Nguyên nhân 1: Chưa set quyền chmod cho thư mục.
            * [x] solution: Vô set lại quyền bằng lện `chmod 777 folder`
        * Nguyên nhân 2: function `imagecreatetruecolor()` không chạy
            * [x] solution: Cài đặt `gb libary` bằng lệnh `sudo apt-get install php7.2-gd` 
* Lỗi database 
    * Lỗi: 
        >'id của danh sách đều bằng 0'
        
    - [x] Vô MySql gõ lệnh `ALTER TABLE contact MODIFIES id INT AUTO_INCREMENT PRIMARY KEY`
     * lỗi 
        >không tạo db do lỗi 
    set GLOBAL sql_mode='ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
* Lỗi đăng nhập google 
    * lỗi 
        > Failed to get user information
File: /var/www/html/abc.com/framework/google-login-api.php ở error log
    - [x] Truy cập vô [console google](https://console.developers.google.com/apis/dashboard?project=avian-safeguard-227004) tìm kiếm Google+ API enable nó lên 
- Lỗi không uploads file:
    - Nguyên nhân 1(VPS) : Không set phân quyền cho thưc mục public/files ----> solution(vps) : chmod 775
    - Nguyên nhân 2(HOst): chưa set fileinfo ------> vô cpanel check xem phần cấu hình PHP đã check Fileinfo
    - Nguyên nhân 3(VPS): upload_max_filesize < 2M -----> setting  upload_max_filesize and post_max_size from /etc/php/7.*/fpm/php.ini then 
`sudo systemctl restart php7.0-fpm.service` 
`sudo systemctl restart nginx.service`

* PHP mkdir() Invalid Path
    * https://stackoverflow.com/questions/35259017/php-mkdir-invalid-path
    1. Open the config.php on application/config folder
    2. Browse all the way down to the $config['sess_save_path'] =  NULL; line.
    3. Change the NULL value to BASEPATH.'sessions