1 (изменено: tann, 2012-07-23 13:50:55)

Тема: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

День добрый,
Решили переделать существующий сайт под интернет-магазин. Удалили с удаленного сервера все папки и странички от прошлого сайта.
Скачали на ПК prestashop, установили на ПК, создали БД sql, настроили ее, наполовину заполнили (интернет-магазин на ПК работает на локалхосте без проблем через Денвер)
Создали на удаленном сервере БД c таким же логином и паролем как на локалхосте на ПК, импортировали туда БД SQL предварительно выгруженную из My PhpAdmin c локалхоста на ПК.
Но интернет-магазин не работает, пишет, что связь с БД не может быть установлена. Link to database cannot be established.
Как быть, ведь в инструкции по установке prestashop, пишут, что если Вы устанавливаете первоначально программу на ПК и работаете с ней через Денвер, то при дальнейшей работе с интернет-магазином в сети Интернет достаточно лишь перенести БД (импортировать в чистую БД, предварительно созданную на сервере) на удаленный сервер без установки программы на сервер.
Соответственно папка на удаленном сервере public_html остается пустая.
Или же все же в нее надо перенести файлы и папки prestashop, с переименованной папкой admin как рекомендуют.
Пробовали, интернет-магазин не работает.

На сервере в myphpadmin-настройки-заголовки страниц имеются строки-
1,Заголовок по умолчанию (Заголовок окна браузера по умолчанию) -
2,Таблица (Заголовок окна браузера при выборе таблицы)-
3,База данных (Заголовок окна браузера при выборе базы данных)-
4,Сервер (Заголовок окна браузера при выборе сервера)-

Что туда вводить

При открытии сайта выдает страницу с надписью -

Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.7a mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at www.teplo.com Port 80

(Имя сайта выбрано к примеру). Порт 80 никакой программой не блокирован, почему все же не работает интернет-магазин.

2

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

tann сказал:

Соответственно папка на удаленном сервере public_html остается пустая.

Перенесите в нее все файлы скрипта магазина и настройте конфигурационный файл изменив имя пользователя MySQL, его пароль и при необходимости хост (обычно можно оставить localhost, если хостер не требует другого).

3

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

Hanut сказал:
tann сказал:

Соответственно папка на удаленном сервере public_html остается пустая.

Перенесите в нее все файлы скрипта магазина и настройте конфигурационный файл изменив имя пользователя MySQL, его пароль и при необходимости хост (обычно можно оставить localhost, если хостер не требует другого).

Файлы скрипта магазина берем откуда - из загруженной базы данных sql на удаленном сервере (их перкачивала в папку public_html, но все также не работает), или файлы скрипта берем из установочного пакета prestashop (когда изначально устанавливали на ПК через Денвер, так), т.е из папки расположенной локальный диск z-home-localhost-www-config

По настройкам не понятно - т.к получается у меня два варианта настроек, первый вариант логина и пароля root и пароль отсутствует (при первоначальной установке prestashop на ПК через Денвер), и второй вариант при регистрации Базы Данных для работы в ней и редактировании на ПК - mail@yandex.ru и пароль 5106088
плюс при создании чистой Базы Данных на удаленном сервере тоже попросили ввести логин и пароль, там соответственно логин уже с префиксом teplo_mail и пароль 5106088, так какой из них все же правильный для работы магазина и что я не так делаю?

4

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

tann сказал:

или файлы скрипта берем из установочного пакета prestashop

Конечно именно эти файлы скрипта нужно переместить на хостинг.

tann сказал:

при создании чистой Базы Данных на удаленном сервере тоже попросили ввести логин и пароль

Именно эти данные необходимо ввести в конфигурационный файл скрипта расположенный на сервере.

5 (изменено: tann, 2012-07-24 13:25:03)

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

Hanut сказал:
tann сказал:

или файлы скрипта берем из установочного пакета prestashop

Конечно именно эти файлы скрипта нужно переместить на хостинг.



Переносим все папки и файлы php, или только папку setting, сonfig. Файл инсталяции нужен или нет, а также переименованная папка admin200,как рекомендуют переименовать для безопасности

tann сказал:

при создании чистой Базы Данных на удаленном сервере тоже попросили ввести логин и пароль

Именно эти данные необходимо ввести в конфигурационный файл скрипта расположенный на сервере.



В какой именно файл ввести, вводим посредством редактирования файла, т.е. выделить правой кнопкой мыши-изменить команда и после изменения строка меню файл-сохранить.

6

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

tann сказал:

День добрый,
Как быть, ведь в инструкции по установке prestashop, пишут, что если Вы устанавливаете первоначально программу на ПК и работаете с ней через Денвер, то при дальнейшей работе с интернет-магазином в сети Интернет достаточно лишь перенести БД (импортировать в чистую БД, предварительно созданную на сервере) на удаленный сервер без установки программы на сервер.
Соответственно папка на удаленном сервере public_html остается пустая.
Или же все же в нее надо перенести файлы и папки prestashop, с переименованной папкой admin как рекомендуют.
Пробовали, интернет-магазин не работает.

7

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

tann сказал:

Переносим все папки и файлы php, или только папку setting, сonfig. Файл инсталяции нужен или нет, а также переименованная папка admin200,как рекомендуют переименовать для безопасности

Читайте в документации установки скрипта. Я данный скрипт не устанавливал. Обычно переносить надо все, кроме каталога установки. Как переименовать папку администрации значения не имеет.

tann сказал:

В какой именно файл ввести, вводим посредством редактирования файла

В конфигурационный, который вы создавали при установки скрипта. Если конфигурационный файл был создан при установке скрипта автоматически, то смотрите документацию, чтобы понять где его искать.

tann сказал:

Интернет достаточно лишь перенести БД (импортировать в чистую БД, предварительно созданную на сервере) на удаленный сервер без установки программы на сервер.
Соответственно папка на удаленном сервере public_html остается пустая.

Устанавливать второй раз не надо, но файлы перенести необходимо, иначе ничего работать не будет, ведь основную работу выполняют именно скрипты, а в базе данных лежат только сами данные.

8 (изменено: tann, 2012-07-26 08:47:54)

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

В итоге все удалила с сервера и все по новой, возникла проблема при установке prestashop на сервер, подозреваю, что что-то не так именно с Myphpadmin так все данные и пароль введены правильно (пользовалась очень понятной инструкцией http://prestashop-uroki.ru/prestashop/k … ashop.html

Проблема при нажатии на кнопку проверить БД - пишет Сервер БД доступен, но БД не найдена.

Хотя БД создана на сервере, но она пустая 00 МБ.
Имена БД, сервер, логин и пароль при регистрации модуля на сайте введены именно те, что указаны при создании БД на сервере.
Что не так, или чтобы база была найдена, она должна иметь вес? (Но в видео-инструкции наглядно видно, что БД там создается пустая и при повторном нажатии на кнопку проверить спустя несколько минут - БД найдена)

9

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

tann сказал:

Проблема при нажатии на кнопку проверить БД - пишет Сервер БД доступен, но БД не найдена.

Либо ошибка в названии базы данных, либо она действительно не создана. Попробуйте обратиться за помощью к хостеру.

10 (изменено: tann, 2012-07-28 12:47:01)

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

Hanut сказал:
tann сказал:

Проблема при нажатии на кнопку проверить БД - пишет Сервер БД доступен, но БД не найдена.

Либо ошибка в названии базы данных, либо она действительно не создана. Попробуйте обратиться за помощью к хостеру.


Получила ответ от хостера - В интернете полно тестовых скриптов, чтобы проверить коннект к базе.С нашей стороны проблем с доступом к БД не наблюдается.

Что делать не знаю, уже пробовала создавать разные базы и логины и пароли, перезагружала на удаленный сервер раз пять данные, а в итоге одно и то же - Сервер БД доступен, но БД не найдена.

Неожиданно все получилось.

11

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

В самом верху страницы интернет-магазина выходит строчка

Warning: mcrypt_decrypt() [function.mcrypt-decrypt]: The IV parameter must be as long as the blocksize in /home/teplotu/public_html/classes/Rijndael.php on line 51

Что это означает, при чем из-за этой строки грузится инет-магазин базовый, а не с моими изменениями, что делать

12

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

tann сказал:

The IV parameter must be as long as the blocksize

Не могу помочь устранить данную ошибку. Обратитесь к разработчику скрипта.

13

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

Hanut сказал:
tann сказал:

The IV parameter must be as long as the blocksize

Не могу помочь устранить данную ошибку. Обратитесь к разработчику скрипта.

mcrypt_decrypt

(PHP 4 >= 4.0.2)

mcrypt_decrypt - дешифрует зашифрованный текст с данными параметрами.
Описание

string mcrypt_decrypt (string cipher, string key, string data, string mode [, string iv])

mcrypt_decrypt() дешифрует данные и возвращает расшифрованные данные.

Cipher эта одна из констант MCRYPT_ciphername имени алгоритма как строки.

Key это ключ, с которым шифрованы данные. Если он меньше требуемого размера ключа, он заполняется '\0'.

Data это данные, которые будут дешифрованы с данным шифром и режимом. Если размер данных не n * blocksize, данные заполняются '\0'.

Mode эта одна из констант MCRYPT_MODE_modename одного из: "ecb", "cbc", "cfb", "ofb", "nofb" или "stream".

Параметр IV используется для инициализации в режимах CBC, CFB, OFB и в некоторых алгоритмах в режиме STREAM. Если вы не предоставляете IV, когда он необходим для алгоритма, функция выдаёт предупреждение и использует IV со всеми байтами, установленными в '\0'.

Вот что нашла, только как то непонятно

14

Re: Настройки для MyPhpAdmin 3.4.10.1, чтобы заработал интернет-магазин

tann сказал:

Вот что нашла, только как то непонятно

Думаю вы не сможете самостоятельно что-то исправить. Поищите в конфигурации директивы относящиеся к mcrypt, но я не уверен, что они будут. Если к разработчикам скрипта обратиться не можете, то поищите форумы пользователей данного скрипта, думаю они есть и там вам скорее помогут.