All Site Activity

  • boopathi replied on the discussion topic I am getting error in my elgg_view('page/components/list')
    Hello RVR, Thanks for the response. You are correct. If that guid is missing, we are using the id.  There is a typo (<?phpif) in the module, so the error occurs due to missing space. Regards, Boopathi. view reply
  • RvR replied on the discussion topic I am getting error in my elgg_view('page/components/list')
    You have the river items on your landing page and you get them using the guids. But ElggRiverItem haven't guid, id only. view reply
  • Dear Team, I am getting error in my site landing page. the error is "Fatal error: Call to undefined method ElggRiverItem::getGUID() in /opt/bitnami/apps/learn/htdocs/views/default/page/components/list.php on line 62" As I were...
  • RvR replied on the discussion topic Cannot Login - Fresh Install
    Check your server error log. Maybe, this discussion will help you. view reply
  • RvR commented on the blog Elgg 3.3.8
    https://github.com/search?o=desc&q=elgg+docker&s=updated&type=Repositories
  • Pär Henriksson commented on the blog Elgg 3.3.8
    Hi Jerome, I am wondering if this is a docker config that you are refering to?  I can't find it under downloads, maybe you can help me out?  If it isn't there, is there a docker-compose for the latest elgg I can use? 
  • Hermand Pessek replied on the discussion topic Issues after installing XMPP-client (pessek_chat)
    Hi @WalterZ, I am working on new release. So I will do a commit next week. - When you click on the refresh button, nothing should happen on the ejabberd server (log file as well). When you add a new friendship, if the users you just added... view reply
  • Jstuts5797 added a new discussion topic Cannot Login - Fresh Install in the group Elgg Technical Support
    I installed using Sofaculous, fresh installation.  When I try to login using the admin username and password I created when I installed it I get the following error: Form is missing __token or __ts fields.  I have searched all over...
    • I don't know if Softaculous is capable of installing the recent versions of Elgg correctly. Maybe they maintain their installer but the Softaculous development has nothing to do with Elgg. The only possibility to make sure the problem is not due to Softaculous would be installing Elgg on your own (it's not that difficult actually).

      The link you are referring to mentions two possible reasons for the problem: 3rd party plugins not authenticating their actions correctly - unlikely the reason if it fails for you already with a fresh installation. The second reason is the server config which depends on what webserver you are using (Apache or Nginx). With Apache you would have the rewrite module installed and enabled and set the AllowOverride settings to All in the main Apache config file for the installation directory of Elgg.

      As RvR mentioned, the server log might give more info about what's wrong (maybe it's a rather unusual error nobody of us suspects).

    • So Thanks to both of you for your suggestions! Oddly though the issue was none of the above, lol. I hadn't yet issued an SSL certificate for the domain as I was just testing this software... I went ahead and issued an SSL and bang it installed and works just fine. Well except for a new problem. Any third party plugins that I download from this site I can't get to activate. They all give me the error that they can't find the start.php file. I checked in the directories and indeed there ARE NOT any start.php files for any of the thrid party plugins I have downloaded. So now I'm trying to figure that one out. If you have any ideas feel free to let me know! And thanks so so so much for all your help!

  • I'm getting there. I had to do a number of things: create a project create API key for project enable many APIs: embed, javascript, geocoding, places (not sure if all of this is really needed) had to enable billing for the project... view reply
  • I use the Maps Embed API. It is very easy and very adjustable for the User. I am not a fan of the Javascript API just because I am trying to keep the JS down to the bare minimum. But others say it works and displays similar to the embed code and... view reply
  • Thanks for the tips! It was my bad that I didn't check the plugin settings. There is indeed a field for a Google API key there! Now, there are many map services, these look like the candidates: Maps Embed API - Make places easily... view reply
  • Jose, Thank you so much for your help. Now that I see it, I am certain that solution will work. As for the map function, I may be able to help. There are actually two options. One is Google Maps and the other is called Open Street Maps or... view reply
  • Hi there! Just joined this group and I've been introducing myself to Elgg for the last couple of weeks. I encountered the same issue you had with fullcalendar.js. The problem was due to skipping the composer install step. So, what I did to... view reply
  • WalterZ replied on the discussion topic Issues after installing XMPP-client (pessek_chat)
    Hermand, i discoverd a new issue with the chat plugin (hope that i am not annoying). If i click inside the chat window onto the "refresh symbol" right next to the word Contacts, simply nothing happens. I would expect to see som action... view reply
  • I also wanted to add that I realize that Elgg 3.0.7 is no longer supported and that Event Manager 2.10 is also no longer supported. So no problems if there are no ideas to help. But given that I have worked hard over the past month to create an Elgg... view reply
  • Dear Elgg Team, My PHP skills are not good enough yet to update several Elgg Plugins to version 3.3.8. I therefore reviewed all of the plugins I needed and found that if I used Elgg version 3.0.7, I would only need to update a couple of the...
    • I use the Maps Embed API. It is very easy and very adjustable for the User. I am not a fan of the Javascript API just because I am trying to keep the JS down to the bare minimum. But others say it works and displays similar to the embed code and might load a fraction of a second faster. So if your users have poor internet connections then it might be worth a try. But I would try the embed code first. 

    • I'm getting there. I had to do a number of things:

      • create a project
      • create API key for project
      • enable many APIs: embed, javascript, geocoding, places (not sure if all of this is really needed)
      • had to enable billing for the project (there was a js error in the console specifically requesting that :)
      • finally it worked! (at least the map shows up)

      Now, the problem I have is that the function is pretty much useless. On the Create Event page > Location Configure ... Yes, the map shows up, but the Search function does nothing. Also, the map you can zoom in and out, and can drag the little man, but how do you make it accept the location you're at? I'm not sure if this is a half-baked feature or if I'm still having some configuration issue behind.

    • Update on Fixing Event Manager Problems

      This is an update on my week long adventure with the Event Manager plugin and what I have learned so far about reducing errors and getting it to work. I am currently trying to get Event Manager to work in an XAMPP server private test environment and also in a different Linux server Cpanel File Manager public facing website environment.

      First, the Event Manager plugin is one of the largest plugins in terms of file size and almost as big as the entire Elgg folder. Unzip the Event Manager folder and you will see that it has a file size of 34.3 MB. This is way more than is allowed to install plugins in Elgg. The limit is 8 to 10 MB.

      In my case, I was able to install and activate the Event Manager. But it did not work well because it was missing a lot of files and folders. I solved this problem by adding the following lines to the Elgg generated ht access file. (click on show hidden files to see and open this file):

      php_value post_max_size 50M
      php_value upload_max_filesize 50M
      php_value max_input_time 120

      Add these 3 lines just above the rewrite rules. Placing these values lower in the ht access file will cause them to override the default values.

      When I did this, the Event Manager installed properly on XAMPP and on the Cpanel version.

      Folder owner and Permissions Problems

      XAMPP has security permissions that make it difficult to modify files. The owner is a group called daemon. The simple solution to this problem is to right click on the Elgg folder and change the permissions to 777. This allows anyone to make changes on the file. The slightly more complex solution is to make myself a member of the daemon group. I chose the simply solution. The result was that the Event Manager calendar worked well even without running the composer update I discuss below! This leads me to believe that my underlying problem with the Cpanel version of the Event Manager is one of incorrect group ownership or file permissions (which is hard for me to believe because I checked and they are both the same as all other Elgg plugins).

      Composer Update Issues

      I did not even bother running the Composer update of the Event Manager on the XAMPP install since the Event Manager was working fine on the XAMPP install. But I did as suggested above to update composer for the cpanel installation.

      First, I contacted my web host who confirmed that composer was installed on the server. Then opened Cpanel, scrolled down to the Advanced section and clicked on the terminal to open it.

      I then enter this line to move to the correct folder

      cd public_html/mod/event_manager

        Then copy pasted this line:

        composer -vvv install

        This command installed and updated a bunch of ColdTrick dependencies. The resulting Event Manager folder had a file size of 39.2 MB. So running the composer update added 1000 files and 5 MB to the file size.

        I then flushed the cache and reactivated the Event Manager. The good news is that the Calendar finally displays when I click on the Calendar tab of the Events page. The bad news is that, unlike my XAMPP installed Event Manager, any new events I create are not shown on the Calendar Manager.

        Cpanel Folder permissions are 755 and file permissions are 644, I did not change the owner to wwwdata because I think that only applies to a private LAMPP install where elgg is in the wwwdata folder (maybe I am wrong).

        I have spent several days trying to fix this problem. But I am at a loss as to what the problem might be. Any suggestions would be greatly appreciated.

        Regards,

        David Spring

         

      1. My URL : https://safalaya.com . I want to add horizontal and vertical scroolbars to my blog content so that , my content do not get cut . Like URL : https://safalaya.com/blog/view/925046/ifsc-code-of-pragathi-krishna-gramin-bank . Please...
      2. seri_ng replied on the discussion topic Moving Elgg
        @trgolden - my team had the same problem with CSS not loading when installing Elgg3.3.x. The issue we had was web server configuration (apache) - not Elgg. If your web host uses apache, you can ask them to add 'AllowOverride All' in the... view reply