This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
emoncms_and_dietpi [2023/04/06 07:26] admin created |
emoncms_and_dietpi [2025/02/03 17:43] (current) me |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==Emoncms on a Pi2 v1.1 running diet pi== | + | =====Emoncms on a Pi2 v1.1 running diet pi===== |
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | " | ||
Open / | Open / | ||
+ | |||
+ | <file c / | ||
server.modules = | server.modules = | ||
( | ( | ||
Line 12: | Line 19: | ||
) | ) | ||
| | ||
- | Then you simply | + | </ |
+ | |||
+ | Then add the rewrite regular expression to the same file; [[https:// | ||
+ | |||
+ | <file c / | ||
+ | |||
+ | url.rewrite-if-not-file = ( | ||
+ | " | ||
+ | " | ||
+ | ) | ||
+ | </ | ||
+ | |||
+ | 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/ | ||
+ | |||
+ | make sure you have the right password for mysql user - root, if no, please reset password | ||
+ | |||
+ | edit mysql config file, usually / | ||
+ | |||
+ | update mysql.user set authentication_string=password(' | ||
+ | flush privileges; | ||
+ | |||
+ | ==================================== | ||
+ | [[https:// | ||
+ | |||
+ | Step 1: Open the my.cnf file. This may be stored in: | ||
+ | |||
+ | / | ||
+ | / | ||
+ | |||
+ | If you’re not sure where it is, search your MySQL installation folder (e.g. on Windows or Mac) for the file. | ||
+ | |||
+ | If you don’t have a my.cnf file (MacOS does not include one by default). You can create one in the /etc folder if you like. | ||
+ | |||
+ | Step 2: Add the word skip-grant-tables under the word [mysqld]. Your file may look like this: | ||
+ | |||
+ | [mysqld] | ||
+ | skip-grant-tables | ||
+ | |||
+ | Step 3: Restart the MySQL server. | ||
+ | |||
+ | Step 4: Login to the root account: | ||
+ | |||
+ | mysql -u root -p | ||
+ | |||
+ | Step 5: Flush the privileges, which tells the server to refresh the grant tables and apply your changes, with this command: | ||
+ | |||
+ | FLUSH PRIVILEGES; | ||
+ | |||
+ | Step 6: Set a new password for the account: | ||
+ | |||
+ | ALTER USER ' | ||
+ | |||
+ | Substitute the word your_new_password with a new secure password that you want to use for the root account. | ||
+ | |||
+ | Step 7: Open the my.cnf file you opened in step 1, and remove the line about skip-grant-tables, | ||
+ | |||
+ | Step 8: Restart the MySQL server again. | ||
+ | |||
+ | Step 9: Log in to the root account again: | ||
+ | |||
+ | mysql -u root -p | ||
+ | |||
+ | You should now be able to log in successfully with your new password and not get an error. | ||
+ | |||
+ | |||
+ | |||
+ | |||
| |