Установка Drupal 7.10 на FreeBSD 8.2

Главные вкладки

Аватар пользователя ABrej ABrej 20 марта 2012 в 14:38

Доброе время суток!
Помогите люди добрые!
Стоит FreeBSD 8.2
Apache 2.2.17
PHP 5.3.5
MySQL 5.1

Создал базу
Запустил Drupal
А он не находит MySQL и предлагает SQLLite.
Как заставить его увидеть MySQL?

P.S. С браузера в мускул вхоже без проблем.

Комментарии

Аватар пользователя multpix multpix 20 марта 2012 в 14:53

у тебя не хватает расширения php pdo_mysql

если ispmanager - иди в настройку расширений php и устанавливай расширение)
если ходишь по ssh:
для php5.3 cd /usr/ports/lang/php5-extensions/
make config - отметить нужные
make install clean

ну и полагаю mysql и mysqli - тоже лишними не будут, если пыхмойадмин пользуешь))

Удачи с Фряхой))
и с D7.12 - или есть веские причины игнорировать новую версию?

Аватар пользователя ABrej ABrej 20 марта 2012 в 15:23

При установке 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

И что дальше?

Аватар пользователя symbiosss symbiosss 20 марта 2012 в 15:42

создайте php файл с кодом

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>

и запустите в браузере. Посмотрете там подключен ли mysql?

Аватар пользователя multpix multpix 20 марта 2012 в 16:27

"symbiosss" wrote:

You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.

это обычное дело - перед установкой нового удалить старое))

в дальнейшем для обновления использовать portupgrade - он это делает автоматом)