I've used emoncms 8 in the past on Windows / WAMP. My Brultech GEM was broken for a long time, but now that it is fixed I want to start from scratch with a new setup, but I am having some problems. Here's what I've done (if this is already answered in the forums I apologize--I couldn't find the answer):
1) Installed Debian 8.2, then setup btmon to grab data from the GEM and post to emoncms (both btmon & emoncms run on this Debian server).
2) Followed these steps https://github.com/emoncms/emoncms/blob/9.0/docs/LinuxInstall.md with one exception--I had to clone to /var/www/html instead of /var/www (I guess that's new with Apache2). I cloned from
https://github.com/emoncms/emoncms.git which is the 9.0 branch now.
3) Using Chrome on my Windows machine, I connected by ip address to emoncms on the Debian server, created a user and logged in. I got the APIKey which I entered into the btmon script, then fired up the script. The inputs showed up in emoncms as expected. I also added a descriptive name to each new input.
4) Now for the problem--when I try to edit the process list by choosing log to feed, feed name, phpfiwa, 10s I get the error: ERROR: Feed could not be created, undefined. I know this is an error that some people run into and I tried all their solutions: I created the /var/lib/php... folders and made sure the locations matched in settings.php. I set chown www-data:root. I tried chmod 777. I tried adding those directories to open_basedir in php.ini, etc. I don't think it is a file permission error.
5) I found the following in /var/log/apache2/error.log:
PHP Fatal error: Uncaught exception 'Exception' with message 'ABORTED: Engine id '1' is not supported.' in /var/www/html/emoncms/Modules/feed/feed_model.php:71\nStack trace:\n#0 /var/www/html/emoncms/Modules/feed/feed_model.php(122): Feed->EngineClass(1)\n#1 /var/www/html/emoncms/Modules/feed/feed_controller.php(44): Feed->create('1', NULL, 'Node 1', 'Net_W', '1', '6')\n#2 /var/www/html/emoncms/core.php(64): feed_controller()\n#3 /var/www/html/emoncms/index.php(122): controller('feed')\n#4 {main}\n thrown in /var/www/html/emoncms/Modules/feed/feed_model.php on line 71, referer: http://192.168.1.11/emoncms/input/view
Unfortunately, I don't know php well enough to debug the problem. feed_model.php looks like it is trying to determine what engine to use (phpfina, phpfiwa, etc) but thinks it is looking for engine '1' which it doesn't find and so throws the error.
Thanks for any help.
Re: Can't create Feeds (ABORTED: Engine id '1' is not supported.) [SOLVED]
I got it working--turns out it was just a matter of clearing the cache on my browser.