Giter Club home page Giter Club logo

Comments (3)

johnM2401 avatar johnM2401 commented on August 10, 2024

Hey!

Thanks for getting in touch!

hmmm, I'm afraid I haven't encountered this issue with Symfony when installing Suite8 before.

But we can try to gain some more information to try to diagnose!



It looks like you do meet the Compatability Matrix requirements:
https://docs.suitecrm.com/8.x/admin/compatibility-matrix/

Do you know if you have all of the required PHP modules?:
https://docs.suitecrm.com/8.x/admin/installation-guide/webserver-setup-guide/#_3_install_required_php_modules



This may be a bit of a long-shot, but have you tried resetting permissions AFTER installing the CRM?

It may also be worth trying to log into the CRM in a Private Browsing Session, to rule out any Browser-cache/session related issues.



In terms of logging, you may find further error logs in the [SuiteCRM 8 Root]/logs/ folder
(There will be an install.log, as well as log folders for each APP_ENV level)

Is there anything of note in these error logs?

Or, perhaps, in the /public/legacy/suitecrm.log log file?

Please let us know if you have any further info!

Thanks!

from suitecrm-core.

Complexity avatar Complexity commented on August 10, 2024

Thanks for the the suggestions:

All PHP modules are installed, confirmed.

We reset permissions both before and after install, confirmed.

We tried 3 different browers, both with regular and private browsing windows, confirmed.

Entire contents of logs/install.log

[2023-09-08 12:16:36] install.INFO: Running step: check-install-lock [] []
[2023-09-08 12:16:36] install.INFO: step: check-install-lock | status: done [] []
[2023-09-08 12:16:36] install.INFO: step: check-install-lock | messages: [] []
[2023-09-08 12:16:36] install.INFO: Installer not locked. Proceeding with install [] []
[2023-09-08 12:16:36] install.INFO: step: check-install-lock | debug: no debug info [] []
[2023-09-08 12:16:36] install.INFO: Running step: check-db-connection [] []
[2023-09-08 12:16:36] install.INFO: step: check-db-connection | status: done [] []
[2023-09-08 12:16:36] install.INFO: step: check-db-connection | messages: [] []
[2023-09-08 12:16:36] install.INFO: DB credentials ok [] []
[2023-09-08 12:16:36] install.INFO: step: check-db-connection | debug: no debug info [] []
[2023-09-08 12:16:36] install.INFO: Running step: install-system-checks [] []
[2023-09-08 12:16:37] install.INFO: step: install-system-checks | status: done [] []
[2023-09-08 12:16:37] install.INFO: step: install-system-checks | messages: no messages [] []
[2023-09-08 12:16:37] install.INFO: step: install-system-checks | debug: no debug info [] []
[2023-09-08 12:16:37] install.INFO: Running step: create-config [] []
[2023-09-08 12:16:37] install.INFO: step: create-config | status: done [] []
[2023-09-08 12:16:37] install.INFO: step: create-config | messages: [] []
[2023-09-08 12:16:37] install.INFO: Created silent install config: config_si.php [] []
[2023-09-08 12:16:37] install.INFO: step: create-config | debug: no debug info [] []
[2023-09-08 12:16:37] install.INFO: Running step: create-env [] []
[2023-09-08 12:16:37] install.INFO: step: create-env | status: done [] []
[2023-09-08 12:16:37] install.INFO: step: create-env | messages: [] []
[2023-09-08 12:16:37] install.INFO: Created .env.local [] []
[2023-09-08 12:16:37] install.INFO: step: create-env | debug: no debug info [] []
[2023-09-08 12:16:37] install.INFO: Running step: run-legacy-install [] []
[2023-09-08 12:16:43] install.INFO: step: run-legacy-install | status: done [] []
[2023-09-08 12:16:43] install.INFO: step: run-legacy-install | messages: [] []
[2023-09-08 12:16:43] install.INFO: Legacy install successful [] []
[2023-09-08 12:16:43] install.INFO: step: run-legacy-install | debug: no debug info [] []

Entire contents of /public/legacy/suitecrm.log

Fri Sep  8 12:16:42 2023 [70631][1][SECURITY] OutboundEmail::checkSavePermissions - not logged in - skipping check
Fri Sep  8 12:16:42 2023 [70631][1][FATAL] User update error: Temp User is not retrieved at ID 1, boolean given
Fri Sep  8 12:16:42 2023 [70631][1][FATAL] Email address save error
Fri Sep  8 12:16:43 2023 [70631][1][SECURITY] Invalid ext  logger_file_ext : ''.
Fri Sep  8 12:16:43 2023 [70631][1][SECURITY] Setting logger_file_ext to '.log'.
Fri Sep  8 12:16:43 2023 [70631][1][SECURITY] Setting logger_file_name to ''.
Fri Sep  8 12:16:43 2023 [70631][1][SECURITY] Log file extension can't be blank.
Fri Sep  8 12:16:43 2023 [70631][1][SECURITY] Setting logger_file_name to ''.
Fri Sep  8 12:16:43 2023 [70631][1][SECURITY] Log file extension can't be blank.

Here's a sample of prod/prod.log. It is only filled with php.INFO messages, no errors. (Attached at end is entire prod.log as a ZIP.)

[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use \"ApiPlatform\\Metadata\\Resource\\Factory\\ResourceMetadataCollectionFactoryInterface\" instead of \"ApiPlatform\\Core\\Metadata\\Resource\\Factory\\ResourceMetadataFactoryInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/Serializer/AbstractItemNormalizer.php:130)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use an implementation of "ApiPlatform\Api\IriConverterInterface" instead of "ApiPlatform\Core\Api\IriConverterInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use an implementation of \"ApiPlatform\\Api\\IriConverterInterface\" instead of \"ApiPlatform\\Core\\Api\\IriConverterInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/Hydra/Serializer/CollectionNormalizer.php:62)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use \"ApiPlatform\\Metadata\\Resource\\Factory\\ResourceMetadataCollectionFactoryInterface\" instead of \"ApiPlatform\\Core\\Metadata\\Resource\\Factory\\ResourceMetadataFactoryInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/Hydra/Serializer/PartialCollectionViewNormalizer.php:50)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use \"ApiPlatform\\Metadata\\Resource\\Factory\\ResourceMetadataCollectionFactoryInterface\" instead of \"ApiPlatform\\Core\\Metadata\\Resource\\Factory\\ResourceMetadataFactoryInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/Hydra/Serializer/CollectionFiltersNormalizer.php:53)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use an implementation of "ApiPlatform\Api\IriConverterInterface" instead of "ApiPlatform\Core\Api\IriConverterInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use an implementation of \"ApiPlatform\\Api\\IriConverterInterface\" instead of \"ApiPlatform\\Core\\Api\\IriConverterInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/JsonLd/Serializer/ObjectNormalizer.php:44)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use \"ApiPlatform\\Metadata\\Resource\\Factory\\ResourceMetadataCollectionFactoryInterface\" instead of \"ApiPlatform\\Core\\Metadata\\Resource\\Factory\\ResourceMetadataFactoryInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/Serializer/SerializerContextBuilder.php:41)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use \"ApiPlatform\\Metadata\\Resource\\Factory\\ResourceMetadataCollectionFactoryInterface\" instead of \"ApiPlatform\\Core\\Metadata\\Resource\\Factory\\ResourceMetadataFactoryInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/Serializer/SerializerFilterContextBuilder.php:40)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: The listener "ApiPlatform\Core\EventListener\ReadListener" is deprecated and will be replaced by "ApiPlatform\Symfony\EventListener\ReadListener" in 3.0. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: The listener \"ApiPlatform\\Core\\EventListener\\ReadListener\" is deprecated and will be replaced by \"ApiPlatform\\Symfony\\EventListener\\ReadListener\" in 3.0. at /var/www/html/suitecrm/vendor/api-platform/core/src/Core/EventListener/ReadListener.php:66)"} []
[2023-09-08 13:35:40] php.INFO: User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use \"ApiPlatform\\Metadata\\Resource\\Factory\\ResourceMetadataCollectionFactoryInterface\" instead of \"ApiPlatform\\Core\\Metadata\\Resource\\Factory\\ResourceMetadataFactoryInterface\". at /var/www/html/suitecrm/vendor/api-platform/core/src/Symfony/EventListener/DeserializeListener.php:63)"} []

prod.log.zip

from suitecrm-core.

Complexity avatar Complexity commented on August 10, 2024

On further investigation, SuiteCRM 8.4 seems to be using Symfony 5.2, which was no longer maintained as of July 2021. Not sure this could be a reliable framework for the app until it is upgraded to their recommended 6.3 release.

We'll close this as it wouldn't be valuable use of time trying to fix issues on a system that relies on unmaintained underlying frameworks. (e.g. there's no assurance ongoing PHP 8.1 / 8.2 changes won't break unmaintained Symfony 5.2.)

We may try SuiteCRM again in the future. Thanks.

from suitecrm-core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.