Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2008-08-16 18:31:02
Size: 16004
Comment: ulkoasun viilausta
Revision 6 as of 2008-08-16 19:30:40
Size: 3926
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
___PkLaskun oma asennusopas:___ __PkLaskun oma asennusopas:__
Line 22: Line 22:
== 1. Asennetaan Apache ja PHP. == == 1. Asennetaan Apache, PHP ja MySQL ==
Line 24: Line 24:
Aja päätteessä seuraava komento: (voit myös asentaa ohjelmat pakettienhallintaohjelmistolla)
Line 26: Line 26:
koskias@ubuntu:~$ sudo apt-get install apache2 php5}}}

Luetaan pakettiluetteloita... Valmis[[BR]]
Muodostetaan riippuvuussuhteiden puu... Valmis[[BR]]
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:[[BR]]
  apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php5 libapr0 php5-common ssl-cert[[BR]]
Ehdotetut paketit:[[BR]]
  apache2-doc php-pear[[BR]]
Seuraavat UUDET paketit asennetaan:[[BR]]
  apache2 apache2-common apache2-mpm-prefork apache2-utils libapache2-mod-php5 libapr0 php5 php5-common ssl-cert[[BR]]
0 päivitetty, 9 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.[[BR]]
Noudettavaa arkistoa 3646kt.[[BR]]
Purkamisen jälkeen käytetään 9966kt lisää levytilaa.[[BR]]
Haluatko jatkaa [K/e]?[[BR]]
[[BR]]
Nouda:1 [http://archive.ubuntu.com/ http://archive.ubuntu.com] dapper/main ssl-cert 1.0.13 [9526B][[BR]]
Nouda:2 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main libapr0 2.0.55-4ubuntu2.1 [132kB][[BR]]
Nouda:3 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main apache2-utils 2.0.55-4ubuntu2.1 [91,7kB][[BR]]
Nouda:4 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main apache2-common 2.0.55-4ubuntu2.1 [786kB][[BR]]
Nouda:5 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main apache2-mpm-prefork 2.0.55-4ubuntu2.1 [[BR]][198kB]
Nouda:6 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main apache2 2.0.55-4ubuntu2.1 [35,8kB][[BR]]
Nouda:7 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main php5-common 5.1.2-1ubuntu3.1 [132kB][[BR]]
Nouda:8 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main libapache2-mod-php5 5.1.2-1ubuntu3.1 [2260kB][[BR]]
Nouda:9 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main php5 5.1.2-1ubuntu3.1 [1040B][[BR]]
Noudettiin 3646kt ajassa 33s (109kt/s)[[BR]]
Esiräätälöidään paketteja...[[BR]]
Selecting previously deselected package libapr0.[[BR]]
(Reading database ... 119271 files and directories currently installed.)[[BR]]
Unpacking libapr0 (from .../libapr0_2.0.55-4ubuntu2.1_i386.deb) ...[[BR]]
Selecting previously deselected package ssl-cert.[[BR]]
Unpacking ssl-cert (from .../ssl-cert_1.0.13_all.deb) ...[[BR]]
Selecting previously deselected package apache2-utils.[[BR]]
Unpacking apache2-utils (from .../apache2-utils_2.0.55-4ubuntu2.1_i386.deb) ...[[BR]]
Selecting previously deselected package apache2-common.[[BR]]
Unpacking apache2-common (from .../apache2-common_2.0.55-4ubuntu2.1_i386.deb) ...[[BR]]
Selecting previously deselected package apache2-mpm-prefork.[[BR]]
Unpacking apache2-mpm-prefork (from .../apache2-mpm-prefork_2.0.55-4ubuntu2.1_i386.deb) ...[[BR]]
Selecting previously deselected package apache2.[[BR]]
Unpacking apache2 (from .../apache2_2.0.55-4ubuntu2.1_i386.deb) ...[[BR]]
Selecting previously deselected package php5-common.[[BR]]
Unpacking php5-common (from .../php5-common_5.1.2-1ubuntu3.1_i386.deb) ...[[BR]]
Selecting previously deselected package libapache2-mod-php5.[[BR]]
Unpacking libapache2-mod-php5 (from .../libapache2-mod-php5_5.1.2-1ubuntu3.1_i386.deb) ...[[BR]]
Selecting previously deselected package php5.[[BR]]
Unpacking php5 (from .../php5_5.1.2-1ubuntu3.1_all.deb) ...[[BR]]
Setting up libapr0 (2.0.55-4ubuntu2.1) ...[[BR]]
[[BR]]
Setting up ssl-cert (1.0.13) ...[[BR]]
[[BR]]
Setting up apache2-utils (2.0.55-4ubuntu2.1) ...[[BR]]
Setting up apache2-common (2.0.55-4ubuntu2.1) ...[[BR]]
Setting Apache2 to Listen on port 80. If this is not desired, please edit /etc/apache2/ports.conf as desired. Note that the Port directive no longer works.[[BR]]
Module userdir installed; run /etc/init.d/apache2 force-reload to enable.[[BR]]
[[BR]]
Setting up apache2-mpm-prefork (2.0.55-4ubuntu2.1) ...[[BR]]
* Starting apache 2.0 web server...[[BR]]
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [OK][[BR]]
Setting up apache2 (2.0.55-4ubuntu2.1) ...[[BR]]
Setting up php5-common (5.1.2-1ubuntu3.1) ...[[BR]]
Setting up libapache2-mod-php5 (5.1.2-1ubuntu3.1) ...[[BR]]
 * Forcing reload of apache 2.0 web server... apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName[[BR]]
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName[[BR]]
                                                                                                                                         [ ok ][[BR]]
[[BR]]
Setting up php5 (5.1.2-1ubuntu3.1) ...[[BR]]
[[BR]]


== 2. Asennetaan MySQL. ==


{{{
koskias@ubuntu:~$ sudo apt-get install mysql-server mysql-client
sudo apt-get install apache2 php5 mysql-server mysql-client php5-mysql
Line 101: Line 29:
Luetaan pakettiluetteloita... Valmis[[BR]]
Muodostetaan riippuvuussuhteiden puu... Valmis[[BR]]
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:[[BR]]
  libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-server-5.0[[BR]]
Ehdotetut paketit:[[BR]]
  dbishell libcompress-zlib-perl[[BR]]
Suositellut paketit:[[BR]]
  mailx[[BR]]
Seuraavat UUDET paketit asennetaan:[[BR]]
  libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.0 mysql-server mysql-server-5.0[[BR]]
0 päivitetty, 8 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.[[BR]]
Noudettavaa arkistoa 28,5Mt.[[BR]]
Purkamisen jälkeen käytetään 65,8Mt lisää levytilaa.[[BR]]
Haluatko jatkaa [K/e]?[[BR]]
Nouda:1 [http://archive.ubuntu.com/ http://archive.ubuntu.com] dapper/main libnet-daemon-perl 0.38-1 [46,0kB][[BR]]
Nouda:2 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main mysql-client-5.0 5.0.22-0ubuntu6.06 [6277kB][[BR]]
Nouda:3 [http://archive.ubuntu.com/ http://archive.ubuntu.com] dapper/main libplrpc-perl 0.2017-1 [35,0kB][[BR]]
Nouda:4 [http://archive.ubuntu.com/ http://archive.ubuntu.com] dapper/main libdbi-perl 1.50-1 [623kB][[BR]]
Nouda:5 [http://archive.ubuntu.com/ http://archive.ubuntu.com] dapper/main libdbd-mysql-perl 3.0002-2build1 [139kB][[BR]]
Nouda:6 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main mysql-client 5.0.22-0ubuntu6.06 [36,5kB][[BR]]
Nouda:7 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main mysql-server-5.0 5.0.22-0ubuntu6.06 [21,3MB][[BR]]
Nouda:8 [http://security.ubuntu.com/ http://security.ubuntu.com] dapper-security/main mysql-server 5.0.22-0ubuntu6.06 [36,5kB][[BR]]
Noudettiin 28,5Mt ajassa 4m22s (109kt/s)[[BR]]
Esiräätälöidään paketteja...[[BR]]
Selecting previously deselected package libnet-daemon-perl.[[BR]]
(Reading database ... 119790 files and directories currently installed.)[[BR]]
Unpacking libnet-daemon-perl (from .../libnet-daemon-perl_0.38-1_all.deb) ...[[BR]]
Selecting previously deselected package libplrpc-perl.[[BR]]
Unpacking libplrpc-perl (from .../libplrpc-perl_0.2017-1_all.deb) ...[[BR]]
Selecting previously deselected package libdbi-perl.[[BR]]
Unpacking libdbi-perl (from .../libdbi-perl_1.50-1_i386.deb) ...[[BR]]
Selecting previously deselected package libdbd-mysql-perl.[[BR]]
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_3.0002-2build1_i386.deb) ...[[BR]]
Selecting previously deselected package mysql-client-5.0.[[BR]]
Unpacking mysql-client-5.0 (from .../mysql-client-5.0_5.0.22-0ubuntu6.06_i386.deb) ...[[BR]]
Selecting previously deselected package mysql-client.[[BR]]
Unpacking mysql-client (from .../mysql-client_5.0.22-0ubuntu6.06_all.deb) ...[[BR]]
Selecting previously deselected package mysql-server-5.0.[[BR]]
Unpacking mysql-server-5.0 (from .../mysql-server-5.0_5.0.22-0ubuntu6.06_i386.deb) ...[[BR]]
Selecting previously deselected package mysql-server.[[BR]]
Unpacking mysql-server (from .../mysql-server_5.0.22-0ubuntu6.06_all.deb) ...[[BR]]
Setting up libnet-daemon-perl (0.38-1) ...[[BR]]
[[BR]]
Setting up libplrpc-perl (0.2017-1) ...[[BR]]
[[BR]]
Setting up libdbi-perl (1.50-1) ...[[BR]]
Setting up libdbd-mysql-perl (3.0002-2build1) ...[[BR]]
Setting up mysql-client-5.0 (5.0.22-0ubuntu6.06) ...[[BR]]
Setting up mysql-client (5.0.22-0ubuntu6.06) ...[[BR]]
Setting up mysql-server-5.0 (5.0.22-0ubuntu6.06) ...[[BR]]
Stopping MySQL database server: mysqld...[[BR]]
Starting MySQL database server: mysqld...[[BR]]
[[BR]]
Setting up mysql-server (5.0.22-0ubuntu6.06) ...[[BR]]


== 3. Tarkistetaan, että Apache ja PHP toimivat. ==

== 2. Tarkistetaan, että Apache ja PHP toimivat. ==
Suorita seuraava komento päätteessä
Line 161: Line 32:
koskias@ubuntu:/var/www/apache2-default$ ls 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
Line 164: Line 44:
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[[BR]]
apache_pb2.gif index.html.de index.html.et index.html.ko.euc-kr index.html.pt index.html.ru.utf8[[BR]]
apache_pb2.png index.html.dk index.html.fr index.html.lb.utf8 index.html.pt-br index.html.sv[[BR]]
apache_pb.gif index.html.ee index.html.he.iso8859-8 index.html.nl index.html.ru.cp-1251 index.html.var[[BR]]
apache_pb.png index.html.el index.html.hr.iso8859-2 index.html.nn index.html.ru.cp866 index.html.zh-cn.gb2312[[BR]]
index.html.ca index.html.en index.html.it index.html.no index.html.ru.iso-ru index.html.zh-tw.big5[[BR]]
koskias@ubuntu:/var/www/apache2-default$[[BR]]


== 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]]
Aja komento päätteessä :
Line 175: Line 48:
koskias@ubuntu:/var/www/apache2-default$ cd ../}}}

{{{
koskias@ubuntu:/var/www$ pwd /var/www
cd /var/www && sudo wget http://downloads.sourceforge.net/pklasku/pklasku_1.0.4.tar.gz
Line 181: Line 51:



== 4. Asennetaan tuki PHP:lle MySQL-tuki. ==
Seuraavan komennon:
Line 186: Line 53:
koskias@ubuntu:/var/www$ sudo apt-get install php5-mysql 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
Line 189: Line 64:
Luetaan pakettiluetteloita... Valmis[[BR]]
Muodostetaan riippuvuussuhteiden puu... Valmis[[BR]]
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:[[BR]]
php5-mysqli[[BR]]
Seuraavat UUDET paketit asennetaan:[[BR]]
php5-mysql php5-mysqli[[BR]]
0 päivitetty, 2 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.[[BR]]
Noudettavaa arkistoa 59,4kt.[[BR]]
Purkamisen jälkeen käytetään 270kt lisää levytilaa.[[BR]]
Haluatko jatkaa [K/e]?[[BR]]
Nouda:1[http://security.ubuntu.com/ http://security.ubuntu.com]dapper-security/main php5-mysqli 5.1.2-1ubuntu3.1 [37,4kB][[BR]]
Nouda:2[http://security.ubuntu.com/ http://security.ubuntu.com]dapper-security/main php5-mysql 5.1.2-1ubuntu3.1 [22,0kB][[BR]]
Noudettiin 59,4kt ajassa 0s (60,0kt/s)[[BR]]
Esiräätälöidään paketteja...[[BR]]
Selecting previously deselected package php5-mysqli.[[BR]]
(Reading database ... 120149 files and directories currently installed.)[[BR]]
Unpacking php5-mysqli (from .../php5-mysqli_5.1.2-1ubuntu3.1_i386.deb) ...[[BR]]
Selecting previously deselected package php5-mysql.[[BR]]
Unpacking php5-mysql (from .../php5-mysql_5.1.2-1ubuntu3.1_i386.deb) ...[[BR]]
Setting up php5-mysql (5.1.2-1ubuntu3.1) ...[[BR]]
[[BR]]
Setting up php5-mysqli (5.1.2-1ubuntu3.1) ...[[BR]]
[[BR]]

== 5. Haetaan PkLasku. ==
{{{
}}}


--12:00:27--http://puzzle.dl.sourceforge.net/sourceforge/pklasku/pklasku-1.0.1.tar.gz[[BR]]
=> `pklasku-1.0.1.tar.gz'[[BR]]
Selvitetään osoitetta puzzle.dl.sourceforge.net... 195.182.13.20[[BR]]
Yhdistetään palvelimeen puzzle.dl.sourceforge.net|195.182.13.20|:80... yhdistetty.[[BR]]
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK[[BR]]
Pituus: 93 091 (91K) [application/x-gzip][[BR]]
[[BR]]
100%[==>][[BR]]
93 091 41.08K/s[[BR]]
[[BR]]
12:00:29 (41.02 KB/s) - "pklasku-1.0.1.tar.gz" tallennettu [93091/93091][[BR]]
[[BR]]

{{{
koskias@ubuntu:/var/www$ ls
}}}

apache2-default php.php pklasku-1.0.1.tar.gz[[BR]]

== 6. Puretaan PkLasku Apachen juurihakemistoon (/var/www/). ==
{{{
}}}

pklasku/fi_images/tslogob.jpg[[BR]]
[--][[BR]]
pklasku/barcode128.php[[BR]]
koskias@ubuntu:/var/www$[[BR]]

== 7. Haetaan Webmin. ==
{{{
koskias@ubuntu:/root$ cd /root}}}


{{{
}}}

--12:06:20--http://puzzle.dl.sourceforge.net/sourceforge/webadmin/webmin-1.290.tar.gz[[BR]]
=> `webmin-1.290.tar.gz'[[BR]]
Selvitetään osoitetta puzzle.dl.sourceforge.net... 195.182.13.20[[BR]]
Yhdistetään palvelimeen puzzle.dl.sourceforge.net|195.182.13.20|:80... yhdistetty.[[BR]]
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK[[BR]]
Pituus: 10 324 511 (9.8M) [application/x-gzip][[BR]]
[[BR]]
100%[==>] 10 324 511 108.01K/s ETA 00:007[[BR]]
[[BR]]
12:07:55 (105.83 KB/s) - "webmin-1.290.tar.gz" tallennettu [10324511/10324511][[BR]]
[[BR]]

== 8. Puretaan Webmin. ==
{{{
}}}

[--]
webmin-1.290/Webmin/InputTable.pm
koskias@ubuntu:/root$

== 9. Asennetaan Webmin. ==
== 4. Korjataan SQL:lää ==
Line 277: Line 67:
== 10. Korjaa yhteystiedot MySQL-tietokantaa varten. Luomme varsinaisen tietokannan ja tunnuksen myöhemmin. == == 5. Etsi tämä kohta ja korjaa. ==
Line 279: Line 69:
koskias@ubuntu:/root/webmin-1.290$ cd /var/www/pklasku cd pklasku && sudo gedit sqlfuncs.php
Line 281: Line 71:

{{{
koskias@ubuntu:/var/www/pklasku$ ls
}}}

barcode128.php datefuncs.php form_controls.php frset_main.php iform.php LICENSE miscfuncs.php redirect.html[[BR]]
blank.html denied.html form.php frset.php iform_pop.php list.php navi.php select_invoice.php[[BR]]
calendar.php ext_search.php form_pop.php get_invoiceno.php iframe.php list_switch.php open_invoices.php sessionfuncs.php[[BR]]
clock.php favicon.ico form_switch.php gpl.txt index.html localize.php pdfbarcode128.php sqlfuncs.php[[BR]]
copy_invoice.php fi_images fpdf.php help.php INSTALL login.php print_report.php style.css[[BR]]
CREATESQL font frset_bottom.php htmlfuncs.php invoice.php logout.php quick_search.php topnavi.php[[BR]]

== 11. Etsi tämä kohta ja korjaa. ==
{{{
}}}
Line 312: Line 86:
== 12. Korjaa ääkkösongelma koskien PkLasku-ohjelmaa. ==

Etsi tiedostosta /etc/apache2/apche2.conf seuraava rivi:

----
# AddDefaultCharset ISO-8859-1[[BR]]
[[BR]]
Ota risuaita pois:[[BR]]
AddDefaultCharset ISO-8859-1[[BR]]

----
== 6. 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
}}}
Line 324: Line 100:


Ystävällisin terveisin Asmo Koskinen.

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' BR 2. aja oheinen CREATESQL kantaanBR 3. kopioi paketin muut tiedostot web-palvelimelleBR 4. muokkaa sqlfuncs.php tiedostoon oikeat asetukset tietokantayhteyteenBR

  • (ethän sitten oikeasti ota root-tunnarilla yhteyttä)BR

5. kirjaudu sisään oletustunnuksilla admin adminBR 6. mene System->Käyttäjät ja vaihda Administrator tunnus ja salasana haluamiksesi BR (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. 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 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

4. Korjataan SQL:lää

Käytä ubuntu-wikin [http://wiki.ubuntu-fi.org/Webmin webmin] ohjetta.

5. Etsi tämä kohta ja korjaa.

cd pklasku && sudo gedit sqlfuncs.php

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

//echo "Connected successfully";BR mysql_select_db("pklasku") or die("Could not select database");BR //tietokantataulujen prefixBR define ("_DB_PREFIX_", "pklasku");BR //sivujen otsikkoBR define ("_PAGE_TITLE_", "PkLasku 1.0.1");BR //http vai httpsBR define ("_PROTOCOL_", "http://");[[BR]] ?>

6. 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.