Differences between revisions 6 and 8 (spanning 2 versions)
Revision 6 as of 2008-08-16 19:30:40
Size: 3926
Comment:
Revision 8 as of 2011-09-20 05:28:47
Size: 2909
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
1. luo mysql-tietokanta 'pklasku' [[BR]]
2. aja oheinen CREATESQL kantaan[[BR]]
3. kopioi paketin muut tiedostot web-palvelimelle[[BR]]
4. muokkaa sqlfuncs.php tiedostoon oikeat asetukset tietokantayhteyteen[[BR]]
   (ethän sitten oikeasti ota root-tunnarilla yhteyttä)[[BR]]
5. kirjaudu sisään oletustunnuksilla admin admin[[BR]]
6. mene System->Käyttäjät ja vaihda Administrator tunnus ja salasana haluamiksesi [[BR]]
1. luo mysql-tietokanta 'pklasku' <<BR>>
2. aja oheinen CREATESQL kantaan<<BR>>
3. kopioi paketin muut tiedostot web-palvelimelle<<BR>>
4. muokkaa sqlfuncs.php tiedostoon oikeat asetukset tietokantayhteyteen<<BR>>
   (ethän sitten oikeasti ota root-tunnarilla yhteyttä)<<BR>>
5. kirjaudu sisään oletustunnuksilla admin admin<<BR>>
6. mene System->Käyttäjät ja vaihda Administrator tunnus ja salasana haluamiksesi <<BR>>
Line 19: Line 19:

Line 29: Line 27:
== 2. Tarkistetaan, että Apache ja PHP toimivat. ==
Suorita seuraava komento päätteessä
{{{
ls /var/www/apache2-default
}}}
Tämän pitäisi tulostaa jotain tämän tapaista
{{{
apache_pb2_ani.gif index.html.cz.iso8859-2 index.html.es index.html.ja.iso2022-jp index.html.po.iso8859-2 index.html.ru.koi8-r robots.txt
apache_pb2.gif index.html.de index.html.et index.html.ko.euc-kr index.html.pt index.html.ru.utf8
apache_pb2.png index.html.dk index.html.fr index.html.lb.utf8 index.html.pt-br index.html.sv
apache_pb.gif index.html.ee index.html.he.iso8859-8 index.html.nl index.html.ru.cp-1251 index.html.var
apache_pb.png index.html.el index.html.hr.iso8859-2 index.html.nn index.html.ru.cp866 index.html.zh-cn.gb2312
index.html.ca index.html.en index.html.it index.html.no index.html.ru.iso-ru index.html.zh-tw.big5
}}}

== 3. Haetaan PkLasku. ==
Tämä hakee PKLasku ohjelman internetistä. Tämä kysyy pääkäyttäjän oikeuksia, koska se laittaa paketin hakemistoon /var/www johon normaalilla käyttäjällä ei ole oikeuksia. [[BR]]
== 2. Haetaan PkLasku. ==
Tämä hakee PKLasku ohjelman internetistä. Tämä kysyy pääkäyttäjän oikeuksia, koska se laittaa paketin hakemistoon /var/www johon normaalilla käyttäjällä ei ole oikeuksia. <<BR>>
Line 64: Line 47:
== 3. Asennetaan Webmin. ==
Käytä ubuntu-wikin [[http://wiki.ubuntu-fi.org/Webmin|webmin]] ohjetta.
Line 65: Line 51:
Käytä ubuntu-wikin [http://wiki.ubuntu-fi.org/Webmin webmin] ohjetta.

== 5. Etsi tämä kohta ja korjaa. ==
Avataan korjattava tiedosto pääkäyttän oikeuksin
Line 72: Line 56:
/* Connecting, selecting database */[[BR]]
$link = mysql_connect("localhost", "pklasku", "xxxxxxxx")[[BR]]
   or die("Could not connect : " . mysql_error());[[BR]]
//echo "Connected successfully";[[BR]]
mysql_select_db("pklasku") or die("Could not select database");[[BR]]
//tietokantataulujen prefix[[BR]]
define ("_DB_PREFIX_", "pklasku");[[BR]]
//sivujen otsikko[[BR]]
define ("_PAGE_TITLE_", "PkLasku 1.0.1");[[BR]]
//http vai https[[BR]]
define ("_PROTOCOL_", "http://");[[BR]]
/* Connecting, selecting database */<<BR>>
$link = mysql_connect("localhost", "pklasku", "xxxxxxxx")<<BR>>
   or die("Could not connect : " . mysql_error());<<BR>>
//echo "Connected successfully";<<BR>>
mysql_select_db("pklasku") or die("Could not select database");<<BR>>
//tietokantataulujen prefix<<BR>>
define ("_DB_PREFIX_", "pklasku");<<BR>>
//sivujen otsikko<<BR>>
define ("_PAGE_TITLE_", "PkLasku 1.0.1");<<BR>>
//http vai https<<BR>>
define ("_PROTOCOL_", "http://");<<BR>>
Line 86: Line 70:
== 6. Korjaa ääkkösongelma koskien PkLasku-ohjelmaa. == == 5. Korjaa ääkkösongelma koskien PkLasku-ohjelmaa. ==

PkLasku-laskutusohjelmisto

PkLasku-laskutusohjelmisto on tehty juuri sinulle... ...olitpa sitten juuri aloittemassa yrittäjän taipaleella tai jo kokeneempi konkurssikonkari. Kaikentasoisille käyttäjille ja eri tarpeisiin soveltuva PkLasku auttaa pitämään laskutuksesi ajassa.

Sinun tarvitsee vain huolehtia siitä, että laskutettavaa riittää."

http://pklasku.sourceforge.net/index.php

PkLaskun oma asennusopas:

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ää!)

1. Asennetaan Apache, PHP ja MySQL

Aja päätteessä seuraava komento: (voit myös asentaa ohjelmat pakettienhallintaohjelmistolla)

sudo apt-get install apache2 php5 mysql-server mysql-client php5-mysql

2. Haetaan PkLasku.

Tämä hakee PKLasku ohjelman internetistä. Tämä kysyy pääkäyttäjän oikeuksia, koska se laittaa paketin hakemistoon /var/www johon normaalilla käyttäjällä ei ole oikeuksia.
Aja komento päätteessä :

cd /var/www && sudo wget http://downloads.sourceforge.net/pklasku/pklasku_1.0.4.tar.gz 

Seuraavan komennon:

ls

pitäisi tulostaa jotain tämäntapaista:

apache2-default  php.php  pklasku-1.0.4.tar.gz

Nyt voimme purkaa paketin

sudo tar zxvf pklasku-1.0.4.tar.gz

3. Asennetaan Webmin.

Käytä ubuntu-wikin webmin ohjetta.

4. Korjataan SQL:lää

Avataan korjattava tiedosto pääkäyttän oikeuksin

cd pklasku && sudo gedit sqlfuncs.php

  • or die("Could not connect : " . mysql_error());

//echo "Connected successfully";
mysql_select_db("pklasku") or die("Could not select database");
//tietokantataulujen prefix
define ("_DB_PREFIX_", "pklasku");
//sivujen otsikko
define ("_PAGE_TITLE_", "PkLasku 1.0.1");
//http vai https
define ("_PROTOCOL_", "http://");<<BR>> ?>

5. Korjaa ääkkösongelma koskien PkLasku-ohjelmaa.

Avataan Gedit ohjelmalla hakemistosta /etc/apache2/ tiedosto apche2.conf

cd && sudo gedit /etc/apache2/apche2.conf

Etsi sieltä seuraava rivi

# AddDefaultCharset       ISO-8859-1

ja ota risuaita pois jolloin rivi näyttää tältä:

AddDefaultCharset       ISO-8859-1

Tallenna tiedosto, mutta älä koskee muuhun tiedostossa.