phpmyadmin не буде працювати на свіжій установці ubuntu 12.04 vb


1

Я регулярно створюю віртуальні установки Ubuntu для запуску в якості локальних веб-серверів. Я встановив це кілька разів і ніколи не було проблеми. Однак щось змінилося:

1) Додатки для гостей vb більше не дозволяють мені копіювати та вставляти (про це пізніше буду турбуватися)

2) що більш важливо, phpmyadmin більше не працює як встановлено - Спочатку перехід на localhost / phpmyadmin дав повідомлення, що сторінку не знайдено.

Так дотримувалися інструкцій, які сказали мені зробити це в / var / www:

sudo ln -s /usr/share/phpmyadmin phpmyadmin

який створив каталог phpmyadmin в / var / www, але тепер я отримую повідомлення про помилку: розширення mysqli відсутнє.

Якщо я запускаю phpinfo mysql і mysqli перераховані.

Все, що я зробив досі, це

sudo apt-get update  
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql-server

і

sudo apt-get install phpmyadmin 

Я знайшов пост подібного питання, який запропонував мені зробити

sudo apt-get install php5-mysql

(Я зробив це) і відредагуйте php.ini і розкомментируйте рядок:

extension=mysqli.so

Це не є, тому я намагався додати його, але не радість. Я перезапустив apache і досі не phpmyadmin.

Я запускаю машину Windows 7 і гостьовий OS - ubuntu 12.04


Я особисто вважаю за краще використовувати додаток MySQL Workbench: mysql.com/downloads/workbench , особливо якщо ваш адміністратор з вашої машини Windows 7. Програма phpmyadmin починається з днів до того, як доступно "MySQL Workbench" ...
djangofan

У мене була гра з цим в якийсь момент - я відмовився від нього, тому що безкоштовна версія Windows не працює на віддалених серверах. Це було б обхідним для цього, але так як всі мої живі сервери працюють phpmyadmin я б вважав за краще зберегти все це послідовно, якщо це можливо. Крім того, я не люблю визнавати поразку, якщо я можу допомогти - це має бути простим ... колись було.
SwiftD

Безкоштовна версія Windows працює на віддалених серверах. Я весь час використовую його на серверах Amazon EC2.
djangofan

Відповіді:


3

Не забудьте перезапустити apache після команди ln:

sudo /etc/init.d/apache2 перезавантаження


2

Добре, я знайшов відповідь на це.

Не виконуйте цей крок (не потрібно):

sudo ln -s /usr/share/phpmyadmin phpmyadmin

Не виконуйте цей крок (не потрібно):

edit php.ini and uncomment the line:

extension=mysqli.so

Зробіть це:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

Очевидно, це служить для "symlink phpMyAdmin conf файлу в apache2 / conf.d /" люб'язно Pete Fisher: http://blog.peterfisher.me.uk/2012/06/27/solution-to-phpmyadmin-throwing-a-404-error/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.