Не подключается к базе MySQL

Решил перейти на эту CMS после друполовского магазина, но...

На первом шаге когда проверка колнфегурации - все ок, все зеленые галки. Далее на втором шаге где прписывашь доступ к базе ошибка =(

Не могу соединится к базе MYSQL
Все данные ввожу верно, но выдается вот что:

"Возникла проблема при соединении с базой данных. Источник ошибки:
2003: Can't connect to MySQL server on 'baze.podarki.proon.net' (61)
Пожалуйста, проверьте параметры соединения и повторите заново."

Как только не вводил, и копипастом и вводил вручную - ничего не помогает.

ТО что ввожу данные к базе корректно, уверен на 100%

Написал Суппорту хостинга, они ответили:

"База работает корректно.

Что требуется используемой вами CMS вероятно следует
уточнить у авторов данной программы."

Хостинг от Зенона... Помогите пожалуйста! 
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)





*

Love

  • *
  • 1934

То что не коннектится скрипты магазина тут не причем, решайте проблему с хострером.
Может быть не верно указали Сервер базы данных (Адрес базы данных в виде имени хоста или IP адреса)

Да и еще забыл, перед установкой пустая база уже должна быть создана с сопоставлением utf8_unicode_ci

Данные ввожу вверно, ради проверки поставил Drupal - инсталлировался к базе без проблем...

Форум читал, и по вашем рекомендация первоначально заглянул в базу - там кодировка как раз utf8_unicode_ci

Еще выставил права 777 на configure.php

Сейчас пробую перезалить магазин заново

Все равно 
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)


Возникла проблема при соединении с базой данных. Источник ошибки:

2003: Can't connect to MySQL server on 'test' (61)

Пожалуйста, проверьте параметры соединения и повторите заново.

« Последнее редактирование: 13 Март 2018 03:46:20 am от Spido »
*

Love

  • *
  • 1934

Все равно 
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)


Возникла проблема при соединении с базой данных. Источник ошибки:

2003: Can't connect to MySQL server on 'test' (61)

Пожалуйста, проверьте параметры соединения и повторите заново.
61 — доступ закрыт, MySQL не слушает порт. Даже и не знаю что сказать.

« Последнее редактирование: 13 Март 2018 03:45:57 am от Spido »

А к какому порту oscommerce коннектится

просто у хостера Порт: 64000

*

Love

  • *
  • 1934

А к какому порту oscommerce коннектится

просто у хостера Порт: 64000
Так бы и дышали.
В CMS oscommerce отсутствует возможность введения
номера порта на котором работает MySQL. Если есть возможность установки
порта в конфингурационном файле PHP ~/php5.ini

-> mysqli.default_port = 64000

затем рестартовать апач -

killall httpd

Только так если, то будет работать.

На сервере в корне лежал PHP4.ini

Скопировал его и залил как php5.ini - в нем же прописал порт 64000

Рестартонул Апач и теперь вот такое выдет


Возникла проблема при импортировании базы данных. Источник ошибки:

1366: Incorrect string value: '\xD8\xA8\xD8\xAF \xD8...' for column 'zone_name' at row 1; INSERT INTO osc_zones (zone_country_id, zone_code, zone_name) VALUES (1,'BDS','بد خشا�')

Пожалуйста, проверьте параметры соединения и повторите заново.

*

Love

  • *
  • 1934

На сервере в корне лежал PHP4.ini

Скопировал его и залил как php5.ini - в нем же прописал порт 64000

Рестартонул Апач и теперь вот такое выдет


Возникла проблема при импортировании базы данных. Источник ошибки:

1366: Incorrect string value: '\xD8\xA8\xD8\xAF \xD8...' for column 'zone_name' at row 1; INSERT INTO osc_zones (zone_country_id, zone_code, zone_name) VALUES (1,'BDS','بد خشا�')

Пожалуйста, проверьте параметры соединения и повторите заново.
У вас база создана не в сопоставлении utf8

(( В базе именно Сопоставление соединения с MySQL: utf8_general_ci

Принтскрины скидываю что творится

*

Love

  • *
  • 1934

Это сопоставление соединения. Сто пудов у вас 1251.
Читайте тут https://forum.oscommerce.ru/index.php?topic=648.0
И верните все галочки обратно вместо крестиков.
Я и чуть не правильно написал, нужно Сравнение: смотреть.

Все!! Получилось, вообщем:

Скопировал хостера Php5.ini

Прописал там:

mysqli.default_port = 64000

Выключил: register_global и session.use_trans_sid

Далее на самой базе в проццессах поменял кодировку c cp1251 на utf8_unicode_ci

И.............. все инсталировалось как по маслу - тьфу-тьфу-тьфу

Love - огромное тебе спасибО!!! Ксати - юзерпик у тебя классный


Доброго времени суток.
А если php.ini файла в корне нет? Как быть? У хостера явно указано - порт 3306...

*

Love

  • *
  • 1934

Доброго времени суток.
А если php.ini файла в корне нет? Как быть? У хостера явно указано - порт 3306...
3306 это стандартный порт мускуля и должно коннектится.
А так можно к хостеру обратиться за помощью, вы ведь им деньги и за ТП еще платите.

Не поверите, но соединение с базами нормально прошло лишь когда почти случайно выставил в таблицах баз сравнение cp1251_general_ci. Хотя пишут, что osc работает на utf8... Ничего не понимаю
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)
И нормально функционирует ведь
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)