Escher not working

Hi Everyone,

I use Escher to install plugins. It makes life a lot simpler. Unfortunately, it no longer works. It is there but the dropdown box is minuscule and does not work. I’ve uninstalled and reinstalled with no success. My current version of Omeka is 2.5. Escher version is 1.0.1, which is the most recent version, I think. Any ideas? It is such a nice plugin, I hate to lose it!

Thanks!

I fixed it (see https://github.com/AcuGIS/Escher/pull/3).

Because I’m not the owner of the plugin, I can’t upload it on Omeka.org, so meanwhile, you may have to download it from https://github.com/Daniel-KM/Escher/.

I added the possibility to install theme too, and plugins listed in https://daniel-km.github.io/UpgradeToOmekaS/omeka_plugins.html.

I’m getting an error “Unable to fetch addons.”

The dropdowns are not populated. Is there something I have to do on the install that I am missing?

Thanks for the work!

Sean.

Can your server access to internet?

Best of my knowledge, everything is fully operational. Any other ideas?

No idea. Could you look in the error log of Omeka, php and Apache?

I finally found the error log. I uninstalled Escher then reinstalled. No luck. I am not a coder but it seems to me that there is something in our configuration that is not allowing the plug in to access plug ins. Just my guess. Does this mean anything to you? Thanks, once again, for your help. -Sean.

[19-Jun-2017 00:04:35 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:35 UTC] PHP Warning: file_get_contents(https://omeka.org/add-ons/plugins/): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:35 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:35 UTC] PHP Warning: file_get_contents(https://omeka.org/add-ons/themes/): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:35 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:35 UTC] PHP Warning: file_get_contents(https://raw.githubusercontent.com/Daniel-KM/UpgradeToOmekaS/master/docs/_data/omeka_plugins.csv): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:48 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:48 UTC] PHP Warning: file_get_contents(https://omeka.org/add-ons/plugins/): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:48 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:48 UTC] PHP Warning: file_get_contents(https://omeka.org/add-ons/themes/): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:48 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:04:48 UTC] PHP Warning: file_get_contents(https://raw.githubusercontent.com/Daniel-KM/UpgradeToOmekaS/master/docs/_data/omeka_plugins.csv): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:17:02 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:17:02 UTC] PHP Warning: file_get_contents(https://omeka.org/add-ons/plugins/): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:17:02 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:17:02 UTC] PHP Warning: file_get_contents(https://omeka.org/add-ons/themes/): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:17:02 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77
[19-Jun-2017 00:17:02 UTC] PHP Warning: file_get_contents(https://raw.githubusercontent.com/Daniel-KM/UpgradeToOmekaS/master/docs/_data/omeka_plugins.csv): failed to open stream: no suitable wrapper could be found in /home/seankell/public_html/hyde/plugins/Escher/controllers/IndexController.php on line 77

This is related to your server, that forbids to read external urls directly. So edit your php.ini to find and set the rights : allow_url_fopen = 1. You may have to set allow_url_include = On too.

If you don’t have access to php.ini, you may change it via the panel of your provider. If you can’t, the plugin must implement a bypass, but it requires some work…

1 Like

Finally, I upgraded the plugin to manage the case where php.ini is unavailable. See https://github.com/Daniel-KM/Escher. It will be upstreamed soon.

Note that the setting may be required in some other plugins.

1 Like

Hi -
Thanks Daniel.
I have updated the plugin on Omeka.org.
http://omeka.org/add-ons/plugins/escher/
Best,
David

1 Like

Thank you so much! Oh, I am so glad to have escher back!! It is a real timesaver!

Hey guys - I’m noticing today the same issue reported in 2017 - Escher shows no plugins available in the dropdown. @DavidGhedini is this something you can take a look at by chance?

It look like Escher is removed from the downloads list entirely at http://omeka.org/add-ons/plugins/ :frowning:

This is part of our rollover to a new system of registering and publishing plugins. We’re trying to get contributors moved to the new system, but haven’t reached everyone yet. I’ll be catching up on this in the coming days.

I updated it (Daniel-KM/Escher) , but not yet merged upstream.

Edit: This is merged upstream.