Блог человека с ником TTyck

смотри выдачу и копируй, а потомы выберай луший вариант и штампуй! (с) TTyck

Решение проблемы с регистрацией, отправкой почты и комментариев в WP для хостинга mchost

автор: TTyck | 12th Октябрь 2008 | рубрика: WordPress Просмотров: Аж 37 просмотров

СЛАВА БОГУ! Проблема решена! А заключалась она в том, что при регистрации нового пользователя появлялся белый экран (не происходило редиректа ) и на указанный e-mail ничего не приходило, тоже самое наблюдалось при попытке оставить комментарии. Пробовал решить проблему с помощью плагина wpPHPMailer или встроенного SmtpMailer’a, но без результатов. Однако решение все же есть!))
Это ОДНОЗНАЧНО решает вопрос на хостинге mchost.ru — проверено! С WordPress вообще ничего делать не надо.

Дело в том, что необходимо установить PHP5 в режиме CGI. Кароче, нужно:

1. Создать текстовый файл php (без расширения и без пробелов в имени) со следующим содержанием:
#!/usr/local/php5/bin/php -cphp-cgi.ini

2. Закачать созданный файл php в cgi-bin директорию своего домена.

3. Установить права на файл php 755 (-rwxr-xr-x).

4. В файле httpdocs/.htaccess своего домена прописать:

Action phpcgi-script /cgi-bin/php
AddHandler phpcgi-script .php

ВСЁ!!! Если будут вопросы пишите в аську.

5 коммент. »

  1. Алексей : 7th Декабрь 2008 в 1:24:

    Сделал как описано, вылетает ошибка php на странице регистрации типа

    Cannot modify header information - headers already sent

    что-то не так((

    Thumb up 0 Thumb down 0

    [Ответить]

  2. TTyck : 7th Декабрь 2008 в 13:45:

    Если у вас появляется сообщение об ошибке вида:

    Warning: Cannot modify header information - headers already sent by (output started at

    то это означает, что вы неверно сохранили файл (имя файла указывается в первом Warning). На 99,99% вы сохранили файл в кодировке UTF-8 с сигнатурой (BOOM). Дополнительным свидетельством этого также является и то, что в начале страницы виден «мусор» - несколько служебных символов.

    Ваши действия:
    - Открываем файл Блокнотом.
    - Выбираем «Сохранить как…»
    - Отмечаем кодировку «UTF-8».
    - Жмем «Сохранить».

    Если вы хронически не любите Блокнот, то воспользуйтесь бесплатной программой Notepad2: http://www.flos-freeware.ch/. Выбираем «File - Encoding - UTF-8»

    Есть и другие программы, но эта лучшая. Проверенно временем.

    P.S. Я юзал notepad2 и всё ок :-)

    Thumb up 0 Thumb down 0

    [Ответить]

  3. Алексей : 7th Декабрь 2008 в 19:12:

    Вообщем этот варик у меня так и не получился. Зато был найден альтернативный вариант решения вопроса

    В файле /wp-includes/pluggable.php в линии 197, меняем

    $phpmailer->IsMail();

    на

    $phpmailer->IsSMTP();

    все работает))

    Thumb up 0 Thumb down 0

    [Ответить]

  4. TTyck : 7th Декабрь 2008 в 20:14:

    Отлично, значит есть не одно решение проблемы.

    Thumb up 0 Thumb down 0

    [Ответить]

  5. Shtorman : 16th Ноябрь 2009 в 17:57:

    Спасибо огромное, помогло!!!
    Сайт как раз на этом хостинге.
    Главное не забудьте выставить права на файл в директории cgi-bin.
    Спасибо еще раз!!!

    Thumb up 0 Thumb down 0

    [Ответить]

Оставить комментарий или два

Просто кликни на них, и ты подписан на мою RSS-ленту:

Читайте:

2leep.com

Мета

Рекламко


Хостинг по типу 'Всё включено' от 0,8 $  в месяц
Стабильные ВПС и разумные цены.

Читайте:

2leep.com

Инвесторам!

Расскажу о способе инвестиций более 100% годовых. icq 393605, skype ttyck09, ttyck@mail.ru

Внимание!