HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Установка PDO MySQL для WackoWiki
  #1  
Старый 17.04.2009, 11:28
podkashey
Познавший АНТИЧАТ
Регистрация: 18.06.2005
Сообщений: 1,004
С нами: 10997666

Репутация: 1320


По умолчанию Установка PDO MySQL для WackoWiki

Для установки WackoWiki требуется поставить:
Database
MySQL
MySQLi
PDO
Первые два поставил, а вот последнюю никак. Через порты не понял какой конкретно порт ставить (ОС фря). Поставил PDO_sqlite - не подошло и только перестал грузить апач, пришлось снести. Может кто подскажет что к чему?
В extensions в принципе прописано вот это:
extension=pdo.so
Но WackoWiki упорно выдает, что PDO не установлен. А пхпинфо выдается:
PDO
PDO support enabled
PDO drivers no value
mysqlMySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.0.67
MYSQL_MODULE_TYPE no value
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE no value
MYSQL_LIBS no value

Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off

mysqliMysqlI Support enabled
Client API library version 5.0.67
Client API header version 5.0.67
MYSQLI_SOCKET /tmp/mysql.sock

Directive Local Value Master Value
mysqli.default_host no value no value
mysqli.default_port 3306 3306
mysqli.default_pw no value no value
mysqli.default_socket no value no value
mysqli.default_user no value no value
mysqli.max_links Unlimited Unlimited
mysqli.reconnect Off Off

Поставил /usr/ports/databases/php5-pdo_mysql/, но все равно выдает, что PDO не установлен. Теперь еще при стопе апаче выдается что он не запущен, а при старте или рестарте:
Address already in use: make_sock: could not bind to address, хотя скрипт работающий с БД нормально работает.
 
Ответить с цитированием

  #2  
Старый 17.04.2009, 14:23
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
С нами: 10215686

Репутация: 383


По умолчанию

PDO drivers no value

Посмотри в phpinfo() какой php.ini используется , и прописан ли модуль в нем
 
Ответить с цитированием

  #3  
Старый 17.04.2009, 18:53
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

extension=php_pdo_mysql.so
 
Ответить с цитированием

  #4  
Старый 18.04.2009, 06:26
podkashey
Познавший АНТИЧАТ
Регистрация: 18.06.2005
Сообщений: 1,004
С нами: 10997666

Репутация: 1320


По умолчанию

П.С. Также есть проблема с apache:
Цитата:
# apachectl restart
httpd not running, trying to start
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
# apachectl start
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
# apachectl stop
httpd (pid 9201?) not running
# apachectl start
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Хотя если обратиться по ипу/скрипт_работающий_с_мускул м то он нормально работает как ни странно.
 
Ответить с цитированием

  #5  
Старый 18.04.2009, 09:56
gibson
Постоянный
Регистрация: 24.02.2006
Сообщений: 447
С нами: 10636106

Репутация: 705
По умолчанию

Думаю, это как раз для тебя, мб чем поможет. Три статьи про настройку сервера под FreeBSD
http://gibs0n.name/
Сори за форматирование, только сегодня двиг и диз немного переделал)

1. Какая версия апача, 2.0?
2. Из под кого запускаешь (пользователь в конфиге)?
3. Стоит что то типо mpm_itk?
Может быть порт занят другой прогой или не хватает прав чтобы запустить апач, соответсвенно и нет прав для записи в логи.
Поставь mpm_itk и апач будет работать от рута.

Последний раз редактировалось gibson; 18.04.2009 в 19:03..
 
Ответить с цитированием

  #6  
Старый 18.04.2009, 19:18
podkashey
Познавший АНТИЧАТ
Регистрация: 18.06.2005
Сообщений: 1,004
С нами: 10997666

Репутация: 1320


По умолчанию

1. Да 2.0
2. В ps -aux выдает www
3. Такого не стоит - если честно боюсь новое доставлять что-то.
П.С.
Прописал в httpd.conf - Listen 8080
Апач стал запускаться без ошибок.
Как ни странно netstat не выдает что что-то крутится на 80 порту.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 273 13.02.2016 01:24
Сбор литературы для начинающего и опытного ассемблерщика -m0rgan- PHP 2 02.12.2008 23:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.