Page 2 of 3

Re: TCMS и sphinx 2

Posted: Tue Apr 12, 2016 8:03 am
by Samael
Скинул

Re: TCMS и sphinx 2

Posted: Tue Apr 12, 2016 9:53 am
by admin
$ mysql -P3312 -hlocalhost
ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO)


как именно вы конектитесь в шеле к сфинксу ?

Re: TCMS и sphinx 2

Posted: Tue Apr 12, 2016 10:47 am
by Samael
Админы пишут:

mysql -P3312 -h127.0.0.1

"-hlocalhost" это коннект к mysql сокету, даже если явно указан порт в данном случае.

"On Unix, MySQL programs treat the host name localhost specially, in a way that is likely different from what you expect compared to other network-based programs. For connections to localhost, MySQL programs attempt to connect to the local server by using a Unix socket file. This occurs even if a --port or -P option is given to specify a port number. To ensure that the client makes a TCP/IP connection to the local server, use --host or -h to specify a host name value of 127.0.0.1, or the IP address or name of the local server. You can also specify the connection protocol explicitly, even for localhost, by using the --protocol=TCP option."

В общем стало все ясно, я в конфиг tcms добавил "$config["sphinx_host"] = '127.0.0.1';"

Поиск заработал.
--


Спасибо

Re: TCMS и sphinx 2

Posted: Tue Apr 12, 2016 10:59 am
by admin
Отлично

Re: TCMS и sphinx 2

Posted: Sat May 28, 2016 5:44 pm
by darkover
у меня таже сама проблема

прописывал и в конфиги и админке
на самом сидже выдает

Mysql error:: 1184 (Aborted connection 190878 to db: 'unconnected' user: '' host: 'localhost' (init_connect command failed)) (db_sphinx) in query SELECT id FROM xxxx_com_index WHERE match ('sex') LIMIT 0, 120. (www.xxxx.com

в шеле

[root ~]# mysql -P9312
ERROR 1045 (28000): Access denied for user 'root'@'localho

если добавить 127.0.0.1

[root ~]# mysql -P9312 -h127.0.0.1
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 2.2.10-id64-release (2c212e0)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

и тогда все ищется внутри
но на сайте не работает, пробовал и localhost и 127.0.0.1

в конфиге сфинка
listen = 9312:mysql41
пробовал и
listen = 127.0.0.1:9312:mysql41
и
listen = localhost:9312:mysql41

Re: TCMS и sphinx 2

Posted: Sat May 28, 2016 6:57 pm
by admin
После смены настроект без кеша смотрели ?

Re: TCMS и sphinx 2

Posted: Sat May 28, 2016 7:07 pm
by darkover
admin wrote:После смены настроект без кеша смотрели ?
конечно

Re: TCMS и sphinx 2

Posted: Sun May 29, 2016 7:22 am
by admin
C ходу идей нет, скиньте плз админку и шел.

Re: TCMS и sphinx 2

Posted: Sun May 29, 2016 11:58 am
by darkover
admin wrote:C ходу идей нет, скиньте плз админку и шел.
Сейчас ребята из сапорта детально смотрят
но могу сказать сразу - 51-я версия работает без вопросов, ищет, выводит

Re: TCMS и sphinx 2

Posted: Sun May 29, 2016 1:45 pm
by admin
Ок, проверим будет ли что-то новое.