Tìm kiếm nhanh

Hướng dẫn chạy Nukeviet 4 version thấp trên PHP 7

Thảo luận trong 'Cài Đặt - Nâng Cấp' đăng bởi dangdinhtu, 27/07/2016 11:56.

  • dangdinhtu

    dangdinhtu Đặng Đình Tứ

    Điều hành viên Quản trị diễn đàn

    Chào các bạn hiện tại Nukeviet đã có phiên bản mới 4.0.29 tương thích với PHP 7 tuy nhiên đối với các phiên bản 4 thấp hơn. Bạn có thể sẽ không chạy được trên php 7. Nguyên nhân là do hệ thống tồn tại một Class trùng với Class mặc định của PHP 7 dẫn tới site bạn bị die.

    Nếu lỗi giống như này.

    Fatal error: Cannot declare class Error, because the name is already in use in
    public_html/includes/class/error.class.php on line 18

    Để khắc phục bạn cần mở file.

    includes/class/error.class.php

    Tìm đoạn code

    class Error

    Sửa lại thành

     

    class NVError

    Tiếp đến mở file

    mainfile.php

    Tìm đoạn code gióng hoặc gần giống 

    $ErrorHandler = new Error( $global_config );

    Sửa lại thành

    $ErrorHandler = new NVError( $global_config );

    Lưu tất cả lại và kiểm tra lại xem site bạn đã hoạt động chưa. Nếu vẫn gặp lỗi bạn có thể thông báo tại chủ đề này mình sẽ kiểm tra và giải đáp các thắc mắc cũng như lỗi các bạn gặp phải

     
    Lần sửa cuối bởi bạn: 27/07/2016 12:15
    tuphung thích điều này.
  • tuphung

    tuphung Phùng Tú

    Không có cái mõ để mà hỏi, đúng là chết. Thanks.

     

Chia sẻ trang này

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây