Pravidelně nastavuji nastavení Virtualbox ubuntu, aby běžel jako místní webové servery. Nastavoval jsem je několikrát a nikdy nebyl problém. Něco se však změnilo:
1) Přídavky hostů VB mi již neumožňují kopírovat a vkládat (budu si s tím dělat starosti později)
2) Důležitější je, že phpmyadmin již nefunguje tak, jak je nainstalován – Při prvním přechodu na localhost/phpmyadmin se zobrazila zpráva, že stránku nelze najít. Takže jsem postupoval podle několika pokynů, které mi řekly, abych udělal následující v var/www
:
sudo ln -s /usr/share/phpmyadmin phpmyadmin
který vytvořil adresář phpmyadmin v /var/www
ale teď se mi zobrazuje chyba:
chybí rozšíření mysqli.
Pokud spustím phpinfo, jsou uvedeny mysql a mysqli.
Vše, co jsem zatím udělal, je
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql-server
a
sudo apt-get install phpmyadmin
Našel jsem příspěvek s podobnou otázkou, který navrhoval, abych to udělal
sudo apt-get install php5-mysql
(Udělal jsem to) a upravte php.ini a odkomentujte řádek:
extension=mysqli.so
Tohle tam není, tak jsem to zkusil přidat, ale žádná radost. Restartoval jsem apache a stále žádný phpmyadmin.
Používám počítač s Windows 7 a hostující operační systém je ubuntu 12.04
Přijatá odpověď:
Dobře, našel jsem na to odpověď.
Tento krok neprovádějte (není potřeba):
sudo ln -s /usr/share/phpmyadmin phpmyadmin
Tento krok neprovádějte (není potřeba):
edit php.ini and uncomment the line:
extension=mysqli.so
Proveďte toto:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
Zjevně to slouží k „symlinkování konfiguračního souboru phpMyAdmin v rámci apache2/conf.d/“
s laskavým svolením pete fisher:http://blog.peterfisher.me.uk/2012/06/27/solution-to- phpmyadmin-throwing-a-404-error/