Nội quy chuyên mục: Với người báo lỗi:
- Chuyên mục này dùng để báo lỗi cho bộ code gốc NukeViet được phát hành. Các module không thuộc hệ thống vui lòng báo lỗi trong các chuyên mục riêng.
- Đề nghị tìm kiếm trước khi gửi bài, tránh báo lỗi trùng lặp.
- Mọi thông báo lỗi vui lòng cung cấp các thông tin về phiên bản NukeViet 3, môi trường thử nghiệm (Máy chủ, phiên bản php, phần mềm server, trình duyệt bạn sử dụng....). Kèm theo ảnh chụp hoặc thông báo lỗi.
- Các bài viết không đầy đủ thông tin chúng tôi sẽ xóa và không báo lại.

Với đội code:
- Kiểm tra các báo lỗi của người sử dụng gứi tới (qua email, forum hoặc trên code) để liệt kê tập trung một chỗ và trả lời kịp thời.
- Kiểm tra và trả lời người báo lỗi kịp thời. Nếu có thể, hãy link đến bản fix lỗi.
#159493 gửi bởi phattriennet
Ngày 25 Tháng 07 2014 , 13:59
Hiện nay tôi đang quản trị 1 vài website sử dụng Nukeviet 3.4.02.r1929 trong thời gian gần đây thường xuyên xuất hiện lỗi module bị tự động ngưng kích hoạt gây lỗi cho website.
Các module gập phải như: Module news, Module shop, Module users,..
Các module này trước giờ vẫn hoạt động bình thường nhưng trong khoảng 10 ngày qua thường xuyên bị lỗi ngưng hoạt động. Có web bị 1 module có web bị 2-3 module luôn.
Khi kích hoạt lại thì chạy được rồi sau vài ngày tự nhiên bị lại kể cả úp lại bảng copy của module trước khi có tình trạng này sảy ra.
Lỗi này bị cả khi module đó là module trang chủ.

Không biết có ai đã bị lỗi này hay chưa.
Có bác nào biết cách khắc phụ lỗi này không? Hứng dẫn cho mình với.
Xin cảm ơn!
#159546 gửi bởi hoaquynhtim99
Ngày 27 Tháng 07 2014 , 03:03
Cái này thường xảy ra khi module bị mất một số file cần thiết, nó ko phải lỗi của NukeViet hay module đó mà đến từ hóting hoặc là người quản trị, ví dụ khi họ EDIT file bằng FTP. lúc upload lên mà người khác truy cập thì module sẽ bị ngưng

Hãy sống là chính mình, bình thường nhưng không tầm thường.
#159716 gửi bởi phattriennet
Ngày 30 Tháng 07 2014 , 13:14
hoaquynhtim99 đã viết:Cái này thường xảy ra khi module bị mất một số file cần thiết, nó ko phải lỗi của NukeViet hay module đó mà đến từ hóting hoặc là người quản trị, ví dụ khi họ EDIT file bằng FTP. lúc upload lên mà người khác truy cập thì module sẽ bị ngưng

Trong trường hợp của mình thì thấy các lỗi bạn nói là không gập phải vì:
Thứ nhất máy chủ mình đã cài đặc riêng để phù hợp với code Nukeviet. Trên máy chủ mình chạy nhiều website Nukeviet nhưnh chỉ có vài trang là hay bị lỗi này mà thôi. Trước kia nó không hề bị lỗi này. Tất cả các file của module đầy đủ.
Thứ nhì tài khoảng tối cao của web là mình giữ. Hosting cũng là mình đang giữ chưa có giao cho chủ website. Người điều hành chung không có chỉnh sửa trong quản trị.
Thứ ba lỗi sãy ra khi web đang chạy bình thương không có edit file hoặc upload.
Như thế nên mới khó xác định được nguyên nhân từ đâu.
#159717 gửi bởi hoaquynhtim99
Ngày 30 Tháng 07 2014 , 13:54
Để bạn có phương hướng xử lý, mình chỉ thẳng vào code. Trong file index.php từ dòng 260 => 264
Mã: Chọn hết
elseif( isset( $module_info['funcs']['main'] ) )
{
$db->sql_query( "UPDATE `" . NV_MODULES_TABLE . "` SET `act`=2 WHERE `title`=" . $db->dbescape( $module_name ) );
nv_del_moduleCache( 'modules' );
}


Điều kiện else đó từ
Mã: Chọn hết
if( file_exists( $include_file ) and filesize( $include_file ) != 0 )
còn $include_file là
Mã: Chọn hết
$include_file = NV_ROOTDIR . "/modules/" . $module_file . "/funcs/main.php";

Với cái đó thì có 2 trường hợp module bị đình chỉ:
1. File modules/tên-module/funcs/main.php không tồn tại.
2. filesize( $include_file ) = 0 tức là kích thước file main.php = 0

Bạn kiểm tra thẳng vào đó.

Hãy sống là chính mình, bình thường nhưng không tầm thường.