Installation problems

Uncaught Error: Class ‘Kirby’ not found in /home/public/index.php:5

Runs fine locally. On server, no sub folder, PHP 7.2.

Did everything upload correctly? How do you deploy?

SFTP. I redeployed and now get just 500 error when I resolve mydomain/panel.

[Error 500 when trying to access Panel]

" Make sure that the PHP mb_string extension is installed/enabled."

Any advice on executing the above on nearlyfreespeech.net?

If you can’t find any settings for enabling that extension in the control panel, I’d contact their support.

I have the same 500 error. I saw the trouble shooting guide and I have mb_string enabled.

Not even the unmodified starter-kit works.

Here is my phpinfo:

PHP logo

PHP Version 7.3.1

System                    Linux Custom Build 64 Bit prohost.de SMP x86_64
Server API                FPM/FastCGI
Virtual Directory Support disabled
PHP API                   20180731
PHP Extension             20180731
Zend Extension            320180731
Zend Extension Build      API320180731,NTS
PHP Extension Build       API20180731,NTS
Debug Build               no
Thread Safety             disabled
Zend Signal Handling      enabled
Zend Memory Manager       enabled
Zend Multibyte Support    provided by mbstring
IPv6 Support              enabled
DTrace Support            disabled

Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader (enabled)
 + Intrusion Protection from ioncube24.com (unconfigured) v10.3.0, Copyright 
(c) 2002-2018, by ionCube Ltd.
    with Zend OPcache v7.3.1, Copyright (c) 1999-2018, by Zend Technologies

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PHP Credits

                                   PHP Group
Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam
Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski

                Language Design & Concept
Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger

                                  PHP Authors
    Contribution                              Authors
Zend Scripting       Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus
Language Engine      Boerger, Dmitry Stogov, Xinchen Hui, Nikita Popov
Extension Module API Andi Gutmans, Zeev Suraski, Andrei Zmievski
UNIX Build and       Stig Bakken, Sascha Schumann, Jani Taskinen
Modularization
Windows Support      Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain
                     Joye, Anatol Belski, Kalle Sommer Nielsen
Server API (SAPI)    Andi Gutmans, Shane Caraveo, Zeev Suraski
Abstraction Layer
Streams Abstraction  Wez Furlong, Sara Golemon
Layer
PHP Data Objects     Wez Furlong, Marcus Boerger, Sterling Hughes, George
Layer                Schlossnagle, Ilia Alshanetsky
Output Handler       Zeev Suraski, Thies C. Arntzen, Marcus Boerger, Michael
                     Wallner
Consistent 64 bit    Anthony Ferrara, Anatol Belski
support

                                 SAPI Modules
  Contribution                               Authors
Apache 2.0        Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter
Handler           code)
CGI / FastCGI     Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov
CLI               Edin Kadribasic, Marcus Boerger, Johannes Schlueter,
                  Moriyoshi Koizumi, Xinchen Hui
Embed             Edin Kadribasic
FastCGI Process   Andrei Nigmatulin, dreamcat4, Antony Dovgal, Jerome Loyet
Manager
litespeed         George Wang
phpdbg            Felipe Pena, Joe Watkins, Bob Weinand

                                Module Authors
       Module                                 Authors
BC Math              Andi Gutmans
Bzip2                Sterling Hughes
Calendar             Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez
                     Furlong
COM and .Net         Wez Furlong
ctype                Hartmut Holzgraefe
cURL                 Sterling Hughes
Date/Time Support    Derick Rethans
DB-LIB (MS SQL,      Wez Furlong, Frank M. Kromann, Adam Baratz
Sybase)
DBA                  Sascha Schumann, Marcus Boerger
DOM                  Christian Stocker, Rob Richards, Marcus Boerger
enchant              Pierre-Alain Joye, Ilia Alshanetsky
EXIF                 Rasmus Lerdorf, Marcus Boerger
fileinfo             Ilia Alshanetsky, Pierre Alain Joye, Scott MacVicar,
                     Derick Rethans, Anatol Belski
Firebird driver for  Ard Biesheuvel
PDO
FTP                  Stefan Esser, Andrew Skalski
GD imaging           Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto,
                     Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger
GetText              Alex Plotnick
GNU GMP support      Stanislav Malyshev
Iconv                Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi
                     Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang,
IMAP                 Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck
                     Hagenbuch, Daniel R Kalowsky
Input Filter         Rasmus Lerdorf, Derick Rethans, Pierre-Alain Joye, Ilia
                     Alshanetsky
InterBase            Jouni Ahto, Andrew Avdeev, Ard Biesheuvel
Internationalization Ed Batutis, Vladimir Iordanov, Dmitry Lakhtyuk, Stanislav
                     Malyshev, Vadim Savchuk, Kirti Velankar
JSON                 Jakub Zelenka, Omar Kilani, Scott MacVicar
LDAP                 Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit
                     Thomson, Stig Venaas
LIBXML               Christian Stocker, Rob Richards, Marcus Boerger, Wez
                     Furlong, Shane Caraveo
Multibyte String     Tsukada Takuya, Rui Hirokawa
Functions
MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia Alshanetsky,
                     Johannes Schlueter
MySQLi               Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel
MySQLnd              Andrey Hristov, Ulf Wendel, Georg Richter, Johannes
                     Schlüter
                     Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson,
OCI8                 Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans,
                     Wez Furlong, Christopher Jones, Oracle Corporation
ODBC driver for PDO  Wez Furlong
ODBC                 Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel
                     R. Kalowsky
Opcache              Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Dmitry
                     Stogov, Xinchen Hui
OpenSSL              Stig Venaas, Wez Furlong, Sascha Kettler, Scott MacVicar
Oracle (OCI) driver  Wez Furlong
for PDO
pcntl                Jason Greene, Arnaud Le Blanc
Perl Compatible      Andrei Zmievski
Regexps
PHP Archive          Gregory Beaver, Marcus Boerger
PHP Data Objects     Wez Furlong, Marcus Boerger, Sterling Hughes, George
                     Schlossnagle, Ilia Alshanetsky
PHP hash             Sara Golemon, Rasmus Lerdorf, Stefan Esser, Michael
                     Wallner, Scott MacVicar
Posix                Kristian Koehntopp
PostgreSQL driver    Edin Kadribasic, Ilia Alshanetsky
for PDO
PostgreSQL           Jouni Ahto, Zeev Suraski, Yasuo Ohgaki, Chris Kings-Lynne
Pspell               Vlad Krupin
Readline             Thies C. Arntzen
Recode               Kristian Koehntopp
Reflection           Marcus Boerger, Timm Friebe, George Schlossnagle, Andrei
                     Zmievski, Johannes Schlueter
Sessions             Sascha Schumann, Andrei Zmievski
Shared Memory        Slava Poliakov, Ilia Alshanetsky
Operations
SimpleXML            Sterling Hughes, Marcus Boerger, Rob Richards
SNMP                 Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven
                     Lawrance, Johann Hanne, Boris Lytochkin
SOAP                 Brad Lafountain, Shane Caraveo, Dmitry Stogov
Sockets              Chris Vandomelen, Sterling Hughes, Daniel Beulshausen,
                     Jason Greene
Sodium               Frank Denis
SPL                  Marcus Boerger, Etienne Kneuss
SQLite 3.x driver    Wez Furlong
for PDO
SQLite3              Scott MacVicar, Ilia Alshanetsky, Brad Dewar
System V Message     Wez Furlong
based IPC
System V Semaphores  Tom May
System V Shared      Christian Cartus
Memory
tidy                 John Coggeshall, Ilia Alshanetsky
tokenizer            Andrei Zmievski, Johannes Schlueter
WDDX                 Andrei Zmievski
XML                  Stig Bakken, Thies C. Arntzen, Sterling Hughes
XMLReader            Rob Richards
xmlrpc               Dan Libby
XMLWriter            Rob Richards, Pierre-Alain Joye
XSL                  Christian Stocker, Rob Richards
Zip                  Pierre-Alain Joye, Remi Collet
Zlib                 Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade
                     Nicoletti, Michael Wallner

                               PHP Documentation
             Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes
Authors      Magnusson, Philip Olson, Georg Richter, Damien Seguy, Jakub Vrana,
             Adam Harvey
Editor       Peter Cowburn
User Note    Daniel P. Brown, Thiago Henrique Pojda
Maintainers
Other        Previously active authors, editors and other contributors are
Contributors listed in the manual.

                          PHP Quality Assurance Team
Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi
Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua,
Pierre-Alain Joye, Dmitry Stogov, Felipe Pena, David Soria Parra, Stanislav
Malyshev, Julien Pauli, Stephen Zarkos, Anatol Belski, Remi Collet, Ferenc
Kovacs

                       Websites and Infrastructure team
PHP Websites   Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe
Team           Smith, Pierre-Alain Joye, Kalle Sommer Nielsen, Peter Cowburn,
               Adam Harvey, Ferenc Kovacs, Levi Morrison
Event          Damien Seguy, Daniel P. Brown
Maintainers
Network        Daniel P. Brown
Infrastructure
Windows        Alex Schoenmaker
Infrastructure

PHP License

This program is free software; you can redistribute it and/or modify it under
the terms of the PHP License as published by the PHP Group and included in the
distribution in the file: LICENSE

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

If you did not receive a copy of the PHP license, or have any questions about
PHP licensing, please contact license@php.net.

@frg Does the error message in your case say that the mb_string extension is missing?

Please also check if the extension is actually enabled. It is possible to have the extension installed without having it enabled. You can check this by scrolling down further in the phpinfo. You should find a section that looks like this:

23

Thanks, the problem was the rewrite /. The mbstring is working well.
I wonder why Kirby does not make catching the install probelems easier.
The troubleshooting guide was misleading.

Could you elaborate why it it misleading and in what way we could improve it? The problem with rewriting is the first mentioned, as far as I can see?

I asked it above: Did your error message say the mb_string was missing?