Is this a fresh installation of Elgg 5.1? The error comes from reading a database value in the annotations of metadata table which has a value_type which isn't supported.
The error comes from https://github.com/Elgg/Elgg/blob/59cb99044e35d26f4812d0bd3edb5f674203d9f3/engine/classes/ElggExtender.php#L107-L109
I don't understand how there could be an error as the database shouldn't support a wrong value_type.
"an URL parameter 'hl=es' will set the language of the site to Spanish". How to use the 'hl' parameter? What is the syntax?
https://your-web-site.tdl/?hl=es
"If you wish to help translating Elgg..." I have already registered for transiflex but it seems that someone at Elgg must approve it.
I would also like to add a new language: Esperanto (eo). I have done a test by creating 'eo.php' in my site and the new language is recognized correctly.
approved the EO language
Elgg says that the Spanish language is 52% translated, but comparing 'es.php' with 'en.php' I find that many lines are missing in 'es.php'.
As you would expect with only 52%
It would be good to add this information to the Developer Guides:Internationalization (http://learn.elgg.org/en/stable/guides/i18n.html) where it only deals with the translation of the plugins and does not mention the main language files.
That is because the main languages files are managed by Transifex. We pull the translation before every release of Elgg.
It's not recommended to manually add language files to the Elgg core and Elgg core plugins as when you update those files might get lost or overridden.
Thank you. I cannot translate because I am not a member of the Esperanto team. That's what Transifex says
DM me your Transifex username/email and I'll add you. And if you wish I can add you to Spanish as well, let me know in the DM.
Thanks for your responses.
I still don't get it to work...
I found that I can get a PHP-file activated at
/bin/sh: /home/<USERNAME>/domains/elgg.<OURDOMAIN>.nl/public_html/elgg/<MYPHPSCRIPT>.php
I had to set permissions for that file, to refrain from getting 'Permission denied'
However, when I put
/bin/sh: /home/<USERNAME>/domains/elgg.<OURDOMAIN>.nl/public_html/elgg/cron/minute/
or
/bin/sh: /home/<USERNAME>/domains/elgg.<OURDOMAIN>.nl/public_html/elgg/cron/minute
in a cron job, I get 'No such file or directory'.
Do I have to set specific rights to a certain file? Do I have to run anything? There is no file nor directory 'cron' in my elgg-directory.
The server I currently use is not yet available on the internet without redirecting in my hosts-file, but that should not prevent it from working with its own cron jobs, should it?
Thanks for (more) help...
Ronald
However, when I put
/bin/sh: /home/<USERNAME>/domains/elgg.<OURDOMAIN>.nl/public_html/elgg/cron/minute/
or
/bin/sh: /home/<USERNAME>/domains/elgg.<OURDOMAIN>.nl/public_html/elgg/cron/minute
in a cron job, I get 'No such file or directory'.
You need to do a wget https://elgg.mydomain.nl/elgg/cron/minute
This is not the same as executing a .php file. Please read the documentation carefully. Or read Nikolai's comment again that does the same as the documentation.
Never used CKEditor but maybe this is a reason of your issue:
removePlugins: [
'MediaEmbedToolbar', // is not yet supported in CKEditor5 but throws console warning
'MediaEmbed', // this plugin only provides backend oembed support. Can be enabled by plugin that provides frontend support
'TodoList' // disable this by default as we do not allow input form elements in htmlawed
]
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.