Установка скрипта на хостинг с PHP и MySQL

Как стало понятно из заголовка статьи, BiMailer ‘у нужен подходящий виртуальный хостинг имеющий PHP версии 5.3 и выше и СУБД MySQL. Это не редкость для виртуального мира. Рекомендуется ставить скрипт на VPS, если использование BiMailer предполагает постоянные массовые рассылки электронной почты VPS не имеет ограничений на рассылку электронной почты, в отличии от виртуального хостинга, который иной раз может заблокировать аккаунт за подозрительный исходящий трафик.

Коротко об установке PHP скрипта рассылки email

Для работы с BiMailer браузер пользователя должен иметь предустановленный Flash плеер, поддерживать coocies и JavaScript.

  1. Зарегистрируйтесь и скачайте BiMailer;
  2. Создайте базу MySQL, пользователя с полными правами к ней и пароль;
  3. Отредактируйте файл архива /bimailer/dbuser.php указав в первых трех строках реквизиты подключения к MySQL. Пересохраните его (при возможности в UTF-8 без DOM);
  4. Извлеките содержимое архива в корневую директорию хостинга. Скрипт размещается в папке /корень_сайта/bimailer/. В результате скрипт рассылки писем должен открываться по URL адресу http://ВашСaйт.ru/bimailer/index.php, но никак не http://ВашCaйт.ru/index.php;
  5. Откройте URL адрес http://ВашCайт.ru/bimailer/index.php и авторизуйтесь используя логин и пароль полученные при регистрации на сайте;
Вход в скрипт рассылки писем

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

Подробная установка PHP скрипта email рассылки

Для начала создаем (используем существующую) СУБД MySQL в кодировке UTF-8 и получаем (создаем) логин и пароль для подключения.

В ISPmanager это выглядит так: Создание СУБД MySQL в ISPManager В Cpanel, следующим образом. Переходим в раздел создания базы: Создание СУБД MySQL в Cpanel Создаем новую базу MySQL и пользователя: Создание базы MySQL и пользователя Привязываем нового пользователя к СУБД: Добавление пользователя MySQL И предоставляем ему полные права доступа: Полные права доступа к базе данных

База MySQL готова. Условно, примем следующие реквизиты: имя - fantu660_script, логин - fantu660_script и пароль script. Теперь скачиваем php скрипт и любым текстовым редактором правим файл архива bimailer/dbuser.php. Вводим имя базы (по примеру fantu660_script), логин (по примеру fantu660_script) и пароль (script) подключения к MySQL. Сохраняем измененный файл в архиве. Если в текстовом редакторе есть возможность указания кодировки файла, то проконтролируйте, что бы кодировка файла равнялась UTF-8 без DOM.

Редактирование файла соединения с MySQL

Закачиваем папку bimailer/ в корневую папку сайта. По примеру мы используем подключение по FTP через FileZilla и загрузка файлов скрипта происходит после предварительного извлечения из архива. Гораздо удобнее и быстрее пользоваться панелью управления (например ISPmanager), загрузив через нее ZIP архив и извлекая файлы непосредственно на хостинге средствами панели.

Открываем браузером URL адрес http://ВашCайт.ru/bimailer/index.php. При первом открытии, BiMailer проверит все критические настройки PHP и создаст необходимые таблицы в MySQL для работы. Если ошибок не выявлено, вы увидите окно ввода логина и пароля, которые были введены при регистрации.

Возможные ошибки и их решение

Не отображается страница входа или ошибка 500. Ошибка 5xx возникает из-за конфликта настроек веб сервера Apache. Удалите файл .HTACCESS из папки bimailer/

Неверное отображение символов см. в разделе UTF-8 без DOM