Ошибка установки MediaWiki: MySQL, не определенный

После следования этому ответу mysqladmin ошибка при попытке установить MediaWiki на 14,10 я получил эту ошибку: http://i.imgur.com/Es6oA6G.png. Мне рекомендовали сделать:

local mysql.so

и добавьте вывод (по-видимому, исключительный) к php.ini, но эта команда дала пять отличных выводов файла:

/home/fusion809/mediawiki-1.24.1-0/common/lib/apr-util-1/apr_dbd_mysql.so 
/home/fusion809/mediawiki-1.24.1-0/mysql/tmp/mysql.sock 
/usr/lib/i386-linux-gnu/perl5/5.20/auto/DBD/mysql/mysql.so
/usr/lib/php5/20121212+lfs/mysql.so 
/usr/lib/php5/20121212+lfs/pdo_mysql.so

Таким образом, я не уверен, который я должен добавить.

Плюс то, что предназначено путем комментария/некомментария extension_dir и extension из этого файла php.ini? В настоящее время эта строка существует в php.ini:

; extension_dir = "./"

и эта добавочная линия:

; ... or under UNIX:
;
;   extension=msql.so
;
; ... or with a path:
;
;   extension=/path/to/extension/msql.so
0
задан 13 April 2017 в 15:24

1 ответ

Этот - тот, которого Вы хотите: /usr/lib/php5/20121212+lfs/mysql.so

Некомментарий в этом случай означает удалять точку с запятой. Пробелы не требуются, таким образом, этот:

;   extension=msql.so

Должен стать этим:

extension=mysql.so

(замечают пропавших без вести y в оригинале)

И этот:

; extension_dir = "./"

Должен стать этим:

extension_dir = "/usr/lib/php5/20121212+lfs/"

Уведомление, которое это предотвращает другой PHP расширения, которые будут добавлены с помощью дополнительного extension=<extension>.so строки в php.ini (если связанная статическая библиотека не присутствует в /usr/lib/php5/20121212+lfs/), поэтому при необходимости в большем количестве расширений Вы должны обходное решение способ иметь все расширения в (возможно новый) уникальная папка (т.е.: копирование всех статических библиотек, необходимых в такой папке)

0
ответ дан 3 August 2019 в 14:09

Другие вопросы по тегам:

Похожие вопросы: