Столкнулись спроблемой?

Около 97% пользователей Newsletter+ запустили Newsletter+ без проблем. Если вы столкнулись с проблемой, возможно вы найдёте решение ниже.

Но сперва убедитесь, что у вас установлена последняя версия Newsletter+.

Не можете найти ответ из вариантов ниже? Попробуйте поискать на форуме поддержки Newsletter+, создайте тему с вопросом на форуме или напишите нам по email contact@newsletterplus.net. Пожалуйста, обратите внимание, что поддержка предоставляется только для последней версии Newsletter+.

Настройка и установка

The license server is not available. Please try again later.

1. На Вашем сервере может быть установлен файрвол, который блокирует исходящие соединения. Проверьте с Вашим хостером, есть ли на Вашем сервере файрвол, который блокирует исходящие подключения. Если это так, то попросите хостеров добавить в белый список доменное имя 'newsletterplus.net'.

2. Если Вы настроили Ваш собственный сервер, пожалуйста, установите все самые свежие обновления для сервера и перезагрузите Apache. Или свяжитесь с поддержкой Вашего хостинга, чтобы сделать это.

3. Кроме того, проверьте минимальные требования к серверу с помощью файла http://your_newsletter_installation_url/inf.php?action=requirements и убедитесь, что curl и curl_exec включены. Если какой-либо модуль (из минимальных требований) не включен, пожалуйста, свяжитесь с поддержкой Вашего хостинга для его установки на Ваш сервер или включения.

Отображается ошибка 404

Newsletter+ использует URLы без расширений, также известные как 'ЧПУ (Человеко-понятный урл)'. Вместо такой ссылки /email_newsletters.php, скрипт использует такую ссылку /email_newsletters. Если вы видите ошибку 404, проверьте всё по следущему списку:

  • 1. Загружен ли .htaccess файл от Newsletter+?
  • 2. Прочитайте форум → https://newsletterplus.net/community/viewtopic.php?id=12
  • 3. Если Вы настраиваете Ваш собственный сервер, убедитесь, что AllowOverride All установлено в Вашем httpd.conf файле от Apache вместо AllowOverride None, чтобы .htaccess файл от Newsletter+ не игнорировался Вашим сервером.
Отображается белая страница
  • 1. Посетите страницу проверки минимальных требований http://installation_url/inf.php?action=requirements (замените 'installation_url' на адрес установки Newsletter+) и убедитесь, что расширения mysqli и IonCube Loader установлены на сервере. Если нет, то свяжитесь с поддержкой Вашего хостинга для установки расширений mysqli и IonCube Loader на Ваш сервер.
  • 2. Убедитесь, что на все файлы и папки установлены права на запись. Newsletter+ использует Smarty шаблоны. Если сервер не может записать временные файлы, то Вы увидите белую страницу.
  • Убедитесь, что все кавычки закрыты правильно в файлах внутри папки /application/config/. Ваш текстовый редактор может заменять кавычки на нестандартные и это может вызвать ошибку.
  • 4. Убедитесь, что php файлы не содержать пробелов или иных символов до начала php кода во всех файлах в папке /application/config/. Это может вызвать ошибку 'headers already sent', которая мешает перенаправлению на страницу установки.
  • 5. Режим работы сайта установлен в 'production' по умолчанию. Режим Production не отображает ошибки и в случае ошибки Вы увидете белый экран. Отредактируйте файл /index.php и установите режим работы сайта в 'development'.
Отображается ошибка 500 (internal server error)

Попробуйте удалить Options +FollowSymLinks из файла .htaccess и обновите страницу.

Если это не сработало, попробуйте удалить Options -Multiviews также.

Отображается ошибка 'Can't connect to database'

Не может быть других причин получения данной ошибки, кроме перечисленных ниже.

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

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

3. Убедитесь, что регулярные апострофы обертывают учетные данные в файле /application/config/database.php. Текстовый редактор кода, которым Вы редактировали файл /application/config/database.php, мог преобразовать апострофы в нестандартные апострофы, которые и вызывают данную ошибку.

Страница входа перезагружается без каких либо ошибок

1. У вашего домена может быть перенаправление на "www". Если это так, то проверьте переменную base_url в файле /application/config/config.php на наличие "www" в адресе установки Newsletter+. Например, попробуйте 'http://www.mydomain.com/' вместо 'http://mydomain.com/'.

2. Ваш сервер не может сохранить переменные сессии из-за неправильных настроек. Поддержка хостинга сможет Вам в этом помочь. Свяжитесь с поддержкой хостинга, чтобы проверить, что переменная session.save_path установлена корректно в файле php.ini, иначе переменные сессии не смогут сохраниться и Вы не сможете войти.

Использование Newsletter+

Некоторые записи не были импортированы из моего CSV

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

У меня проблема с импортом большого CSV файла

Попробуйте изменить/увеличить следующие параметры в файле php.ini на Вашем сервере. Свяжитесь с поддержкой Вашего хостинга, чтобы узнать как это сделать.

  • upload_max_filesize
  • post_max_size
  • memory_limit
  • max_execution_time (установите в 0, чтобы долгое выполнение скрипта не прерывалось сервером)

Кроме того, попробуйте разделить большой CSV файл на несколько маленьких CSV файлов и импортируйте их по очереди.

Мои письма попадают в папку спам

Причин, по которым ваши письма отправляются в спам, может быть несколько.

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

Если Ваши письма попадают в папку Спам, скорее всего у Вас плохая репутация отправителя. Если некоторые получатели помечают Ващи письма как Спам, то вероятность попадания в Спам у других получателей будет высокая. Если Вы отправляете письма по 'купленным спискам' или получили адреса из сомнительных источников, то это многое объясняет.

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

Наконец, подтвердите 'email отправителя', чтобы получатели знали, что письмо действительно от Вас, а не от мошенников:

Иконки показывают 'квадраты' в Newsletter+

Это связано с WebKit, происходит только в Chrome и Safari.

  • В Mac, нажмите 'Shift' и одновременно кликните на кнопку обновления, чтобы перезагрузить шрифт с иконками.
  • В Windows, нажмите 'Ctrl + F5', чтобы перезагрузить иконки.
Скорость отправки

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

Сервер

Newsletter+ работает лучще, если ваш сервер лучщий. Newsletter+ это 'приложение для массовой отправки писем', почти все процессы происходят массово, от импорта CSV файлов до отправки писем. Чем больше ваша база, тем больше ресурсов использует сервер.

Чем лучше спецификация Вашего сервера, тем быстрее работает Newsletter+.

Если вы можете, увеличьте memory_limit на Вашем сервере до масимально возможного значения, отредактировав файл php.ini на сервере.

Newsletter+ работает отлично на хостинге, но если у Вас большая база, то лучше всего запустить Newsletter+ на VPS.

Расположение сервера

В Amazon SES вы можете выбирать различные регионы (US East, US West и EU) для отправки писем. Всегда выбирайте регион ближе к физическому расположению сервера, на котором расположен Newsletter+. Когда Вы отправляете рассылку, Newsletter+ передает письма в Amazon SES. Amazon SES занимается непосредственно отправкой Ваших писем. Чем ближе Ваш сервер к серверу Amazon SES, тем меньше задержка и быстрее отправка.

Импорт CSV застрял на 0%

Если импорт CSV застрял на 0%, возможно ранее настроенный крон 'cron_index.php cron subscribers import' не работает, следовательно он не запускает на выполнение файл 'cron_index.php' с параметрами 'cron subscribers import', что в свою очередь запускает импорт.

Вы должны убедиться, что крон настроен правильно. Чтобы увидеть настройки кронов снова перейдите в Руководство по Началу Работы.

Также скрипт может использовать multi_curl или php_exec для многопоточности, Но сервер может не поддерживать это. Прочитайте эту статью о настройках многопоточности в скрипте.

Отправка застряла на 0%

Если отправка застряла на 0%, возможно ранее настроенный крон 'cron_index.php cron email_newsletters process' не работает, следовательно он не запускает на выполнение файл 'cron_index.php' с параметрами 'cron email_newsletters process', что в свою очередь запускает подготовку рассылки к отправке.

Вы должны убедиться, что крон настроен правильно. Чтобы увидеть настройки кронов снова перейдите в Руководство по Началу Работы.

Также скрипт может использовать multi_curl или php_exec для многопоточности, Но сервер может не поддерживать это. Прочитайте эту статью о настройках многопоточности в скрипте.

Поддержка Newsletter+

Вы можете найти ответы на форуме поддержки Newsletter+, создайте тему с вашим вопросом на форуме, или отправьте письмо по адресу contact@newsletterplus.net. Пожалуйста, обратите внимание, что поддержка предоставляется только для последней версии Newsletter+.