• Release build not working

    I was looking to try this script for the first time, but the release packages don't appear to be working. All of the packages marked as Download-release.zip [github.com] at https://github.com/Schlaefer/Saito/releases come up as not found.

    I assumed that the package under assets marked saito-release-master-5.7.0.zip [github.com] was the correct package, but I am unable to do a new install with any of these packages by simply uploading the contents and then pointing the browser to the folder.

    I tried to do a clean install on 2 separate servers running php 7.4. Both display an internal server error when you point the browser to the folder. The first one showed no errors and the log folder only shows this:

    2020-07-24 22:48:45 Info: Start installer.
    2020-07-25 02:12:33 Info: Start installer.

    I then tried to do the install on another server and this one also fails but does get further and actually records an error log:

    Show Plain Text
    1. 2020-07-25 01:55:01 Error: Fatal Error (256): [Error] Class 'Locale' not found
    2. #0 /vendor/cakephp/cakephp/src/I18n/I18n.php(316): Cake\I18n\I18n::getDefaultLocale()
    3. #1 /vendor/cakephp/cakephp/src/I18n/I18n.php(74): Cake\I18n\I18n::getLocale()
    4. #2 /vendor/cakephp/cakephp/src/I18n/I18n.php(202): Cake\I18n\I18n::translators()
    5. #3 /vendor/cakephp/cakephp/src/I18n/functions.php(88): Cake\I18n\I18n::getTranslator()
    6. #4 /vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(303): __d()
    7. #5 /vendor/cakephp/cakephp/src/Error/ExceptionRenderer.php(206): Cake\Error\ExceptionRenderer->_message()
    8. #6 /vendor/cakephp/cakephp/src/Error/ErrorHandler.php(137): Cake\Error\ExceptionRenderer->render()
    9. #7 /vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(192): Cake\Error\ErrorHandler->_displayException()
    10. #8 /vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(176): Cake\Error\BaseErrorHandler->handleException()
    11. #9 [internal function]: Cake\Error\BaseErrorHandler->wrapAndHandleException()
    12. #10 {main} in /vendor/cakephp/cakephp/src/Error/ErrorHandler.php, line 180]


    Thanks in advance!
    • Release build not working

      > All of the packages marked as Download-release.zip … come up as not found.

      Thanks for the info, maybe I did an error once and copy and pasted it again and again. The .zip at the bottom of each release in Assests should work.

      > Both display an internal server error when you point the browser to the folder.

      The php_intl extension is missing in the PHP installation. See also the first answer: https://stackoverflow.com/a/26319843

      Detailed requirements for PHP-extensions of the underlying framework can be found on the top of the page here: https://book.cakephp.org/3/en/installation.html

      Forum itself requires the gd and exif extension.

      Summing it up you should install gd, exif, intl, mbstring, simplexml and pdo_mysql.
      • Release build not working

        That makes sense. One of the first things I did after encountering the errors was check to see if I might be missing any requirements, but the only requirements listed are php 7.2+ and a database. Knowing the specific extensions that are required makes things much easier, so thank you.

        I can't wait to try it. I had checked it out briefly a couple of years ago, but the amount of work you've done since then is insane. I can't believe how many of the problems with mylittleforum you've been able to resolve. The script looks amazing.

        Thanks again!
        • Release build not working

          > but the only requirements listed are php 7.2+

          Good point, that should probably be added there.

          > I had checked it out briefly a couple of years ago, but the amount of work you've done since then is insane. I can't believe how many of the problems with mylittleforum you've been able to resolve. The script looks amazing.

          Thanks. 😊 If you encounter any further problems, please ask. The user base is rather small, so it's easy to run into issues nobody encountered or raised before.