Для установки WackoWiki требуется поставить:
Database
MySQL
MySQLi
PDO
Первые два поставил, а вот последнюю никак. Через порты не понял какой конкретно порт ставить (ОС фря). Поставил PDO_sqlite - не подошло и только перестал грузить апач, пришлось снести. Может кто подскажет что к чему?
PDO это не Database, а модуль php который работает как провайдер к базам данных, установите сначало php5 а потом и PDO найдете в lang/php5-extensions
>PDO это не Database, а модуль php который работает как провайдер к
>базам данных, установите сначало php5 а потом и PDO найдете в
>lang/php5-extensionsВ extensions в принципе прописано вот это:
extension=pdo.so
Но WackoWiki упорно выдает, что PDO не установлен. А пхпинфо выдается:
PDO
PDO support enabled
PDO drivers no value
>>PDO это не Database, а модуль php который работает как провайдер к
>>базам данных, установите сначало php5 а потом и PDO найдете в
>>lang/php5-extensions
>
>В extensions в принципе прописано вот это:
>extension=pdo.so
>Но WackoWiki упорно выдает, что PDO не установлен. А пхпинфо выдается:
>PDO
>PDO support enabled
>PDO drivers no valuephp-mysql стоит?
>[оверквотинг удален]
>>>lang/php5-extensions
>>
>>В extensions в принципе прописано вот это:
>>extension=pdo.so
>>Но WackoWiki упорно выдает, что PDO не установлен. А пхпинфо выдается:
>>PDO
>>PDO support enabled
>>PDO drivers no value
>
>php-mysql стоит?Ну я так понимаю стоит, так как один скрипт с мускулом работает нормально, пхпинфо выдает:
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 valueDirective 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 OffmysqliMysqlI Support enabled
Client API library version 5.0.67
Client API header version 5.0.67
MYSQLI_SOCKET /tmp/mysql.sockDirective 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
Мухи отдельно, котлеты отдельно. Я не знаю как там это разбито на пакеты во фрюхе, но для PDO в php разбит на главный PDO и драйверы. Так вот у вас стоит сам ПДО, но не стоит ни одного драйвера. Вам нужен (если по аналогии) php-pdo-mysql.
>Мухи отдельно, котлеты отдельно. Я не знаю как там это разбито на
>пакеты во фрюхе, но для PDO в php разбит на главный
>PDO и драйверы. Так вот у вас стоит сам ПДО, но
>не стоит ни одного драйвера. Вам нужен (если по аналогии) php-pdo-mysql.
>Поставил /usr/ports/databases/php5-pdo_mysql/, но все равно выдает, что PDO не установлен. Теперь еще при стопе апаче выдается что он не запущен, а при старте или рестарте:
Address already in use: make_sock: could not bind to address, хотя скрипт работающий с БД нормально работает.
у вас там случаем не две версии apache стоит?, первая и вторая?
>у вас там случаем не две версии apache стоит?, первая и вторая?
>Нет:
# find / -name apachectl
/usr/local/sbin/apachectl
#
Прописал в httpd.conf - Listen 8080
Апач стал запускаться без ошибок.