hei taas
tein Gambas:lla vaimolle ohjelman joka tallensi SQLite3-tietokantaan asiakastietoja. Ohjelma toimi ihan ok. Nyt piti tehdä pieniä muutoksia ohjelmaan. Olin onnistunut hävittämään koneen päivityksen yhteydessä lähdekoodin ohjelmaan. Luulin että minulla oli tässäkin koneessa varmuuskopioinnit kunnossa mutta ei ollut. Oma vika, meni siinä muutakin tarpeellista tietoa mutta minkä sille enää voi. Tärkeä kanta onneksi on turvassa, samoin ohjelma toimii edelleen toisessa koneessa. Ei voi muuta kuin ottaa opiksi
Mutta asiaan:
Ajattelin hoitaa uuden version Apachella ja PHP:lla. Apachen asennus onnistui hyvin. Samoin PHP:n. SQLite-tuen? asensin
sudo apt-get -y install php7.0-sqlite3
Ongelmana on se että en saa millään php-koodin pätkällä mistään kannasta luettua mitään. Olen yrittänyt etsiä tietoa kannan sijainnista, ei löydy. Missä kansiossa kannan pitää sijaita, pitääkö sillä olla jotain erikoisoikeuksia? Php ei varmaan osaa/saa lukea tietoja esim home-kansiosta. Pitääkö säätäää jotain ennen kuin yhteys toimii?
Sqliteman ohjelmalla pääsen kyllä katselemaan kantojen sisältöjä, joten SQLite puoli pitäisi olla kunnossa.
Muoks: Ubuntu 16.04