Täsmennystä asennusohjeeseen? [RATKAISTU]

Started by ajaaskel, 26.11.18 - klo:11:26

Previous topic - Next topic

ajaaskel

Arvasin, että "Avaa MLInvoice selaimella menemäällä osoitteeseen, johon se on asennettu..."  tarkoittaa index.php tiedostoa ko.  paikassa mutta:

Mihin viitataan tällä alkusetupissa:

QuotePlease enter also a password for the 'admin' user that you can use to log in after setup is complete

Onko MLInvoice -ohjelmassa jokin ohjelman oma admin user vai mihin tuossa viitataan?  MySQL root?  Vai jotain muuta?


ajaaskel

#1
Etenin oletuksella, että tuo MLInvoicen oma Admin user, tuli pieni ongelma:

QuoteQuery 'SELECT data, session_timestamp FROM mlinvoice_session where id=?' with params array ( 0 => 'o3jr0noqcon1ue20cakfrebdf7', ) failed: (1146) Table 'mlinvoice.mlinvoice_session' doesn't existQuery 'REPLACE INTO mlinvoice_session (id, data, session_timestamp) VALUES (?, ?, ?)' with params array ( 0 => 'o3jr0noqcon1ue20cakfrebdf7', 1 => '', 2 => '2018-11-26 12:07:04', ) failed: (1146) Table 'mlinvoice.mlinvoice_session' doesn't exist'

Tuolle "mlinvoice" database käyttäjälle on annettu oikeudet "all":

GRANT ALL PRIVILEGES ON mlinvoice.* TO mlinvoice;

Hyviä ideoita?

kzmx

Ainakin itsellä on admin käyttäjä, joka on eri kuin sql käyttäjä..

olikohan admin ja admin tai admin password.. jonka jälkeen tehdään erillinen käyttäjänimi( jos haluaa)

Sqlän kautta voi käyttäjien salasanat vaihtaa kunhan ne on hash muodossa. 

Hash generaattoreita löytyy googlella

kzmx

Olet siis tehny mysqlään tietokannan ja käyttäjän?

ajaaskel

#4
Joo, tehty on sekä kanta "mlinvoice" että käyttäjä "mlinvoice" ja sille salasana sekä annettu oikeudet käyttäjälle.

Käyttäjä ja salasana näkyvät config.php -tiedostossa.

Tätä pystyy uudelleen yrittämään poistamalla tuon config.php tiedoston, jolloin se menee uuteen setuppiin.  Tuon jälkeen sitten ollaankin jumissa.

ajaaskel

#5
Kiitos kzmx!
Setup complete. Continue to login.
Ja voi ihme:  Piti käyttää siinä kentässä salasanaa "admin" eikä itse keksittyä uutta salasanaa!
Hieman oli hämärä asennusohje tässä kohdassa.

ajaaskel

Lähti lopulta käyntiin ok.
Osui SETTINGS tabin alla silmään pieni oikeinkirjoitusvirhe englannissa: Kirjain "n" puuttuu sanasta Account".
Yritystunnukselle (Y-tunnus) en huomannut paikkaa tuolla, VAT-tunnukselle ja OVT-tunnukselle on.

Ere Maijala

Kyseessä on siis tosiaan admin-tunnus, jolla kirjaudutaan MLInvoiceen. Tietokantaa ei pitäisi joutua tekemään itse, vaan asennus tekee sen automaattisesti, mutta se edellyttää, että samalla prefiksillä ei ole olemassaolevia tauluja. Tätä voisin vähän viilata jatkossa kyllä, ja koitan tehdä tuon tunnuksen kuvauksesta myös selkeämmän.

Siinä tilanteessa, että tietokanta on jo olemassa, ei asennus muuta olemassaolevan admin-tunnuksen salasanaa. Jos ajaa create_database.sql:n käsin, niin admin-tunnuksen salasana on myös admin.

VAT ID englanniksi on Y-tunnus suomeksi.

"Accout" korjataan seuraavaan versioon.