---
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