Loading...
 
Architecture / Installation

Architecture / Installation


PHP 7.x support? "__to string() must not throw an exception" on Tiki 12.14

posts: 210

Hi,

my ISP wants to charge an extra when I still use PHP 5.6. He urges to use 7.2. I figured that my installation of Tiki 12.02 would not run on PHP 7+, so I upgraded, as 12.02 recommends, to the latest still supported version of 12, which is 12.14.

But it seems 12.14 also does not support PHP 7.2? index.php only gives this error message instead of any content:

"TikiWiki "Fatal error: Method Tiki_Render_Lazy::__toString() must not throw an exception, caught Error: Cannot unset string offsets in /homepages/41/removed for security/htdocs/tiki/tiki-index.php on line 0""

Actually, it is not easy to find out which PHP is needed for 12.14, the officical documentation of Tiki 12 ends with 12.11... And there is no general page on the topic of PHP 7.

So, what would I have to do? Do i have to go to the next LTS (only LTS are acceptable...)? And if I have to move on, will it be possible to keep Arcturus - Geo as a layout? I looked into Tiki 18, and the entire folder where the Arcutrus CSS used to be does not exist anymore, obviously things are handled differently now.

Thanks
Oliver

There are no comments at this time.

Upcoming Events

1)  18 Apr 2024 14:00 GMT-0000
Tiki Roundtable Meeting
2)  16 May 2024 14:00 GMT-0000
Tiki Roundtable Meeting
3)  20 Jun 2024 14:00 GMT-0000
Tiki Roundtable Meeting
4)  18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting
5)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
7) 
Tiki birthday
8)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting
9)  21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting
10)  19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting