User Tools

Site Tools


emoncms_and_dietpi

This is an old revision of the document!


Emoncms on a Pi2 v1.1 running diet pi

https://dietpi.com/#downloadinfo

“emoncms 404 Not Found: Is modrewrite configured on your system?”

Open /etc/lighttpd/lighttpd.conf with a text editor and enable the rewrite module by uncommenting it (remove the #). It will then look something like this:

/etc/lighttpd/lighttpd
server.modules = 
   (
    "mod_access",
    "mod_alias",
    "mod_compress",
    "mod_redirect",
    "mod_rewrite",
    )
 

Then add the rewrite regular expression to the same file; https://tech.borpin.co.uk/2018/10/13/emoncms-on-dietpi/

/etc/lighttpd/lighttpd
url.rewrite-if-not-file = (
"^/emoncms/([^?]*)$" => "/emoncms/index.php?q=$1",
"^/emoncms/([^?]*)\?(.*)$" => "/emoncms/index.php?q=$1&$2"
)

sudo service lighttpd restart .

emoncms: Access denied using password(YES)

you can resolve this by the steps following

start/stop mysql by using service mysqld start/stop/restart instead of service mysql start/stop/restart

make sure you have the right password for mysql user - root, if no, please reset password by following step 3, else, skip step 3

edit mysql config file, usually /etc/my.cny, add skip-grant-tables under [mysqld], then restart mysql, now you can go into mysql without password, then reset password by using

update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost'; flush privileges;

emoncms_and_dietpi.1680769368.txt.gz · Last modified: 2023/04/06 08:22 by admin