Page 1 of 2
installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
Nu är jag o kladdar igen med ny installation.
Har en raspberry pi med Jessie och senaste php, apache o mysql.
Skapat en databas, skapat en användare och kört en grant all homeautomation.* på användaren. Inga problem logga in på mysql med nya användaren.
Kör installationen och skriver in localhost o homeautomation samt användaren men får bara upp 'Kunde inte få kontakt med databasen, kolla inställningarna.'
Har haft 3.1.1 installerad men raderat databasen efter detta och försöker nu installera 3.0.1.
Nått tips?
tack för tålamodet...
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
hylsan wrote:Nu är jag o kladdar igen med ny installation.
Har en raspberry pi med Jessie och senaste php, apache o mysql.
Skapat en databas, skapat en användare och kört en grant all homeautomation.* på användaren. Inga problem logga in på mysql med nya användaren.
Kör installationen och skriver in localhost o homeautomation samt användaren men får bara upp 'Kunde inte få kontakt med databasen, kolla inställningarna.'
Har haft 3.1.1 installerad men raderat databasen efter detta och försöker nu installera 3.0.1.
Nått tips?
tack för tålamodet...
Kan det vara så att du har debug meddelanden aktiva i php? Kolla php.ini och stäng av felmeddelande rapporteringen och testa installera igen. Exempelvis denna rad i php.ini skall vara en bra början
Code: Select all
error_reporting = E_ALL & ~E_DEPRECATED
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
jo den gamla godingen känner jag igen från php.ini-filen.
får testa ikväll o plocka bort den o se om det hjälper.
Tack Tom!
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by patrikg
Så här skapar jag min databas, med ha som databasnamn/användarnamn och ha som lösen.
Du kanske missat någon rad.
Code: Select all
mysql -p
CREATE DATABASE IF NOT EXISTS `ha` DEFAULT CHARACTER SET utf8;
CREATE USER 'ha'@'localhost' IDENTIFIED BY 'ha';
GRANT USAGE ON *.* TO 'ha'@'localhost' IDENTIFIED BY 'ha';
GRANT ALL PRIVILEGES ON `ha`.* TO 'ha'@'localhost';
FLUSH PRIVILEGES;
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
ja, kanske.
Körde ingen "Grant Usage..", kanske det som spökar.
Trodde det räckte med en "grant all", var ett tag sedan jag sysslade med mysql.
Jag kollar det också, tack för tipset.
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by Daniel
hylsan wrote:Körde ingen "Grant Usage..", kanske det som spökar.
Trodde det räckte med en "grant all", var ett tag sedan jag sysslade med mysql.
Nej, grant usage är inte nödvändig. Faktum är att "usage" bara är en synonym för "no privileges". Behörighet får användaren ändå med "grant all privileges".
/Daniel
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
Äh, hjälpte inte med remma raden om felrapporteringen (ja, jag startade om apachen efteråt)
Kan nämna att jag inte kommer in med root-användare på sqlen heller, i installationen alltså.
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
förresten...spelar det nån roll att man kör med nått som heter MariaDB?
Det ska vara en mysql-klon...följde med i nått AMP-kitt.
Tänkte inte på det innan men såg det nu när jag var inne i mysqlen.
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
hylsan wrote:förresten...spelar det nån roll att man kör med nått som heter MariaDB?
Det ska vara en mysql-klon...följde med i nått AMP-kitt.
Tänkte inte på det innan men såg det nu när jag var inne i mysqlen.
MariaDB kan vara boven i dramat, har inte testat själv och inte heller hört någon annan som använt det.
Kan du i installationen högerklicka var som helst i browsern, välj "Inspektera". Välj sedan nätverksfliken, och efter detta klickar du på login. Då kommer det komma en ny rad i loggen och klickar du på den får du lite information om vad den försökt göra. Innehållet ur response tabben vill jag veta, finns där några inloggningsuppgifter så kan du ta bort dem före du lägger upp dem hit.
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by patrikg
Körde detta förr för att få det att funka.
Vet inte riktigt om du kört det.
Code: Select all
mysql_install_db
/usr/bin/mysql_secure_installation
xxxxxx
n
y
y
y
y
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
Det enda som står i respons-tabben är bara; {"success":false}
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by Daniel
En tanke här... Homeautomation 3.1.1 använder gamla mysql-anrop som egentligen är "deprecated". I 3.2 (som preliminärt släpps i april) har vi helt gått över till mysqli, vilket är det "nya" sättet att använda mysql. Undrar om det funkar bättre mot mariadb? Har du möjlighet att testa senaste svn-versionen?
/Daniel
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
Senaste funkar fint. Bara tänkte installera den gamle för att få med mig den gamla databasen, men det kanske jag inte behöver?
Ni kanske inte ändrat så mycket i databasen så jag kan trycka in den på en 3.1.1-installation.
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by Daniel
Det enda som är ändrat i databasen mellan 3.1.1 och 3.2 är en ny kolumn i devices-tabellen. Det ska med andra ord inte vara några problem att köra 3.1.1 på en 3.2-databas. Tror jag
/Daniel
Re: installationsproblem
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
Får prova det i morgon o se om det funkar.