EspoCRM with PHP 8.4?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dev77
    Senior Member
    • Feb 2018
    • 125

    EspoCRM with PHP 8.4?

    Has anyone tried EspoCRM with the new PHP 8.4 version?
  • a.slyzhko
    Member
    • Oct 2023
    • 96

    #2
    Espo doesn't support PHP 8.4 yet. But it will be in the nearest release of v9.0

    Comment

    • victor
      Active Community Member
      • Aug 2022
      • 751

      #3
      Originally posted by dev77
      Has anyone tried EspoCRM with the new PHP 8.4 version?
      I tested on PHP 8.4 (9.0.0 mster) - works fine. However, it is recommended to stay on PHP 8.3 for now.

      Comment

      • dev77
        Senior Member
        • Feb 2018
        • 125

        #4
        I tried PHP 8.4.2 today and and most current version of EspoCRM (also 8.4.2 !) 'crashed' with these 7 errors:

        Deprecated: Symfony\Component\Translation\t(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/ancnet1/public_html/anc123.com/espocrm2/vendor/symfony/translation/Resources/functions.php on line 18

        Deprecated: Espo\Core\Utils\File\Manager::copy(): Implicitly marking parameter $fileList as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/ancnet1/public_html/anc123.com/espocrm2/application/Espo/Core/Utils/File/Manager.php on line 599

        Deprecated: Espo\Core\Utils\File\Permission::__construct(): Implicitly marking parameter $params as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/ancnet1/public_html/anc123.com/espocrm2/application/Espo/Core/Utils/File/Permission.php on line 101

        Deprecated: Monolog\Logger::addRecord(): Implicitly marking parameter $datetime as nullable is deprecated, the explicit nullable type must be used instead in /usr/home/ancnet1/public_html/anc123.com/espocrm2/vendor/monolog/monolog/src/Monolog/Logger.php on line 331

        Deprecated: Constant E_STRICT is deprecated in /usr/home/ancnet1/public_html/anc123.com/espocrm2/vendor/monolog/monolog/src/Monolog/ErrorHandler.php on line 272

        Deprecated: Constant E_STRICT is deprecated in /usr/home/ancnet1/public_html/anc123.com/espocrm2/vendor/monolog/monolog/src/Monolog/ErrorHandler.php on line 272

        Deprecated: Constant E_STRICT is deprecated in /usr/home/ancnet1/public_html/anc123.com/espocrm2/vendor/monolog/monolog/src/Monolog/ErrorHandler.php on line 272


        I thought these would be warnings but maybe my installation is configured to NOT ignore warnings?

        I'll stick with PHP 8.3 until I hear otherwise.

        Comment

        • item
          Active Community Member
          • Mar 2017
          • 1487

          #5
          Hi,
          i can confirm,
          espoCrm 8.4.2 work perfectly with php8.4

          i can confirm,
          advancedPack 3.6.0 work perfectly with php 8.4

          i can confirm
          outlook integration 1.3.6 work perfeclty with php 8.4

          i have installed all on :
          production, test, demo .. so no issue.

          Great Jobs EspoCrm Teams.

          PS : and i have many customisation made by me.
          Last edited by item; 01-16-2025, 09:10 PM.
          If you could give the project a star on GitHub. EspoCrm believe our work truly deserves more recognition. Thanks.​

          Comment

          • Kharg
            Senior Member
            • Jun 2021
            • 419

            #6
            I am using Espo 8.4.1 with php 8.4.2 without any major issue.

            Comment

            Working...