Näytetään tekstit, joissa on tunniste palvelin. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste palvelin. Näytä kaikki tekstit

keskiviikkona, toukokuuta 23, 2012

Ubuntu 12.04 LTS Apache2, Mysql ja PHP -ympäristö pystyyn

Eilen sain isimatilta kommentin/kysymyksen yrittäjän laskutusohjelmiin liittyen. Keskusteluamme voi käydä lukemassa täältä (kommenttilaatikosta).

Tänään pystytinUbuntu 12.4 LTS -koneeseeni LAMP (Linux+Apache2+Mysql+PHP) -ympäristöä, sillä haluan käyttää koneessani VLLaskua.

Tässä stepit, joillta asennukseni onnistui kivuttomasti.

1. Ensin asennetaan Apache2

Hae Unity-valikosta ohjelma nimeltään Pääte (Terminal) ja syötä komentoriville:

sudo apt-get install apache2

Testaa Apachen toimivuus selaimellasi.
http://localhost/

Apache2 :n ilmoitus onnistuneesta asennuksesta.

2. Asennetaan PHP5
sudo apt-get install php5 libapache2-mod-php5

Käynnistä Apache uudestaan, jotta php pääsee Apachen kyytiin :-)

sudo /etc/init.d/apache2 restart
PHP:n toimivuus kannattaa myös testata. Tee siis testisivu Gedit tekstinmuokkaimella /var/www-hakemistoon, johon muutoinkin tallennat sitten tulevaisuudessa esim. VLLaskun tai muut nettisivut, joita Apachellasi haluat näyttää. Gedit avataan komentoriviltä pääkäyttäjän oikeuksilla:

sudo gedit /var/www/testphp.php
Kopioi linkin takaa löytyvä  koodinpätkä tekstimuokkaimeesi ja tallenna: http://www.htmlite.com/php003.php

Testaa php:n toimivuus selaimellasi:
http://localhost/testphp.php

3. Asennetaan MYSQL


Tässä vaiheessa on hyvä pitää esillä jotain muistiota, sillä asennusvaiheessa sinun tulee luoda Mysql:lle pääkäyttäjän (root) salasana. Se on hyvä laittaa visusti talteen.


sudo apt-get install mysql-server
4. Asennetaan PhpMyAdmin 

Tämä vaihe ei ole välttämätön, mutta mysql-kantoja on tällä työkalulla huomattavasti helpompi käsitellä. PhpMyAdmin on myös työkalu, jolla voi kätevästi varmuuskopioida mysql-kantoja. Esimerkiksi VLLaskun tietokannasta kannattaa tehdä säännöllisin väliajoin kopio.

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
PhpMyAdmin löytyy osoitteesta:

http://localhost/phpmyadmin/
5. Laitetaan Php ja Mysql juttelemaan keskenään

Avataan siis  taas tekstimuokkainta pääkäyttäjän oikeuksilla. Kopioi teksti tiedostoon ja tallenna:

gksudo gedit /etc/php5/apache2/php.ini
Etsi tiedostosta kohta ;extension=mysql.so ja korvaa se extension=mysql.so eli ota edestä vain tuo puolipiste pois. Käynnistä tämän jälkeen Apache uudestaan kohdan 2 ohjeen mukaan.

/var/www -kansion oikeuksien (permissions) säätämistä


Kun/jos kaikki on kunnossa on sinulla nyt toimivat LAMP-ympäristö pystyssä. Oletuksena /var/www- kansio on pääkäyttäjän omaisuutta, joten tiedostojen kopiominen sinne tavallisena käyttäjänä ei ole kovinkaan helppoa. Tehdäänpä vielä asialle muutos :-)

1. Luodaan uusi käyttäjäryhmä (vaikkapa www-publisher) ja laitetaan sinne jäseniä. Avaa siis Pääte/Terminal -ohjelma uudestaan ja komentele seuraavasti:


groupadd www-publisher
usermod -a -G www-publisher käyttäjänimesi

Toista edellä mainittua riviä niin monta kertaa, että saat kaikki haluamasi käyttäjät www-publisher -ryhmän jäseniksi.

Jos haluat tarkistaa, mihin ryhmiin käyttäjänimesi kuuluu, voit tehdä sen komennolla:

groups käyttäjänimesi
2. Muutetaan pääkäyttäjän oikeuksia /var/www kansiolle ja tehdään se myös  rekursiivisesti eli siten, että kaikki käyttöoikeudet koskevat kaikkia alikansioitakin.

sudo chown -R root:www-publisher /var/www
Muutetaan kansion /vaar/www oikeudet, siten että omistajalla eli rootilla ja ryhmällä eli www-publisherilla on luku-, kirjoitus ja suoritusoikeudet; ja muilla, mukaanlukien Apachen www-datalla, on kirjoitus- ja suoritusoikeudet

sudo chmod 2775 /var/www
Vielä meidän täytyy muuttaa alikansioiden oikeudet edellämainituilla ominaisuuksillaan rekursiivisesti. Siihen käytetään find-komentoa.

find /var/www -type d -exec chmod 2775 {} \;
Tarkista vielä, että kansion umask on 0002:

cd /var/www

umask


HUOM! KANSION SÄÄDÖT TULEVAT VOIMAAN VASTA KUN KIRJAUDUT ULOS JA TAKAISIN KÄYTTÄJÄLLÄSI.

lauantaina, joulukuuta 10, 2011

Apple TV on kodin mediakeskus ja Ubuntu on sen sydän

Kyllä tuolla kaukosäätimelläkin on melko helppo kirjoittaa Youtube-hakuja,   kunhan sen käyttöön tottuu. 
Miehelleni iski hirvittävä Apple TV -kuume tässä kuukausi sitten. Minä en asiaan oikein ehtinyt perehtymään muuta kuin, että sellaista vekotinta ei kuulemma saanut sillä hetkellä kovin helposti kaupoista. Ilmeisesti tätä vehjettä kääritään ahkerasti joululahjapapereihin, ja kovan kysynnän vuoksi kaupat joutuivat myymään eioota. Kuitenkin jollain konstilla mies onnistui Apple TV:n meille hankkimaan, ja koska emme jaksaneet odottaa jouluun asti, aloimme käyttämään sitä heti.

Meillä Apple TV on yhteydessä kotimme iMaciin, joka puolestaan hakee kaikki kuvat, musiikit ja kotivideot taannoin pystyttämästäni Ubuntuserveristä. Meillä on Ubuntussa keskitetysti Apple TV:tä varten oma Aperture -kirjasto, johon jokainen perheenjäsenemme voi lisätä kuviaan ja videoitaan oman apple-koneensa kautta. Niin ikään Apple TV:n kautta käytettävä iTunes-kirjasto sijaitsee Ubuntussamme, johon on melko edullista lisätä tallennustilaa aina kun tilanpuutetta alkaa ilmetä. Ubuntu rules!

Niin, että kannattaako sitä Apple TV:tä sitten laittaa pukinkonttiin? Oma mielipiteeni on, että ehdottomasti kannattaa, mutta se ei silti sovellu kaikille. Minusta tuote on nimittäin vielä aavistuksen verran keskeneräinen, sillä se kadottaa laittoman usein yhteytensä isäntätietokoneeseen (=meillä iMac) ja melko usein kapistus pitää bootata. Tällaisenaan Apple TV on mainio lahja sellaiselle, joka on tottunut hieman värkkäämään tietokoneiden kanssa, mutta esimerkiksi vanhemmilleni en Apple TV:tä vielä uskaltaisi suositella.  Apple TV, etenkin yhdistettynä keskitettyyn tiedostojenjakopalvelimeen, on mitä mainion kodin mediakeskus.




maanantaina, lokakuuta 17, 2011

Tiedostojen jakaminen Os X Lion, Ubuntu 11.4 ja Time Machinen välillä

Alkuperäinen leijonakuva:
"Lions, Krugersdorp game reserve" by Derek Keats



Heinäkuussa onnistuin tekemään Ubuntu 11.04-serveristä meidän Snow Leopardina kehrääville omppukoneillemme NASsin eli tiedostonjakoserverin. Kokoonpano oli niin hyvä, että Ubuntu palveli Macceja jopa TimeMachine-levynä. Kaikki kuitenkin muuttuui dramaattisesti huonompaan suuntaan, kun päivitimme lumileopardin Os X Lioniksi (siis tässä tiedostojakoasiassa, muutoin kaikki meni parempaan suuntaan tietenkin...). Ubuntuserveriin sai kyllä yhteyden noin muutoin, mutta Time Machine ei enää löytänyt Ubuntua. Tämä kuulemma johtui siitä syystä, että Lionin Time Machine käyttää Netatalk 2.2-versiota, kun Ubuntu tarjoaa standardina vielä Netatalk 2.0:aa. Monesti sen jälkeen olen googlannut apuja ongelmaan, mutta ilmeisen useasti ihmiset ovat epäonnistuneet saamaan Lionin juttelemaan Ubuntun kanssa ihan aikakoneen tasolle saakka.

Tänään kuitenkin vihdoinkin sain tuon yhteyden pelaamaan ja tässä stepit, jotka itse tein. Aluksi siis olin asennellut koneeseen Netatalkin ja muut kilkkeet näiden steppien mukaan ja siitä siis jatkoin tänään.

Latasin Ubuntuserverille nämä:


wget http://launchpadlibrarian.net/73070555/netatalk_2.2~beta4-1_amd64.deb
wget http://launchpadlibrarian.net/74978789/libgcrypt11_1.5.0-1_amd64.deb
wget http://launchpadlibrarian.net/75629511/multiarch-support_2.13-9ubuntu3_amd64.deb
wget http://launchpadlibrarian.net/72120162/libgpg-error0_1.10-0.3ubuntu1_amd64.deb
wget http://launchpadlibrarian.net/74358655/libdb5.1_5.1.25-11_amd64.deb

Intel x86-koneisiin samat voi ladata:


wget http://ubuntu.ipacct.com/ubuntu//pool/universe/n/netatalk/netatalk_2.2~beta4-1_i386.deb
wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-1_i386.deb

wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/e/eglibc/multiarch-support_2.13-20ubuntu5_i386.deb

wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/libg/libgpg-error/libgpg-error0_1.10-0.3ubuntu1_i386.deb

wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/d/db/libdb5.1_5.1.25-11_i386.deb

Sitten asensin paketit:


sudo dpkg -i multiarch-support_2.13-9ubuntu3_amd64.deb
sudo dpkg -i libgpg-error0_1.10-0.3ubuntu1_amd64.deb
sudo dpkg -i libgcrypt11_1.5.0-1_amd64.deb
sudo dpkg -i libdb5.1_5.1.25-11_amd64.deb
sudo dpkg -i netatalk_2.2~beta4-1_amd64.deb

Intel x86-koneissa:

sudo dpkg -i multiarch-support_2.13-20ubuntu5_i386.deb
sudo dpkg -i libgpg-error/libgpg-error0_1.10-0.3ubuntu1_i386.deb
sudo dpkg -i libgcrypt11_1.5.0-1_i386.deb
sudo dpkg -i libdb5.1_5.1.25-11_i386.deb
sudo dpkg -i netatalk_2.2~beta4-1_i386.deb

Netatalkin asennuksen lopussa ruudulle tuli:

Päivitetään asetustiedostoa /etc/default/netatalk ...

Asetustiedosto `/etc/netatalk/AppleVolumes.default'
 ==> Muokattu (sinun tai ohjelman toimesta) asennuksen jälkeen.
 ==> Paketin jakelija on julkaissut päivitetyn version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 Oletustoiminto on säilyttää tällä hetkellä asennettuna oleva versio.
*** AppleVolumes.default (Y/I/N/O/D/Z) [oletus=N] ? 

Tässä kohtaa itse valitsin vaihtoehdon Y.

Lopuksi hieman tiedoston käpystelyä:

sudo pico /etc/netatalk/AppleVolumes.default

ja sinne lisäilin lihavoidut kohdat (jotkut haluavat kenties kommentoida tuon kotikansion kokonaan pois, mutta itse tykkään hommasta näin:

# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: options:tm,upriv,usedots

# By default all users have access to their home directories.
~/                      "Home Directory"
~/TM  "Time Machine"


Sitten vielä Netatalkin uudelleenkäynnistys:

sudo /etc/init.d/netatalk restart

Time Machine näkee kaikki ne serverin tiedostot,  jotka olen Finderillä liittänyt omppukoneeseen. Nyt ei ihan heti lopu MacBook Airistakaan tila kesken kaiken, sillä tämä rakas Ubuntuni toimii mitä mainoimmin myös Aperturen kanssa, sillä kokeilin luoda Aperture-kirjastoni suoraan Ubuntuun ja sehän toimii ikäänkuin Ubuntu olisi Omena ;-)









lauantaina, heinäkuuta 23, 2011

Staattinen ip-osoite Ubuntu server 11.04:aan

Hyvä ohje staattisen ip-osoitteen asettamiseksi löytyy osoitteesta http://parabing.com/2011/05/07/make-ubuntu-server-11-04-use-a-static-ip-address/

Ja sitten asiaa otsikon vierestä. Asensin Ubuntu serveriini Gnomen ja jostain syystä sain käyttööni Gnome 3:n. Voi mätä, joko tässä on nyt niin että minä en osaa käyttää yhtään tuota tai sitten se on oikeasti buginen. Esimerkiksi, en löydä siitä mitään Kirjaudu Ulos -nappulaa, ohjelmista puhumattakaan. Pääte-ohjelman löydän ainoastaan hakemalla ja sitten kun asetan löytämäni ohjelman Keep In Louncher -tilaan, niin eikös uudelleen käynnistyksen jälkeen se ole sieltä palkista hävinnyt johonkin... :-( Synapticilla asentamani FireFox-toimiikin sitten jo iloisemmin, eli sen löytää ja se pysyy launcherissa...Tämä voi olla siis vain EVK-ongelma, mutta kun mainostavat Gnome 3:sta helpoksi käyttää...

tiistaina, heinäkuuta 19, 2011

Tiedostojen jakaminen Ubuntu 11.4, Mac Os X:n ja Time Machinen välillä

Tänään olen saavuttanut yhden haaveilemani hierarkian: onnistuin tekemään Ubuntu 11.04 serveristä Apple-koneillemme tiedostonjakoserverin, joka toimittaa myös ulkoisen Time Machine -levyn virkaa. Juuri tällä hetkellä oma Time Machineni raksuttaa ensimmäistä varmuuskopiotaan Ubuntu-serveriini (toivottavasti tänään huhujen mukaan julkaistava Os X Lion ei sekoita jälleen järjestelemäni pakkaa ;-)  ).

Ohjeet tiedostonjakopalvelimen pystyttämiseen löytyi kahdelta eri sivustolta, jotka kasaan nyt tähän yhteen.

Vaihe 1: Ubuntu näkymään MacBookin Finderissä

Ensin laitoin Ubuntun näkymään MacBookin Finderissä, jolloin voin luoda Ubuntuun uusia kansioita, siirrellä ja käyttää Ubuntussa olevia tiedostoja kuin Ubuntun kotikansio olisi "yhtä puuta" MacBookin tiedostohierarkian kanssa.

1. Asenna ssh-serveri, ellei koneessasi ole sitä jo asennettuna. (Itse asensin Openssh:n samalla kun asensin koko Ubuntu serverin).

sudo apt-get install openssh-server
2. Seuraavaksi täytyy asettaa valtuutetut avaimet Ubuntuun. Kotihakemistossa kirjoitin seuraavat litaniat:
mkdir -p .ssh
chmod -R og-rwx .ssh



3. Netatalkin asentaminen ja muokkaaminen


sudo apt-get install netatalk
sudo nano /etc/netatalk/AppleVolumes.default --> korvaa tiedostossa kohta:

~/ "Home Directory"

alla olevalla tekstillä:

 ~/ "$h_$u Home Directory" options:upriv,usedots

4. AVAHI ilmeisesti yleensä on asennettuna Ubuntussa, mutta 11.4 serveri editionistani se puuttui, joten asensin sen komennoilla:

sudo apt-get install avahi-daemon
sudo apt-get install libnss-mdns

Copy the avahi ssh service configuration into Kopioi avahi ssh-palvelu asetukset: 


sudo cp /usr/share/doc/avahi-daemon/examples/ssh.service /etc/avahi/services/
5. Luo avahin afpd konfiguraatio:
sudo nano /etc/avahi/services/afpd.service  --> ja  kopio tiedostoon alla oleva:





  %h
  
    _afpovertcp._tcp
    548
  
  
    _device-info._tcp
    0
    model=Xserve
  
Nyt määritellyn Ubuntu-kotihakemiston tulisi näkyä Finderissä. Mikäli ei näy, käynnistä avahi-daemon uudelleen:

sudo restart avahi-daemon
(saatat joutua kirjautumaan palvelimelle Ubuntun käyttäjätunnuksilla)

 
1. vaiheen täydellinen ja alkuperäinen, Robert J Bergerin kirjoittama, ohje 
ohje löytyy osoitteesta: http://tinyurl.com/3kzpk6t
Vaihe 2: Time Machine varmuuskopiomaan tiedostoja Ubuntuun
1. Luo vaiheessa 1. merkittyyn kotihakemistoon hakemisto Time Machinen varmuuskopioita varten, vaikkapa Finderilla. Omassa tapauksessani loin kansion nimeltään TM  

2. Muokkaa /etc/netatalk/AppleVolumes.default -tiedosto tuomaan Time Machine levyn.

sudo nano /etc/netatalk/AppleVolumes.default ---> lisää vaiheessa 1  ~/ "$h_$u Home Directory" options:upriv,usedots -litanian jälkeen vielä: 


~/TM "Time Machine" options:tm

Käynnistä netatalk uudelleen:
/etc/init.d/netatalk restart

3. Lisää vaiheessa 1 luomaasi /etc/avahi/services/afpd.service -tiedostoon ennen viimeistä 
-tagia seuraava teksti (huom. lihavoidut kohdat!!! *):

_adisk._tcp 9 sys=waMA=«KORVAA TÄMÄ LIHAVOITU KOHTA UBUNTUN MAC-OSOITTEELLA»,adVF=0x100 dk0=adVF=0x83,adVN=Time Machine

HUOM!* Ubuntun mac-osoitteen saat selville komennolla ifconfig eth0 tai ip link list dev eth0. Mikäli korvasit Time Machine levyn nimen jollain toisella 2. vaiheen toisessa kohdassa ( = ""-merkkien sisällä oleva teksti), korvaa se myös yllä olevaan service-lohkoon.


4. Etsi Ubuntuun Time Machinelle määritelty levy Time Machinella ja tee varmuuskopio :-)


Voit myös tehdä Ubuntuun useita eri levyjä eri koneiden Time Machine-varmuuskopiota varten, toistamalla vaihetta 2.

Ohjeen alkuperäinen ja laajempi ohje löytyy osoitteesta: http://www.bootc.net/archives/2010/11/07/apple-time-machine-and-netatalk/

EDIT: 21.7.2011 Eilen asensin Mac Os X Lionin ja niinhän siinä kävi - Time Machine ei enää löydä Ubuntuserveriä ;-(  Jostain luinkin, että Netatalkista pitäisi asentaa versio 2.2, että se toimisi Lionissa, mutta versio ei ilmeisesti ole vielä stable eikä tieto varmaa... Harmi, mutta onneksi Ubuntuserveri näkyy kuitenkin ulkoisena levynä muutoin eli sitä pystyy käyttämään tallennuskapasiteettina.


maanantaina, tammikuuta 26, 2009

LAMPpua openSUSEEN


Tänään päätin asentaa koneelleni LAMP-ympäristön eli Apache2:n, Mysql -tietokannan ja php5. Näitä tulen tarvitsemaan tulevassa laskutusohjelmassani, jota aion ainakin testata, mutta tästä sitten myöhemmin.

Kaikkein helpoin LAMP-ympäristön asennus, mitä minä tiedän, on kun se asennetaan Ubuntuun. Kaikki asettuvat yhdellä apt-get install -komennolla. OpenSUSE on hiukan monimutkaisempi (tai ainakin minä tein sen vähän monimutkaisemmin, mutta sama lopputulos lienee se tärkein goali) ympäristö LAMPputtaa. Tässä omaa sovellutukseni näistä ohjeista.

Here we go:

Ohjelmistojen asentaminen YAST2:lla

  • Avaa YAST2 > Ohjelmistot > Ohjelmistohallinta.
  • Laita suotimeen Ohjelmistoryhmät ja valitse ruksilla kohta Palvelintoiminnot Web- ja LAMP-palvelin ja asenna tarvittavat paketit.
Apache2:n käynnistäminen
  • Avaa YAST2 > Järjestelmä > Järjestelmäpalvelut (Ajotasot)
  • Valitse Asiantuntijatila ja etsi listalta Apache2.
  • Valitse Aseta/palauta-pudotusvalikosta Ota palvelu käyttöön.
  • Ruksaa palvelukäytettäväksi ajotasoilla 3 ja 5.
  • Tallenna muutokset ja Käynnistä serveri Käynnistä/Pysäytä/Päivitä -valikosta.
  • Testaa serverin toimintaa http://127.0.0.1/ . Jos saat serveriltä palauteeksi It works! niin onneksi olkoon. Muussa tapauksessa tarkista edelliset asetukset, käynnistä serveri uudestaan komennolla sudo /etc/init.d/apache2 restart
PHP
  • Testaa Php:n toiminta tekemällä käyttäjätunnuksesi public_html -kansioon esim. Kwritella tiedosto, jossa on seuraavaa. Tallenna tiedosto vaikkapa nimellä index.php
  • Avaa sivu osoitteella http://127.0.0.1/~käyttäjätunnuksesi/index.php .Jos kaikki ok, saat esiin sivun, jossa kerrotaan php:si configuraatiosta. Jos näin taas ei käy kokeile käynnistää tässä vaiheessa koko kone uudestaan ;-)

Mysql -tietokannan säätäminen käyttökuntoon

  • Että koko ajan ei tarvitsisi kirjoittaa komentojen eteen sudoa avaa konsoli joko rootin tunnuksin tai kirjoita konsoliin su ja kysyttäessä rootin salasana.
  • Kirjoita cd /bin .
  • mysql_install_db --user=mysql
  • Jos kaikki ok, niin ruudulle alkaa "vyörymään" tekstiä, joka alkaa " Installing MySQL system tables...
    OK Filling help tables... OK PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER..."
  • Laitetaan vielä mysql:n ajotasot kuntoon, että palvelu on käytettävissä myös rebootin jälkeen. Avaa YAST2 > Järjestelmä > Järjestelmäpalvelut (Ajotasot)
  • Valitse Asiantuntijatila ja etsi listalta Mysql.
  • Valitse Aseta/palauta-pudotusvalikosta Ota palvelu käyttöön.
  • Ruksaa palvelukäytettäväksi ajotasoilla 2, 3 ja 5.
  • Tallenna muutokset ja Käynnistä serveri Käynnistä/Pysäytä/Päivitä -valikosta.
  • Säädä vielä lopuksi mysql:ää komentamalla /usr/bin/mysql_secure_installation ja seuraamalla ruudun ohjeita.
Onneksi olkoon, olet nyt pystyttänyt LAMP-ympäristön, mutta että mysql:n käyttäminen ja tietokantojen varmuuskopiointi yms. olisi helpompaa, asensin omaan ympäristööni vielä phpMyAdminin.

PhpMyAdmin

  • Hae uusin versio phpMyAdminista. Pura paketti esim. käyttäjätunnuksesi public_html -hakemistoon.
  • Asenna phpMyAdminin tarvitsema php5-bz2 sudo zypper in php5-bz2
  • Avaa phpmyadmin http://127.0.0.1/~käyttäjätunnuksesi/phpMyAdmin[versiosi]/ ja kirjaudu sisään mysql:n root-tunnuksilla.

PhpMyAdmin aukeaa nyt hiukan rumasti herjaten kolmea eri asiaa, joten otetaan vielä nuo rumat punaiset herjat pois.
  • Torpedoi "Cannot load mcrypt extension" -herja asentamalla php5-mcrypt komennolla zypper install php5-mcrypt

  • Torpedoi " The mbstring PHP extension was not found " -herja asentamalla zypper in php-mbstring

  • Torpedoi "The configuration file now needs a secret passphrase (blowfish_secret)." -herja nimeämällä public_html/phpmyadmin -kansiossasi oleva config.sample.inc.php -tiedosto config.inc.php
  • Anna täydet oikeudet em. tiedostolle komennolla chmod 777 /home/käyttäjätunnuksesi/phpMyAdmin[versiosi]/config.inc.php
  • Avaa ko. tiedosto esim. kwritellä ja etsi noin riviltä 17 kohta: $cfg['blowfish_secret'] = ''; kirjoita lainausmerkkien sisälle mysql -rootin salasana. Etsi lisäksi noin rivillä 35 oleva $cfg['Servers'][$i]['extension'] = 'mysql'; ja lisää sanan mysql perään yksi i siis 'mysqli' Tallenna ja sulje tiedosto.
  • Palauta tiedoston oikeudet tietoturvallisemmiksi komennolla chmod 664 /home/käyttäjätunnuksesi/phpMyAdmin[versiosi]/config.inc.php