Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 22 19:30

    DawoudIO on master

    fix: upgrade inputmask from 5.0… Merge pull request #5785 from C… (compare)

  • Jun 22 19:30

    DawoudIO on snyk-upgrade-cc2703005c2c75c7de10d343d276b831

    (compare)

  • Jun 22 19:30
    DawoudIO closed #5785
  • Jun 22 19:17
    snyk-bot review_requested #5785
  • Jun 22 19:17
    snyk-bot review_requested #5785
  • Jun 22 19:17
    snyk-bot review_requested #5785
  • Jun 22 19:17
    snyk-bot review_requested #5785
  • Jun 22 19:17
    snyk-bot review_requested #5785
  • Jun 22 19:17
    snyk-bot opened #5785
  • Jun 22 19:17

    DawoudIO on snyk-upgrade-cc2703005c2c75c7de10d343d276b831

    fix: upgrade inputmask from 5.0… (compare)

  • Jun 22 19:17

    DawoudIO on snyk-upgrade-cc2703005c2c75c7de10d343d276b831

    (compare)

  • Jun 22 16:38
    DawoudIO milestoned #5781
  • Jun 22 16:38
    DawoudIO labeled #5781
  • Jun 22 16:38
    DawoudIO edited #5781
  • Jun 22 16:37

    DawoudIO on 4.4.4

    (compare)

  • Jun 22 16:37

    DawoudIO on master

    Update composer.json What's this PR do? - npm update… Merge pull request #5784 from C… (compare)

  • Jun 22 16:37
    DawoudIO closed #5784
  • Jun 22 15:26
    github-actions[bot] synchronize #5784
  • Jun 22 15:26

    github-actions[bot] on 4.4.4

    What's this PR do? - npm update… (compare)

  • Jun 22 15:24

    dependabot[bot] on composer

    (compare)

arlattimor
@arlattimor
Theres my app.log
Its the rar file
James G
@MrClever

I'm seeing lots of defaultLogger.WARNING: Failed to get current user: Exception: No active authentication provider in /home/www/churchcrm.oldmtzionamez.org/ChurchCRM/Authentication/AuthenticationManager.php:27 ...

If you have installed ChurchCRM <4.1.4 then this is why: https://github.com/ChurchCRM/CRM/wiki/Login-Failure:-all-versions-below-4.1.4

James G
@MrClever
Having said, and scrolling further into your log file, I see you have attempted an upgrade from 4.3.2 to 4.4.2, so I highly doubt it is the issue we found with <4.1.4.
What I see though seems to point to a locale misconfiguration on the host. I've seen the error (below) when the configured locale in ChurchCRM is not available on the webserver. However, at this point, it seems to something hosting related, not code related.
[2021-05-10T17:12:05.289427+00:00] defaultLogger.WARNING: Failed to get current user:
    Exception: No active authentication provider in /home/www/redacted/ChurchCRM/Authentication/AuthenticationManager.php:27
    Stack trace:
        #0 /home/www/redacted/ChurchCRM/Authentication/AuthenticationManager.php(37):
            ChurchCRM\Authentication\AuthenticationManager::GetAuthenticationProvider()
        #1 /home/www/redacted/ChurchCRM/Bootstrapper.php(91): ChurchCRM\Authentication\AuthenticationManager::GetCurrentUser()
        #2 /home/www/redacted/ChurchCRM/Bootstrapper.php(106): ChurchCRM\Bootstrapper::GetCurrentLocale()
        #3 /home/www/redacted/ChurchCRM/Bootstrapper.php(71): ChurchCRM\Bootstrapper::ConfigureLocale()
        #4 /home/www/redacted/Include/LoadConfigs.php(22): ChurchCRM\Bootstrapper::init('localhost', '3306', 'redacted', 'redacted', 'redacted', '', false, Array)
        #5 /home/www/redacted/Include/Config.php(63): require_once('/home/www/redacted...')
        #6 /home/www/redacted/api/index.php(2): require('/home/www/redacted...')
        #7 {main} [] {"url":"/api/background/page?name=/Register.php","remote_ip":"redacted","correlation_id":"6099696546a9e"}
James G
@MrClever

It would be interesting to know what modules your hosting provider has made available by creating a file info.php containing:

<?php
    phpinfo( );
?>

Drop that in /home/www/...your_hosting_dir.../ChurchCRM/info.php then open it in a browser. As it exposes a lot of information about your hosting, you will want to remove it as soon as you have gathered the information you need :+1:

arlattimor
@arlattimor
OK I have the info.php page pulled up would you like to see the whole thing?
James G
@MrClever
Not really - just the modules your PHP setup has access to.
arlattimor
@arlattimor
Modules.PNG
Sapi Modules.PNG
James G
@MrClever

Try this info.php file instead :)

<?php
    print_r(implode(', ', get_loaded_extensions()));
?>

That will only list the available extension in plain text.

arlattimor
@arlattimor
Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, gettext, gmp, SPL, iconv, session, intl, json, mbstring, standard, mysqlnd, mysqli, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, Reflection, imap, SimpleXML, soap, sockets, sodium, exif, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, mcrypt, Zend OPcache
James G
@MrClever
OK - that looks complete. The key ones I was looking for were gettext and intl...which often trip up the locale and translations etc. Out of curiosity, how did you install the system? Softaculous/zip file/etc?
arlattimor
@arlattimor
downloaded zip file from here https://github.com/ChurchCRM/CRM/releases/latest
James G
@MrClever
ok - cool. So long as you grabbed "ChurchCRM-4.4.2.zip" and not the source code bundle, that's fine.
arlattimor
@arlattimor
so how can I go about upgrading to the latest ersion
arlattimor
@arlattimor
integrity checks failing.PNG
why are these failinig
James G
@MrClever
Those files would be failing because their hash doesn't match the ones we deployed with the release. Normally, you can simply ignore them as they wont interfere with upgrades, because the upgrade will over-write them with the released versions.
arlattimor
@arlattimor
ok So how do I go about upgrading to the latest version I dont see where this can be accomplished
James G
@MrClever
Based on the log file you shared, you're already running 4.4.2
Or, if you want to do it manually: https://github.com/ChurchCRM/CRM/wiki/Upgrade
arlattimor
@arlattimor
ty
RandomSDF
@RandomSDF
In the Tasks section I have the message Unsupported Deposit Types Detected. In Settings, I have QBDT (the default, I think) in the sDepositSlipType field. Is there a way to remove or complete this Task?
Robertkingsl
@Robertkingsl
How to do the contribution tracking. Pls help
Daniel Chaur
@dchaur
My name’s Daniel and I’m from Spain. I was born in Bogota Colombia but I live in Barcelona. I work as a fullstack developer at Chartboost, and as an active deacon in my church leading the media ministry (broadcasting, web, etc...). Now I'm implementing the ChurchCRM in my church (it is taking its time but so far we've made a huge progress) and I'm really glad to dig into PHP (my first language 7 years ago hehehe) and fix some problems.
One of the problem we found during the training was related with the search using datatables. Since in Spanish and many other languages we use accents the search result was really accurate and it became a handicap. So I found this plugin https://datatables.net/plug-ins/filtering/type-based/accent-neutralise that neutralizes the accents making the search less "strict". Now it works like searching directly inside the database
Daniel Chaur
@dchaur
image.png
George Dawoud
@DawoudIO
Welcome to the team @dchaur looking forward to testing your PRs
Let’s us know if we can help
Don Owen
@dlfruitdesigns_twitter
Using version 4.3.2 with a hosting provider - I've added php_version.php to many directories - as well as the one for ChurchCRM and it shows Max_EXEC-Timeout=300 - but I keep getting an error that mine is only at 30. I am at a loss on this error ... please advise ... Much thanks - Don
enusdigital
@enusdigital
t's been a while here. @DawoudIO Is it still possible to assign a member ID to each person in the CRM from the purpose of tracking tithe and other payments in ChurchCRM?
James G
@MrClever

@enusdigital every person in the system has a unique ID assigned when they are added to the database. However, for the moment, tithes are tracked as a “family” not an individual - feel free to look at the open ticket to implement this; #4133

Having said that, missing data fields can easily be added using custom fields. See here for more information: https://github.com/ChurchCRM/CRM/wiki/Custom-Fields

@dlfruitdesigns_twitter - a lot of hosting providers require customised PHP directives to be added via a .htaccess file. I’d suggest reaching out to your provider for some direction on how they have implemented PHP (it varies…unfortunately).
George Dawoud
@DawoudIO
@enusdigital sure
George Dawoud
@DawoudIO
image.png
image.png
ok @enusdigital quick and dirty will this work?
@enusdigital i miss understood the Q… this has been a long outstanding topic which needs dev hourpower which we have none right now.
gwenrealuyo
@gwenrealuyo
Hi. I'm Gwen from the Philippines. I found ChurchCRM last week and I still can't install it locally on my mac with XAMPP. Can anyone pls help
James G
@MrClever
Hi @gwenrealuyo - thanks for checking in. Are you seeing any errors? How far through the XAMPP installation process did you get (see https://github.com/ChurchCRM/CRM/wiki/Installing-xampp-for-ChurchCRM)?
Silly auto-formatting. This is the correct URL https://github.com/ChurchCRM/CRM/wiki/Installing-xampp-for-ChurchCRM
Jayhackss
@Jayhackss
Hi, can someone help me with the email setup?
It’s not working for me
George Dawoud
@DawoudIO
Some hosting providers do not support SMTP / mail form the serves you may want to check with them 1st
James G
@MrClever
I’ve found a few providers who don’t allow external mail relays (GMail, Outlook.com, etc) but have their own internal mail relay servers. As @DawoudIO suggested, reach out to your hosting provider first. Be aware, if you use a hosted SMTP relay, you may need to adjust your DNS’ SPF records to include the hosting provider’s SMTP relays to avoid your email being incorrectly flagged as spam etc.
Jayhackss
@Jayhackss
Ah ok, I have my own webserver so I can do it by myself right?
And I have google admin aswell, but that’s not gonna work?
James G
@MrClever
If you're running your own web server, then you should be able to point ChurchCRM at pretty much any SMTP mail relay as it supports unauthenticated and authenticated SMTP over plain text, TLS or SSL running on any arbitrary port. Whether or not GMail will accept email relay from your web server is something you would need to configure with your Google Admin account (hint: GMail allows relay on Google Business accounts :+1: )
gwenrealuyo
@gwenrealuyo

Hi @gwenrealuyo - thanks for checking in. Are you seeing any errors? How far through the XAMPP installation process did you get (see https://github.com/ChurchCRM/CRM/wiki/Installing-xampp-for-ChurchCRM)?

thanks, I already installed it with XAMPP using the latest update.

the demo site isn't working right now