Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: laskuttaja - 14.02.09 - klo:22.23
-
Löytyisikö jostain Pklaskulle rautalankaohjetta?
http://wiki.ubuntu-fi.org/PKLasku
Tuon löysin, mutta on versiot muuttuneet ja hypitty liiaksi asennuksessa.
Pari iltaa jo yrittänyt saada pelittämään, mutta nyt rupeaa jo hermot menemään.
Voisin kuvitella, että aika moni muukin on luovuttanut epäselvien asennusohjeiden takia.
Olisin kiitollinen, jos joku viitsisi vaivautua.
Käytössä Ubuntu 8.10.
-
Löytyisikö jostain Pklaskulle rautalankaohjetta?
http://wiki.ubuntu-fi.org/PKLasku
Voisin kuvitella, että aika moni muukin on luovuttanut epäselvien asennusohjeiden takia.
Olisin kiitollinen, jos joku viitsisi vaivautua.
Käytössä Ubuntu 8.10.
Noh, minähän tuon ohjeen olen tehnyt. Mikä siinä on epäselvää? Tehdään ohjeesta selvempi, yksinkertaisempaa siitä ei oikein saa, kun kyseessä on kuitenkin LAMP-palvelin.
Ystävällisin terveisin Asmo Koskinen.
-
Elikkäs lähdin asentamaan PKLaskua näin:
LAMPun asennus.
sudo aptitude install apache2 php5 apache2.2-common libapache2-mod-auth-mysql php5-mysql mysql-server
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
Webmin asennettu Paketinasentajalla.
http://prdownloads.sourceforge.net/webadmin/webmin_1.450_all.deb
Webmin auki.
https://localhost:10000/
Mitenkä tuo tuossa kuvassa oleva pklasku user tehdään?
http://www.arkki.info/howto/PKLasku/10.png
Tuntien kikkailujen jälkeen sain jotenkin sen pklasku userin sinne, mutta en tiedä menikö oikein.
Pklaskun asennus
cd /var/www
sudo wget http://heanet.dl.sourceforge.net/sourceforge/pklasku/pklasku_1.0.4.tar.gz
sudo tar zxvf pklasku_1.0.4.tar.gz
Webmin auki.
Tämän kohdan löytämiseen paloi monta tupakkaa.
http://www.arkki.info/howto/PKLasku/07.png
Mikä sitten lopulta löytyi Servers> MySQL Database Server> mysql> Execute SQL
Sain senkin sinne ladattua, mutta mitäs tämä seuraava kohta meinaa?
lamp@ubuntu-lamp:/var/www/pklasku$ cat sqlfuncs.php
[--]
$link = mysql_connect("localhost", "pklasku", "*******")
[--]
Tuosta en ottanut mitään selkoa.
Kokeilin sitten kuitenkin käynnistää ohjelmaa ja tämän sivun sain näkyviin.
http://www.arkki.info/howto/PKLasku/08.png
Mutta linkistä painettaessa firefox herjaa, että pitäisi .php tiedosto avata jollain ohjelmalla.
Mikähän tässä asennuksessa mättää?
-
http://www2.linux-aktivaattori.org/PkLasku
-
En ota kantaa tuohon aiempaan osaan, kun ei kokemusta webmin:stä ole...
lamp@ubuntu-lamp:/var/www/pklasku$ cat sqlfuncs.php
[--]
$link = mysql_connect("localhost", "pklasku", "*******")
[--]
Tässä halutaan tiedostossa sqlfuncs.php jollakin tuntemattomalla rivillä olevan muuttujan $link arvoksi antaa mysql_connect("localhost", "pklasku", "*******"). Eli käytännössä haluat tuon muuttujan etsiä omasta tiedostostasi ja antaa nuo samat arvot, paitsi nuo tähdet korvaat salasanalla, jonka pklasku käyttäjälle asetit.
Mutta linkistä painettaessa firefox herjaa, että pitäisi .php tiedosto avata jollain ohjelmalla.
Firefoxin herja, että .php-tiedosto pitäisi avata jollain ohjelmalla, johtuu siitä, että tiedosto ei ole kulkenut palvelimella oikeita reittejä (palvelin ei ole käsitellyt tiedostossa olevaa php-koodia). Tässä on siis koko LAMPun asennus tai ainakin sen PHP osio mennyt ketuille... Aloita ongelman ratkominen apache:n asetuksista ja jatka sitten php:n asetuksiin, jos ei sitten vieläkään pelitä, suosittelen kokeilemaan kokonaan puhtaalta pöydältä...
-Eero
p.s. tuo linux-aktivaattori.org:n ohje ei nopealla vilkasulla näyttänyt miltään rautalankaohjeelta, varsinkaan kun alustana siinä oli debian, mutta tietysti hiukan soveltamalla senkin avulla saa toimimaan...
p.p.s. php:n toiminnan testaamiseksi suosittelen seuraavan sisältöisen testi.php:n sijoittamista kansioon /var/www/ ja sitten selaimella http://localhost/testi.php
<html>
<head>
<title>testi</title>
</head>
<body>
<h3>Tämä näkyy vaikkei PHP toimisikaan</h3>
<?php echo "<h3>Tämän pitäisi näkyä vain, jos PHP toimii</h3>";?>
</body>
</html>
-
p.s. tuo linux-aktivaattori.org:n ohje ei nopealla vilkasulla näyttänyt miltään rautalankaohjeelta, varsinkaan kun alustana siinä oli debian, mutta tietysti hiukan soveltamalla senkin avulla saa toimimaan...
Tuo tekemäni ohje oli uusintapainos tästä ohjeesta, pitkä ketju aiheesta sen perässä:
http://forum.ubuntu-fi.org/index.php?topic=6362.0
Koska piti eräässä vaiheessa siivota palvelimelta turha pois, niin tuosta ihan ensimmäisestä ohjeesta puuttuu kuvat. Mutta samat asiat siinäkin yritetään käsitellä.
----
Pitääkö tmi-yrittäjän laskujen tekemistä varten opetella Apache, MySQL ja PHP? Ei varmasti.
Jonkun pitäisi tehdä vaikkapa Wordpressin tapainen parin ruudun mittainen www-pohjainen asennus ohjelma PKLaskulle. Tai vielä parempi - jonkun pitäisi tehdä tuosta palvelu - käyttäjä hankkii vain oikeuden käyttää PKLaskua. LAMP-asennus ja -ylläpito olisi jonkun osaavamman käsissä.
----
Yritän vastata noihin kysymyksiin myöhemmin illalla, katsotaan saako niitä yhtään selvemmiksi.
Ystävällisin terveisin Asmo Koskinen.
-
Pitääkö tmi-yrittäjän laskujen tekemistä varten opetella Apache, MySQL ja PHP? Ei varmasti.
Tämä ketju on muuten väärällä alueella. LAMP-palvelimen asennus ei varmastikaan ole Ubuntun peruskäyttöä... moderaattorit hoi.
Ystävällisin terveisin Asmo Koskinen.
-
Jonkun pitäisi tehdä vaikkapa Wordpressin tapainen parin ruudun mittainen www-pohjainen asennus ohjelma PKLaskulle. Tai vielä parempi - jonkun pitäisi tehdä tuosta palvelu - käyttäjä hankkii vain oikeuden käyttää PKLaskua. LAMP-asennus ja -ylläpito olisi jonkun osaavamman käsissä.
Samankaltainen palvelu on esim. täällä (http://webinvoice.kangasluoma.com). (Maksettu mainos ;D)
-Kari K-
-
Yritän vastata noihin kysymyksiin myöhemmin illalla, katsotaan saako niitä yhtään selvemmiksi.
No niin - FA Cup telkussa...
Minulla on hiekkalaatikko osoitteessa 173.45.225.152. Se on root-oikeuksilla oleva AMD64 Ubuntu 8.10 Server, johon pitää ja saa asentaa kaikki ohjelmat itse, lähdekoodista tai paketinhallinnasta.
En selitä LAMP-palvelimen ja sen eri ohjelmistojen asennusta. Keskityn pelkästään siihen INSTALL-tiedostoon, joka on PKLasku-paketissa. Muutama ohjesivu LAMP-palvelimesta.
https://help.ubuntu.com/8.10/serverguide/C/index.html
http://www.howtoforge.com/perfect-server-ubuntu-8.10
Sitten asiaan.
1. Otetaan ssh-yhteys palvelimelle ja siirrytään root-käyttäjäksi.
2. Siirrytään hakemistoon /var/www ja haetaan sinne wget-ohjelmalla PKLasku-paketti.
root@asmok:/var/www# wget http://heanet.dl.sourceforge.net/sourceforge/pklasku/pklasku_1.0.4.tar.gz
3. Puretaan paketti, siirrytään paketista syntyvään pklasku-hakemistoon ja selataan INSTALL-tiedosto.
root@asmok:/var/www# tar zxvf pklasku_1.0.4.tar.gz
root@asmok:/var/www# cd pklasku
root@asmok:/var/www/pklasku# cat INSTALL
Asennus:
1. luo mysql-tietokanta 'pklasku'
2. aja oheinen CREATESQL kantaan
3. kopioi paketin muut tiedostot web-palvelimelle
4. muokkaa sqlfuncs.php tiedostoon oikeat asetukset tietokantayhteyteen
(ethän sitten oikeasti ota root-tunnarilla yhteytt
5. kirjaudu sisään oletustunnuksilla admin admin
6. mene System->Käyttäjät ja vaihda Administrator tunnus ja salasana haluamiksesi (huom. tarvineeko edes mainita, että täm on ehdottoman tärkeää!)
7. jos(kun olisi suositeltavampi) käytät ohjelmistoa ssl-salatun https-yhteyden yli niin lisäksi pitää muokata sqlfuncs.php-tiedoston rivi 46 näin: define ("_PROTOCOL_", "https://");
Sitten vaan laskuja kirjoittelemaan - kunhan ette minulle kirjoita.
root@asmok:/var/www/pklasku#
4. Tehdään ohjeen mukaan. Luodaan ensin tietokanta nimeltään 'pklasku'. MySQL-tietokannan root-käyttäjän salasana pitää tietää.
root@asmok:/var/www/pklasku# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 56
Server version: 5.0.67-0ubuntu6 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql> CREATE DATABASE pklasku;
Query OK, 1 row affected (0.24 sec)
mysql>
5. Siirrytään saman tien mysql-tietokantaan, jonne luodaan uusi käyttäjä 'pklasku', hänelle salasana 'laskupk' ja oikeudet käyttää tietokantaa 'pklasku'.
mysql> USE mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql>
mysql> GRANT ALL PRIVILEGES ON pklasku.* TO pklasku@localhost IDENTIFIED BY 'laskupk' WITH GRANT OPTION;
Query OK, 0 rows affected (0.12 sec)
mysql>
6. Quit-komennolla poistutaan MySQL-ohjelmasta ja kirjaudutaan sisään uudella tunnuksella ja salasanalla, jotta nähdään, että näissä ei ole ongelmia.
root@asmok:/var/www/pklasku# mysql -u pklasku -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 71
Server version: 5.0.67-0ubuntu6 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
6. Poistutaan quit-komennolla ja ajetaan CREATESQL-tiedosto käyttäjänä 'pklasku' tietokantaan 'pklasku'.
root@asmok:/var/www/pklasku# mysql -u pklasku -p pklasku < CREATESQL
Enter password:
root@asmok:/var/www/pklasku#
7. Lopuksi vielä muokataan tiedostoa 'sqlfuncs.php' sen rivin osalta, jossa kerrotaan yhteystiedot tietokantaan.
root@asmok:/var/www/pklasku# nano sqlfuncs.php
[--]
$link = mysql_connect("localhost", "pklasku", "laskupk")
[--]
8. Tässä vaiheessa avataan selainyhteys ja kirjaudutaan PKLasku-ohjelmaan ohjen mukaisesti. Kuvakaappaus ohessa.
---
ps. olen jo vaihtanut 'admin'-käyttäjän salasanan samoin kuin 'pklasku'-käyttäjän 8)
Poistin loppujen lopuksi koko ohjelman...
Ystävällisin terveisin Asmo Koskinen.
[ylläpito on poistanut liitteen]
-
Nyt sain toimimaan :)
Kiitos avusta.
Tuossa ohjelmassa ei taida (vielä) olla sellaista ominaisuutta, että saisi listalta valittua laskutettavat tuotteet ja hinnan niille?
Tai olisiko jotain muuta ilmaista laskuohjelmaa, missä tuommoinen ominaisuus olisi?
-
Terve!
Olen muutamana iltana yrittänyt asentaa pklaskua enkä ole siinä onnistunut yritin alkuun asentaa varmaan jollain vanhalla ohjeella ja nyt en pääse puusta pitkällä, varmaan pitäisi poistaa kaikki ja aloittaa alusta mutta miten voisiko joku jelppiä?
-
Terve!
Olen muutamana iltana yrittänyt asentaa pklaskua enkä ole siinä onnistunut yritin alkuun asentaa varmaan jollain vanhalla ohjeella ja nyt en pääse puusta pitkällä, varmaan pitäisi poistaa kaikki ja aloittaa alusta mutta miten voisiko joku jelppiä?
Lienee mahdotonta auttaa, kun et kerro millä ohjeella olet asentanut tai miten asennus epäonnistui.
-
Sanotaan niin että olen yrittänyt kaikilla ohjeilla mitä täältä löytyy ja monesti esim. tällainen ongelma tulee esiin:
:~# sudo tar zxvf webmin*
tar: webmin-1.370.tar.gz.1: Ei löytynyt arkistosta
tar: webmin-1.370.tar.gz.2: Ei löytynyt arkistosta
tar: webmin_1.441_all.deb: Ei löytynyt arkistosta
tar: Viivästetty virhepoistuminen johtuu aikaisemmista virheistä
Vaikka kansiosta varmasti löytyy kyseinen tiedosto
-
...kaikilla... ...monesti... ...esim...
Et tee neuvomisesta helppoa. Virheet on mahdollista toistaa, annetut komennot ja virheet kirjata ylös ja lähettää tänne.
Tuo virhe ei liity pklaskuun vaan sitä edeltävään webminin asennukseen.
Mitäs tiedostoja siinä hakemistossa oikein on? Antaisitko ls -lh we*
komennon tulosteen tänne. Tuo virhelista näyttäisi siltä, että siellä on joitain (ehkä/ilmeisesti) keskeneräisiä latauksia tai jostain muusta syystä aukeamattomia *.gz-paketteja sekä webminin 1.441 versio deb-pakettina. Viimeisin näistä ei aukeakaan tarilla vaan on asennuspaketti, jonka voisit asentaa komennolla sudo dpkg -i webmin_1.441_all.deb
Webminin omilla sivuilla viimeisin versio on 1.45, johon myös näyttää olevan deb-paketti saatavilla. (http://www.webmin.com/download.html ja siellä http://prdownloads.sourceforge.net/webadmin/webmin_1.450_all.deb)
Deb-päätteiset tiedostot ovat siis Debianille ja siten myös Ubuntulle laadittuja asennustiedostoja eri ohjelmille. Ne voidaan asentaa "ihan vaan" kaksoisnapsauttamalla, mutta itse suosittelen ainakin tällaisen palvelinohjelmiston yhteydessä Päätteen käyttämistä. Silloin saa näkyviin mahdolliset virheet ja muun asennuksen aikana tapahtuvan tiedon näkyviin (yleensä) graafista ohjelmaa paremmin.
-
yhteensä 296K
-rw-r--r-- 1 root root 45 2009-02-19 20:53 index.html
drwxr-xr-x 4 root root 4,0K 2009-02-23 18:42 pklasku
-rw-r--r-- 1 root root 91K 2006-06-05 00:14 pklasku-1.0.1.tar.gz
-rw-r--r-- 1 root root 90K 2008-04-08 22:57 pklasku_1.0.4.tar.gz
-rw-r--r-- 1 root root 90K 2008-04-08 22:57 pklasku_1.0.4.tar.gz.1
Siinä tuloste on näköjään tiedosto useaan kertaan.
-
Olisi ehkä paras poistaa kaikki ja aloittaa asennukset ihan alusta en hallitsen komentorivin komentoja niin hankala poistella.
-
yhteensä 296K
-rw-r--r-- 1 root root 45 2009-02-19 20:53 index.html
drwxr-xr-x 4 root root 4,0K 2009-02-23 18:42 pklasku
-rw-r--r-- 1 root root 91K 2006-06-05 00:14 pklasku-1.0.1.tar.gz
-rw-r--r-- 1 root root 90K 2008-04-08 22:57 pklasku_1.0.4.tar.gz
-rw-r--r-- 1 root root 90K 2008-04-08 22:57 pklasku_1.0.4.tar.gz.1
Siinä tuloste on näköjään tiedosto useaan kertaan.
Mistäs hakemistosta on kyse? Noilla tiedostoilla ei muuten(kaan) ole suoritusoikeuksia ja ne ovat rootin omistuksessa.
-
Tuo printti on /var/www
-
Tuo printti on /var/www
Lataa se asennuspaketti vaikka Työpöydälle ja aloita webminin asennus siellä... Ja omalla tunnuksellasi, roottia et tarvitse siihen. Sudo-komentoa kylläkin itse asentamiseen.
-
Uskoisin että tuo webmin on asennettuna ihan ok mutta tuo LAMP l. Linux, Apache, MySQL ja PHP asennus taitaa olla se joka laittaa vastaan
-
Jaa taitaa...
-
LAMP l. Linux, Apache, MySQL ja PHP asennus taitaa olla se joka laittaa vastaan
Tuossa aikaisemmin jo sanoin: "Pitääkö tmi-yrittäjän laskujen tekemistä varten opetella Apache, MySQL ja PHP? Ei varmasti."
Onko sinulla ketään, joko voisi käväistä tai jos tuo tietokone on kannettava, jonka luona voisit käväistä asentamassa LAMP-palvelimen. Kyse ei todellakaan ole aivan triviaalista asentamisesta. En yritä antaa uusia ohjeita, koska nuo ohjeet ovat aivan riittävät sille, jolle LAMP on tuttu ennestään. Pers'lihaksia tuo kaikki tietenkin vaatii sekä kahvia ja tupakkaa...
Ystävällisin terveisin Asmo Koskinen.
-
Ei taida olla lähipiirissä ketään joka käyttäisi linuksia puhumattakaan että osaisi jotain tehdä. Asmo tuntuu olevan asian ytimessä ehkä kaikkien ei tarvitse ihan kaikkea hallita ja jos yrittäjä hallitsee oman alansa niin toivoisi että edes laskun saa tulostettua helposti ja saahan se kun ottaa exelin, paperia ja kirjekuoria. Enpä tainnut saada pklaskua toimimaan harmi :-[
-
Ei taida olla lähipiirissä ketään joka käyttäisi linuksia puhumattakaan että osaisi jotain tehdä. Asmo tuntuu olevan asian ytimessä ehkä kaikkien ei tarvitse ihan kaikkea hallita ja jos yrittäjä hallitsee oman alansa niin toivoisi että edes laskun saa tulostettua helposti ja saahan se kun ottaa exelin, paperia ja kirjekuoria. Enpä tainnut saada pklaskua toimimaan harmi :-[
Niin ja kyllähän on sitten henkilöitä jotka tekee työkseen asennuksia. Eli pientä korvausta vastaan asentelevat kotikoneellekin servereitä jne. Minäkin esimerkiksi voisin tarjota pienellä vuosihinnalla palvelintilaa jossa valmiiksi asennettuna tuo PKLASKU.
-
OpenOfficessa (calc) tomii Lara1.1. niminen laskupohja, johon saa liitettyä ainakin tuoterekisterin. Olen käyttänyt sitä itse pienehkön yhdistyksen laskutuksissa. Se löytyy mm. täältä: www.yrittajat24.fi (http://www.yrittajat24.fi)
-
Tästä Pklaskusta (ja monesta muustakin) olisi varmaan hyvä tehdä vaikka semmoinen asennusvideo, sen verran monta vaihetta tuohon sisältyy.
Jollain videokaapparilla tallentaisi perusasennuksen kaikki vaiheet ja laittaisi vaikka youtubeen kaikkien nähtäville.
Tehköön joku joka osaa ja viitsii.
-
Tehköön joku joka osaa ja viitsii.
HowtoForgessa on monta täydellistä ohjetta palvelimen perusasennuksista.
http://www.howtoforge.com/howtos/linux/ubuntu
Ja nuo kaikki ovat leikkaa-ja-liimaa ja askel-askeleelta eteneviä. Ongelma ei varmastikaan ole näissä lukemattomissa ohjeissa, vaan siinä, että pitäisi jaksaa hetken perehtyä, miten LAMP-palvelin oikein toimii. Kun tulee ongelmia, niin silmät kiinni ja kädet selän takana tehty asennus ei oikein anna apuja.
Kannattaa ottaa RTFM-kehotukset todesta, siinä tekee ison palveluksen itselleen, kun edes jollakin tavalla yrittää ymmärtää, mitne jokin palvelinohjelmisto toimii. Ja F tarkoittaa "Fine" 8)
Ystävällisin terveisin Asmo Koskinen.
-
Jos etelä-pohjanmaalta löytyy joku guru joka voisi ko.ohjelman saattaa toiminta kuntoon pientä korvausta vastaan ottakoot yhteyttä yv:llä