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