pyragony54 Language Offline I Love YaBB! Posts: 855 Location: Йошкар-Ола Joined: May 25th, 2014 Gender: Mood: Dead Zodiac sign: Re: Upgrade to Perl 5.26 breaks site Reply #2 - Sep 8th, 2024 at 9:59am Mark & QuoteQuote To describe it in more detail. All versions of YaBB 2.5.x only work with operating systems up to Debian 9. From Debian 10 onwards you need the current version of YaBB 2.6.12. I have not tested other operating systems based on Linux. Perl does not need to be updated because of this, but make sure that "CGI" is installed. "CGI" is no longer included in the Perl kernel. if (idea == 'none') {use (manuals) && (Google | | search)}if ($ answer == 0) {post (question)} IP Logged
ChessPub Guest Re: Upgrade to Perl 5.26 breaks site Reply #1 - Jun 23rd, 2024 at 11:45am Mark & QuoteQuote Ok, so it was simpler than I expected to sort this out, I uploaded more recent versions of Adminindex.pl, YaBB.pl and Subs.pm from //sourceforge.net/p/yabb/svn/2057/tree/branches/2.6.12/cgi-bin/yabb2/ and now the site works again! Thanks to dandello2000 for the updates! IP Logged
ChessPub Guest Upgrade to Perl 5.26 breaks site Jun 22nd, 2024 at 8:16am Mark & QuoteQuote Kmownhost upgraded our server system from CloudLinux 7 to CloudLinux 8 and at the same time upgraded Perl to 5.26, which seems to have broken our YaBB forum. I assume some YaBB modules will need updating, but which ones? The current Software error is: Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/ { <-- HERE yabbbr} / at ./Sources/Subs.pm line 1865. Compilation failed in require at /home/chesspub/public_html/cgi-bin/chess/YaBB.pl line 69. BEGIN failed--compilation aborted at /home/chesspub/public_html/cgi-bin/chess/YaBB.pl line 76. IP Logged