Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: pimoT - 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
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:
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
The following packages are BROKEN:
php5-mcrypt
Kun koitan asentaa tuota pakettia erikseen, saan virheen:
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.
-
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.
-
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
/etc/apache2/apache2.conf
loppuun rivin
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 =)