Доброе время суток!
Помогите люди добрые!
Стоит FreeBSD 8.2
Apache 2.2.17
PHP 5.3.5
MySQL 5.1
Создал базу
Запустил Drupal
А он не находит MySQL и предлагает SQLLite.
Как заставить его увидеть MySQL?
P.S. С браузера в мускул вхоже без проблем.
Комментарии
у тебя не хватает расширения php pdo_mysql
если ispmanager - иди в настройку расширений php и устанавливай расширение)
если ходишь по ssh:
для php5.3 cd /usr/ports/lang/php5-extensions/
make config - отметить нужные
make install clean
ну и полагаю mysql и mysqli - тоже лишними не будут, если пыхмойадмин пользуешь))
Удачи с Фряхой))
и с D7.12 - или есть веские причины игнорировать новую версию?
Спасибо за совет. Сейчас попробую.
D7.12 - С начало установлю D7.10 потом обновлю.
При установке php5-extensions выдал ошибку:
Generating temporary packing list
===> Checking if lang/php5-extensions already installed
===> php5-extensions-1.4 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of lang/php5-extensions
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1
Stop in /usr/ports/lang/php5-extensions.
*** Error code 1
И что дальше?
создайте php файл с кодом
<?php // Show all information, defaults to INFO_ALL
phpinfo(); ?>
и запустите в браузере. Посмотрете там подключен ли mysql?
make deinstall
make install clean
все правильно - удалить и установить по новой
в будущем для обновления portupgrade
я бы советовал сначала убедиться, а потом что то переставлять.
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
это обычное дело - перед установкой нового удалить старое))
в дальнейшем для обновления использовать portupgrade - он это делает автоматом)
Нужно установить порт databases/php5-pdo_mysql.
Мета порт lang/php5-extensions не содержит данного порта.