Help xenforo bị lỗi khi chạy trên php 7

kongmeodj

Private
Lỗi : Fatal error: Cannot 'break' 2 levels in /public_html/library/WidgetFramework/Helper/Index.php on line 90
Xin chào các bạn !
Mình chạy code trên vps cài phiên bản php 7 mới nhất.
Mình nghĩ là do phiên bản mới nên ko thích hợp với [bd] Widget Framework

Có ai bị lỗi như mình không ? Hướng khắc lỗi như thế nào . Các bạn có thể hướng dẫn cách sửa lỗi được không ?
 
  • Like
Reactions: THB
chưa thử nữa.
mới chạy tới php 6.5.
bác chơi quá zữ.
 
Php7 đòi hỏi cao lắm, ko fix nổi lỗi đâu bạn, trở lại 5.6 đi.
 
cho mình hỏi thế là hiện tại nên dùng OS CentOS ver nào và phiên bản PHP để site chay ổn định vậy? Thanks
Minh dang chay CentOS 7-64bit va PHP 7.0.13 Newest!
 
Ủa sao VPS của mình sử dụng PHP 7 mới nhất đâu bị gì đâu? Mình thấy bình thường mà nhỉ?
Windows Server 2008 SP1, IIS 7 - PHP 7 Newest, MySQL 5.7 (Mình không sử dụng XAMPP)
 
Ủa sao VPS của mình sử dụng PHP 7 mới nhất đâu bị gì đâu? Mình thấy bình thường mà nhỉ?
Windows Server 2008 SP1, IIS 7 - PHP 7 Newest, MySQL 5.7 (Mình không sử dụng XAMPP)
của bạn php ko sao lỗi đó là mysql kìa chắc bản mysql 7
 
Lỗi : Fatal error: Cannot 'break' 2 levels in /public_html/library/WidgetFramework/Helper/Index.php on line 90
Xin chào các bạn !
Mình chạy code trên vps cài phiên bản php 7 mới nhất.
Mình nghĩ là do phiên bản mới nên ko thích hợp với [bd] Widget Framework

Có ai bị lỗi như mình không ? Hướng khắc lỗi như thế nào . Các bạn có thể hướng dẫn cách sửa lỗi được không ?
Mở file Index.php đó lên, dòng 90, thử sửa
break 2;
Thành
break;
Thử xem có ổn không bạn.
 
You can solve this issue my modifying line

PHP:
if (!$selected)
            {
                // still not selected!?
                // try with $extraTabs now
                foreach ($extraTabs as &$tabs)
                {
                    $tab['selected'] = true;
                    $selected = true;
                    break 2;// <<<<<<<<<<<<<<<<<<<
                }
            }

change :

break 2;

By:

break;

Don't worry, this is a code mistake from the phpMyAdmin team: you are into one loop and not two nested loops. That's why you can't "break 2" (because 2 denotes that you're inside a nested loop). The error appears because PHP7 is stricter than former versions. By the way, this can fix other packages (PHPExcel, newer versions of phpMyAdmin etc.). Most of the time, the developper deleted the nested loop and forgot to update this line of code.
 
Bác nào sửa được lỗi Xenforo 1.xx chạy trên php 7 không ạ?
1.5.x chạy tốt trên 7.2 nhé, 7.3 không biết
You can solve this issue my modifying line

PHP:
if (!$selected)
            {
                // still not selected!?
                // try with $extraTabs now
                foreach ($extraTabs as &$tabs)
                {
                    $tab['selected'] = true;
                    $selected = true;
                    break 2;// <<<<<<<<<<<<<<<<<<<
                }
            }

change :

break 2;

By:

break;

Don't worry, this is a code mistake from the phpMyAdmin team: you are into one loop and not two nested loops. That's why you can't "break 2" (because 2 denotes that you're inside a nested loop). The error appears because PHP7 is stricter than former versions. By the way, this can fix other packages (PHPExcel, newer versions of phpMyAdmin etc.). Most of the time, the developper deleted the nested loop and forgot to update this line of code.
Thanks. sửa chạy được php 7 rồi. Nhưng nó lại quay ra lỗi do file Link.php do lúc trước sửa url ko dấu. Vậy giờ phải cài addon hay sửa thành thế nào mấy Bro
 
Thanks. sửa chạy được php 7 rồi. Nhưng nó lại quay ra lỗi do file Link.php do lúc trước sửa url ko dấu. Vậy giờ phải cài addon hay sửa thành thế nào mấy Bro
Sữa thằng link.php mãi mới được ông bạn nhỉ, ông dùng cách thêm mới addon hay fix file Link.php thế? up lên cho mấy bạn xem. Mình đang onl bằng điện thoại không hướng dẫn được
 
Sữa thằng link.php mãi mới được ông bạn nhỉ, ông dùng cách thêm mới addon hay fix file Link.php thế? up lên cho mấy bạn xem. Mình đang onl bằng điện thoại không hướng dẫn được
upload_2019-10-28_10-30-23.png

đây. sửa mãi không được. hốc luôn thằng này ok luôn
 
Sữa thằng link.php mãi mới được ông bạn nhỉ, ông dùng cách thêm mới addon hay fix file Link.php thế? up lên cho mấy bạn xem. Mình đang onl bằng điện thoại không hướng dẫn được
php7 dùng hàm khác ko dùng ereg replace nữa
 
Back
Top