-
Notifications
You must be signed in to change notification settings - Fork 445
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: ChurchCRM 5.5.0 Installation issue #6826
Comments
I'm having the same issue here too. I'm on a shared hosting platform. Running PHP 8.2. My site is using https (SSL) and do prefer to use secure URLs. Sounds like a mod-rewrite issue since version 5.3.x works fine. I will be installing 5.3 into a new folder to see what differences are in config.php file and apply the changes to the 5.5 version |
@jpowell53590 / @pinalgirkar - there were a number of fixes rolled into the 5.5.0 release. Have you tried that? |
I AM trying to get 5.5.0 working using the cPanel install. The 5.3.x was via the Scriptalious (sp?). (the web hosting company did not have the 5.5 available, only the 5.3 which worked just fine with https. My site is using SSL and ChurchCRM 5.5.0 is looking for a http path |
ChurchCRM is protocol agnostic - it makes no difference to the app if you're using SSL or not. However, it's important to make sure the |
I installed ChurchCRM from my web hosting Softaculous catalog which has version 5.3 and that version works just fine. I then looked at the config.php file in the working CRM and fixed the broken (5.5.0) CRM version. Saved my changes and tried again. Still throws a fatal error which I copied/pasted here. I noticed it's a little different
|
P.S. I redacted the server path from that stack trace. It does not launch the setup page or give me the login screen. I think your manual install instructions needs a few more steps. I checked the chmod permissions and they're correct. |
That's fine - we're really only interested in the ChurchCRM root and the directories/files under that.
Please let me know which page you used, so we can update it. |
The page I was using to manually install ChurchCRM: I did not have to do step #15 -- I verified that the files (644) and directories (755) have the correct permissions it would be nice if there were some steps about editing the include/config.php file UNLESS the setup script was supposed to do that when accessing ChurchCRM for the first time. P.S. The URL path I see when the error stack trace appears is https://[my domain]/[level1_dir]/[level2_dir]/session/begin |
I amended step 15 so it says check and change if necessary etc. As for the config file, that shouldn't need touching for the vast majority of users as the setup process populates everything so you end up with a working configuration. If that's not happening then it's a failure of the setup process. We support people as much as possible when things go wrong, but given the multitude of hosting configurations, we will never be able to code something that is 100% reliable with every/any possible hosting configuration. Thanks for the feedback on the CPanel documentation. |
You're very welcome. And definitely agree with you on the myriad of hosting configurations ...it's a mess. You're definitely correct you won't be able to create one script for all configurations. My brain is shutting down, but tomorrow I will rename the config.php file and copy over the sample and just put in the URL[0] path and see what happens. I'm a retired programmer so my logic thinking is that it fails when trying to start a Slim session. So, it can't run the setup script. |
doing a fresh install in here. Had to go back to version 5.3.1 to not have this error. |
Hello there. I am new here and trying to install and I am having problem to do the installation. I am hoping that someone can help me. The following is the details and the logs that I am getting. I really appreciate your help on this. ChurchCRM version: 5.5.0 I alco check the folder and file permissions and they are set as 644 and 755 respectively. Logs: Stack trace: |
did you copy Include/Config.php.example to Include/Config.php and did all necessary changes? |
hi Tiago - thanks for the reply. I did that, I changed the contect of config.php.example and saved that on the same folder as include/config.php. However it seems the log is still saying the same thing. |
This is the issue I think Call to undefined function ChurchCRM\dto\gettext() How was this server built it is on a hosting system Also what is OS, check to make |
@pinalgirkar / @jpowell53590 / @tonyatan62 Great news! @grayeul was able to identify the root cause of the original problem (which came from the Slim Http Framework upgrade in ChurchCRM v5.4.0) (#6880), contribute the fix (#6881), and this fix has now been merged! Be on the look out for the next release of ChurchCRM! 🎉 |
Please test with 5.6.0 release |
Thank you.
I have successfully installed a fresh 5.6.0 ChurchCRM on my shared host. I opened a comment on GitHub and posted a screenshot of the setup wizard. I reported that it didn’t pass the file integrity check. I did not notice the mod_rewrite check didn’t pass I picked on “Click Here” and it went on its merry way and finished the setup. with no further issues. (You could close the ticket I created…it’s not a show stopper)
I had a test site running 5.3 and I was successful in upgrading to 5.6. The first time I logged back in, it ran the database update script which is perfect.
The one thing I thought would be nice if the “ChurchCRM” on the login page and the upper left corner of the Dashboard had the Church name. On the login screen where the church name currently is displayed could have the ChurchCRM there. I’m a programmer, I can make the change, but I do know full well that future updates will undo my work — a minor thing. Unless the “ChurchCRM” became a configurable setting.
:)
Jp
… On Mar 8, 2024, at 11:02 AM, George Dawoud ***@***.***> wrote:
Please test with 5.6.0 release
—
Reply to this email directly, view it on GitHub <#6826 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ASVSTCSHJEK3X3XORGG66HTYXHVLJAVCNFSM6AAAAABCBQBDMGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBWGA3DSOBZGA>.
You are receiving this because you were mentioned.
|
glad it worked, yes file a PR with the changes and we can include it... we sometime hide the church name / logo for privacy, so if we can make that a flag in the setting it would be better |
Description
Hello ,
I was in the process of manual installation of ChurchCRM 5.5.0 on Centos 7 Apache 2.2, MYSQL 5.5, PHP 8.1.2.
However, the script throws an issue while hitting setup URL {protocol://domain.com/churchcrm/setup}. The slim.log file has been attached which is generated in the logs directory
2024-01-19-slim.log
Steps To Reproduce
📋 Logs:
Expected behavior
The installation wizard should load
Desktop (please complete the following information):
Could you please replicate this issue at your end and fix this?.
The text was updated successfully, but these errors were encountered: