Lỗi Column not found: 1054 Unknown column ‘description’ nukeviet

Lỗi Column not found: 1054 Unknown column ‘description’ nukeviet xảy ra khi chúng ta nâng cấp phiên bản nukeviet từ 4.4 trở đi thì một số module ở phiên bản cũ khi phần quyền sẽ bị mất một số trường của bảng nv4_users_groups không còn tồn tại. Cho nên chúng ta sẽ gặp lỗi 1054 Unknown column ‘description’ in ‘field list’. Ở bài viết này VNCODE  xin chia sẻ các fix lỗi tại bài viết này.

column not found
Lỗi như hình ảnh trên chúng ta sẽ thấy được field description không được tìm thấy. Chúng ta tiếp tục thấy lỗi được phát sinh ở dòng thứ 97 của file function.php
[1] => Array ( [file] => /home/bqfermkq/onbai365.com/modules/test/functions.php [line] => 96
Ở bài viết này chúng ta tiến hành fix lỗi trên ở module test -> file functions.php
Mở file functions.php dòng thứ 96 

$resul = $db->query('SELECT group_id, title, description, group_type, exp_time, numbers FROM ' . NV_GROUPS_GLOBALTABLE . ' WHERE act=1 AND (idsite = ' . $global_config['idsite'] . ' OR (idsite =0 AND siteus = 1)) ORDER BY idsite, weight');

Thay thế bằng:

    $result = $db->query('SELECT g.group_id, d.title,d.description, g.group_type,  g.idsite, g.exp_time, g.numbers FROM ' . NV_USERS_GLOBALTABLE . '_groups AS g LEFT JOIN ' . NV_USERS_GLOBALTABLE . "_groups_detail d ON ( g.group_id = d.group_id AND d.lang='" . NV_LANG_DATA . "' ) WHERE (g.idsite = " . $global_config['idsite'] . ' OR (g.idsite =0 AND g.siteus = 1)) ORDER BY g.idsite, g.weight');

Xem Thêm : Hiển thị báo lỗi khi website bị lỗi 500 internal server error nukeviet

Trên bản 4.4 trở đi field description đã được tách qua bảng _groups_detail vì vậy chúng ta cần INNER JOIN thêm một bảng mới để tiến hành lấy field description như yêu cầu. Sau khi sửa xong chúng ta tiến hành xóa cache, và reload lại để sử dụng. Nếu như bạn vẫn gặp lỗi thì hãy comment dưới bài viết để được hỗ trợ ngay khi chúng tôi online.

Nguồn: https://vncode.info
Danh mục: Hướng dẫn fix lỗi Nukeviet

Related Posts

Incorrect temprorary directory specified fix lỗi trên Nukeviet

NukeViet eGovernment là phiên bản NukeViet dành cho các cơ quan nhà nước và chính quyền địa phương, được xây dựng dựa trên nền tảng phần mềm…

Hướng dẫn lấy lại tên tác giả bài viết khi cập nhật lên NukeViet 4.5.00

Khi cập nhật NukeViet 4.4 lên 4.5 trong quản trị module tin tức và module ảo của nó sẽ bị mất dữ liệu tại cột “Tác giả”…

Hướng dẫn fix lỗi không có og:image module download

Hôm này mình xin chia sẻ cách fix lỗi không hiển thị og:image. Khi share link của một detail lên facebook mà không có ảnh xem trước khiến…

Hướng dẫn fix lỗi 404 nukeviet

Lỗi 404 nukeviet là do trong quá trình cài đặt hoặc chuyển đổi nhà cung cấp tên miền bạn sẽ thường găp lỗi 404: Trang website mà…

Hướng dẫn fix lỗi Function name must be a string nukeviet

Xem Thêm : Hướng dẫn thay đường dẫn đăng nhập vào admin trong nukevietLỗi Function name must be a string là do “Hàm phải là một chuỗi” ở…

Hướng dẫn thay đường dẫn đăng nhập vào admin trong nukeviet

Làm thế nào để thay đổi đường dẫn truy cập vào trang quản trị của website mã nguồn mở nukeviet, hãy theo dõi bài viết dưới đây,…