Jstuts5797

Send private message

You must be logged in to send a private message.

Group membership

Activity

  • So all the bundled plugins work fine... but every third party plugin I downloaded from this very site do not work. Inside Elgg I get the error that has been discussed in here before "This plugin is invalid: The required file...
    • 1 - Check how you placed these plugins. The start.php should be in:

      /mod/plugin_name/start.php

      2 - Check the read/write rights permissions on these uploaded plugins' directories/files.

      3 - As always, try use search before creating a new discussion.

    • Are you definitely sure that you have Elgg version 3.3 installed? Could it be that you have installed Elgg 2.3 instead?

      Before Elgg 3 a start.php file was required. Now it could have happened that you unzipped the plugin archive within a subfolder of the plugin folder inside the mod directory (i.e. you would have mod/plugin_name/plugin_name/start.php instead of mod/plugin_name/start.php). Or there was a permission issue with the unzipped files preventing the webserver from accessing/reading these files (i.e. there files seems non-existing to the webserver even when being there).

      With Elgg 3 the plugins no longer need to have the start.php file in all cases. For the time being they still can have a start.php. Alternatively, they can have a ootstrap class containing the init function. Or if a plugin doesn't require an init function the plugin won't need a start.php or bootstrap class at all.

      The start.php file not being present in a plugin compatible with Elgg 3 should be no problem. But if you try a plugin without start.php written for Elgg 3 on Elgg 2 it will result in the error message about the missing start.php file. But even with the start.php file re-added the plugin won't work on Elgg 2 as it was released for Elgg 3!

      So, make sure you really have Elgg 3.3 installed. Make sure you use the plugin versions compatible with your Elgg version (may it be Elgg 2 or 3). And make sure the permissions assigned to the files and folders of the plugin and the owner:group the plugin files/folder belong to are correct.

  • Jstuts5797 replied on the discussion topic Cannot Login - Fresh Install
    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... 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!