Kirjoittaja Aihe: phpmyadminin asennusongelma.  (Luettu 1738 kertaa)

pimoT

  • Käyttäjä
  • Viestejä: 4
    • Profiili
phpmyadminin asennusongelma.
« : 16.06.10 - klo:11.45 »
phpmyadmin -asennusongelma

Taustaa:
Ubuntu 9.04 pyörimässä virtualboxilla.

Olen seurannut seuraavia ohjeita:

http://wiki.ubuntu-fi.org/LAMP_Asennus

Asennukset menivät kivuttomasti kunnes pääsin phpmyadmin -kohtaan.

Pakettia ei löytynyt. No lueskelin läpi

http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot

Jonka ohjeistamana lisäsin /etc/apt/sources.list -tiedostoon rivit

Koodia: [Valitse]
deb http://fi.archive.ubuntu.com/ubuntu dapper universe multiverse
deb-src http://fi.archive.ubuntu.com/ubuntu dapper universe multiverse

Nyt paketti löytyy ja asennus tekee seuraavaa:

Koodia: [Valitse]
root@ccc:/# aptitude install phpmyadmin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
  php5-mcrypt
The following NEW packages will be installed:
  phpmyadmin
0 packages upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 17.6kB/3619kB of archives. After unpacking 14.2MB will be used.
The following packages have unmet dependencies:
  php5-mcrypt: Depends: libltdl3 (>= 1.5.2-2) which is a virtual package.
               Depends: phpapi-20051025 which is a virtual package.
The following actions will resolve these dependencies:

Keep the following packages at their current version:
php5-mcrypt [Not Installed]

Leave the following dependencies unresolved:
phpmyadmin recommends php5-mcrypt | php4-mcrypt
Score is -141

Accept this solution? [Y/n/q/?]

Jos vastaan kuitenkin myöntävästi tuohon kysymykseen, niin asennus käsittääkseni menee läpi.
kun koitan mennä http://www.domain.com/phpmyadmin, selain kysyy, haluanko tallentaa tiedoston "ol1c_lAJ.part"
Osoitteessa domain.com kyllä tulee apachen "It Works!" ja myslikin on päällä

Olettaisin, että ongelma on tuossa ylemmässä code-kohdassa mainitussa

Koodia: [Valitse]
The following packages are BROKEN:
  php5-mcrypt


Kun koitan asentaa tuota pakettia erikseen, saan virheen:

Koodia: [Valitse]
The following packages have unmet dependencies:
  php5-mcrypt: Depends: libltdl3 (>= 1.5.2-2) which is a virtual package.
               Depends: phpapi-20051025 which is a virtual package.
Resolve these dependencies by hand? [N/+/-/_/:/?]

Tähän olen jumahtanut. Olen myös koittanu etsiä ohjeita sekä täältä, että googlen syövereistä, juurikaan mitään kongreettista löytämättä.

Kertokaa ihmeessä, jos olen unohtanut jotain oleellista tietoa kertoa ongelmasta.
« Viimeksi muokattu: 16.06.10 - klo:12.08 kirjoittanut pimoT »

910

  • Käyttäjä
  • Viestejä: 96
    • Profiili
Vs: phpmyadminin asennusongelma.
« Vastaus #1 : 16.06.10 - klo:12.07 »
Lainaus
Jonka ohjeistamana lisäsin /etc/apt/sources.list -tiedostoon rivit

Koodia:

deb http://fi.archive.ubuntu.com/ubuntu dapper universe multiverse
deb-src http://fi.archive.ubuntu.com/ubuntu dapper universe multiverse


Nyt paketti löytyy ja asennus tekee seuraavaa:

Tämä on sinänsä oikea lähestymistapa, että phpmyadmin on tosiaan universe-repoissa. Olet kuitenkin ottanut käyttöön Dapperin (Ubuntu 6.06) repon, mistä varmasti seuraa riippuvuusongelmia (minkä lisäksi phpmyadmin-paketti lienee ikivanha).

Korjaa siis sana dapper sanalla jaunty, aja aptitude update ja asenna phpmyadmin uudelleen.

pimoT

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: phpmyadminin asennusongelma.
« Vastaus #2 : 22.06.10 - klo:13.15 »
Jees. tuo auttoi, kiitoksia.

Seuraava ongelma, johon törmäsin oli seuraavanlainen:

phpmyadmin asentui aivan ongelmitta, mutta kun menin domain.com/phpmyadmin, sain vain sattumanvaraisen .part -tiedoston ladattavakseni. Kun laitoin jotain tuonne /var/www/ -kansioon jotain sisältöä, tuo phpmyadmin vain ilmoitti, ettei haettua sivua löydy.

Ongelma ratkesi, kun lisäsin tiedostoon

Koodia: [Valitse]
/etc/apache2/apache2.conf
loppuun rivin

Koodia: [Valitse]
Include /etc/phpmyadmin/apache.conf
Ohjeistuksen mukaan näin ei tarvitsisi tehdä 9.04 versiossa, vaan asennuksen pitäisi tehdä tuo itsekseen. Jostain syystä mulla ei näin käynyt. Nyt kuitenkin homma toimii, kiitoksia avusta =)