Welcome to Geeklog, Anonymous Friday, March 29 2024 @ 09:26 am EDT

Geeklog Forums

Can't install Geeklog using PHP 8


Status: offline

syco-

Forum User
Newbie
Registered: 11/28/19
Posts: 1
Hello!

I'm a happy geeklog user since .. for years. I've installed it many times, but this time i'm having trouble trying a fresh install (had to because i couldn't migrate my old install)

When i run the installer i just get a " Unfortunately, an error has occurred rendering this page. Please try again later. " but nothing in apache's error log. (all database tables got installed and geeklog seems to work, i just can't log in.)

So i go back to the installer but chose to upgrade this time, i get the same error message. But i have something in apaches log:


[Mon Dec 13 16:26:42.977242 2021] [php:warn] [pid 40340] [client 127.0.0.1:49194] PHP Warning: Trying to access array offset on value of type bool in /home/mike/Data/WWW/GeekLog/public_html/admin/install/classes/installer.class.php on line 4984, referer: http://freak/admin/install/index.php?mode=check_permissions&dbconfig_path=%2Fhome%2Fmike%2FData%2FWWW%2FGeekLog%2Fdb-config.php&language=english

I also noticed that in the the gl_users table there is an admin password set, but no salt.

I'm running Apache/2.4.48 (Ubuntu) with PHP 8.0.8

I guess it's a problem with the php version .. i already had problems with some plugins i wrote siince php 7.2
 Quote

Status: offline

Laugh

Site Admin
Admin
Registered: 09/27/05
Posts: 1468
Location:Canada
Yup the latest released version of Geeklog (including the plugins and install) doesn't support PHP 8 yet so those are the reasons for your errors.

We have added some fixes to the repository to fix these issues but the upcoming version of Geeklog is not ready for release yet. (and will still be a while)

PHP 8 Geeklog Issues
https://github.com/Geeklog-Core/geeklog/issues/1079

PHP 8 Installer Issues
https://github.com/Geeklog-Core/geeklog/issues/1087

I will add a link to this forum post so it will get tested as well with the trial fix.
One of the Geeklog Core Developers.
 Quote

All times are EDT. The time is now 09:26 am.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content