modx Revo ЧПУ и почта

Василий! Добрый-добрый день!!!

У меня две беды. Я даже и не думала, что такие беды на Революции вообще бывают :(

1) ЧПУ не работает
Все попробовала:
  • через настройку системы;
  • раскомментила htaccess в корне, поправила для своего домена;
  • скачала другой htaccess с githab, его поправила;
  • взяла с рабочего сайта и htaccess и настройки один-в-один
  • все, что перечислено выше в разных комбинациях...
в итоге просто отключила ((

2) FormIt выдает
Произошла ошибка при попытке отправить почту. Could not instantiate mail function.
Ну как так?..

Отчет о системе (кусочек) — на картинке…

Мне бы совет, это сервер криво настроен, или есть какие-то нюансы при работе с почтой и чпу?

Никулина Наталья
10 апреля 2013, 11:55
modx.pro
3 279
0

Комментарии: 6

Василий Наумкин
10 апреля 2013, 16:32
0
Нюансов нет, сервер криво настроен.
Ну или там вообще нет Apache2, который слушает .htaccess и один только незаточенный   для MODX веб-сервер nginx.

Почту диагностировать пакетом QuickEmail.
    Никулина Наталья
    10 апреля 2013, 16:43
    0
    Василий! Спасибо огромное!
      Никулина Наталья
      10 апреля 2013, 17:27
      0
      Василий, я тебя почитала, сделала вывод перенести на www.timeweb.ru/services/vds/

      Ну, правда же?)
        Василий Наумкин
        10 апреля 2013, 17:35
        0
        Если VDS — то гораздо (гораздо) лучше на Linode.
        Тем более, они только что подняли ОЗУ в 2 раза за те же деньги.

        Ну и видеоинструкция у меня есть.
          Никулина Наталья
          10 апреля 2013, 17:46
          0
          … я боюсь, что у меня не получится настроить… я не далекого ума «разработчик»
          Сам понимаешь, по каким глупостям я тебя дергаю!

          Но я сейчас кофейку покрепче и еще раз посмотрю твою инструкцию :)
          Наберусь духа!
            Никулина Наталья
            22 апреля 2013, 14:56
            0
            Василий... Я переползла на timeweb, ЧПУ заработали, все круто

            но почта не отправляется с formit((

            пишет:
            Произошла ошибка при попытке отправить почту. SMTP Error: Could not connect to SMTP host.
            мои настройки:

            SMTP аутентификация
            mail_smtp_auth
            Да
            Apr 14, 2013 12:16 AM

            SMTP Helo сообщение
            mail_smtp_helo

            Apr 19, 2013 02:46 PM

            SMTP хосты
            mail_smtp_hosts
            smtp.timeweb.ru
            Apr 19, 2013 02:46 PM

            SMTP удержание соединения
            mail_smtp_keepalive
            Нет
            Jan 01, 1970 03:00 AM

            SMTP пароль
            mail_smtp_pass
            ******
            Jan 01, 1970 03:00 AM

            SMTP номер порта
            mail_smtp_port
            25
            Jan 01, 1970 03:00 AM

            SMTP префикс для соединений
            mail_smtp_prefix

            Jan 01, 1970 03:00 AM

            SMTP посылать по одному
            mail_smtp_single_to
            Нет
            Jan 01, 1970 03:00 AM

            SMTP время ожидания
            mail_smtp_timeout
            10
            Jan 01, 1970 03:00 AM

            SMTP пользователь
            mail_smtp_user
            zakaz@autostudio43.ru
            Jan 01, 1970 03:00 AM

            Использовать SMTP
            mail_use_smtp
            Да
            Apr 22, 2013 09:57 AM

            кусочек phpmailer
            /**
               * Method to send mail: ("mail", "sendmail", or "smtp").
               * @var string
               */
              public $Mailer            = 'smtp';
            
              /**
               * Sets the path of the sendmail program.
               * @var string
               */
              public $Sendmail          = '/usr/sbin/sendmail';
            
              /**
               * Path to PHPMailer plugins.  This is now only useful if the SMTP class
               * is in a different directory than the PHP include path.
               * @var string
               */
              public $PluginDir         = '';
            
              /**
               * Holds PHPMailer version.
               * @var string
               */
              public $Version           = "2.0.4";
            
              /**
               * Sets the email address that a reading confirmation will be sent.
               * @var string
               */
              public $ConfirmReadingTo  = '';
            
              /**
               * Sets the hostname to use in Message-Id and Received headers
               * and as default HELO string. If empty, the value returned
               * by SERVER_NAME is used or 'localhost.localdomain'.
               * @var string
               */
              public $Hostname          = '';
            
              /**
               * Sets the message ID to be used in the Message-Id header.
               * If empty, a unique id will be generated.
               * @var string
               */
              public $MessageID         = '';
            
              /////////////////////////////////////////////////
              // PROPERTIES FOR SMTP
              /////////////////////////////////////////////////
            
              /**
               * Sets the SMTP hosts.  All hosts must be separated by a
               * semicolon.  You can also specify a different port
               * for each host by using this format: [hostname:port]
               * (e.g. "smtp1.example.com:25;smtp2.example.com").
               * Hosts will be tried in order.
               * @var string
               */
              public $Host        = 'smtp.timeweb.ru';
            
              /**
               * Sets the default SMTP server port.
               * @var int
               */
              public $Port        = 25;
            
              /**
               * Sets the SMTP HELO of the message (Default is $Hostname).
               * @var string
               */
              public $Helo        = '';
            
              /**
               * Sets connection prefix.
               * Options are "", "ssl" or "tls"
               * @var string
               */
              public $SMTPSecure = "";
            
              /**
               * Sets SMTP authentication. Utilizes the Username and Password variables.
               * @var bool
               */
              public $SMTPAuth     = false;
            
              /**
               * Sets SMTP username.
               * @var string
               */
              public $Username     = '';
            
              /**
               * Sets SMTP password.
               * @var string
               */
              public $Password     = '';
            
              /**
               * Sets the SMTP server timeout in seconds. This function will not
               * work with the win32 version.
               * @var int
               */
              public $Timeout      = 10;
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6