среда, 22 июля 2015 г.

Особенности работы с Plesk 12

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

Нельзя сделать переадресацию средствами Plesk на домен со спец-символами

  • Зайти на нужный домен
  • Нажать Изменить тип хостинга и выбрать перенаправление
  • Указать домен со спецсимволами (например символ подчёркивания "_")
  • Нажать ОК - ошибка.
Так же не стоит туда вводить интернациональные домены (IDN), т.к. некоторые браузеры не смогут на них переадресоваться (Chrome смог, а вот Firefox сказал, что сервер не найден). Лучше вводить в Punycode, преобразовать в него можно, например, с помощью этого сервиса.

Postfix не поддерживает сообщения на кирилице.

Если включить автоответчик на почтовом ящике и указать в качестве ответа текст на кириллице, то он придёт отправителю в виде знаком подчёркивания.
Код автоответов писем для Qmail  и Postfix с данными настройками:  http://pastebin.com/bYUAjT53
В таком случае в качестве почтового сервера лучше выбрать Qmail - он поддерживает ответы на кириллице.

Некоторые псевдонимы для почтового ящика средствами Plesk нельзя добавить

При создании ящика, к примеру, 1@test1.finderx.ru нельзя создать псевдоним 01@test1.finderx.ru

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

  • Устанавливаем приложение Drupal
  • В полях указываем логин и пароль для устанавливаемого движка (1) 
  • В поле пароль для БД указываем пароль, который не пройдёт проверку (слишком простой/короткий/пустой) (2)

  • Жмём установить, появится та же страница с описанием ошибки, что поля пароля для БД невалидны.
  • Замечаем, что поля с паролем для приложения обнулились (3)
  • Исправляем поля с паролем для БД (4) и жмём установить

  • В итоге пароль у приложения пустой (5) - войти в него нельзя даже из под Plesk, нажав ссылку Administrative interface (6).
  • В БД всё же что-то записалось, но это хэш не того пароля что был введён в начале (1).


    Возможно что-то ещё напишу, панель заслуживает внимания.

    11 комментариев:

    1. Ну, в хостнеймах символ подчеркивания не разрешен, например. RFC 1123, section 2.1 "Host Names and Numbers" четко лимитирует хостнеймы только letters-digits-hyphen.
      Про 1 и 01 тоже был какой-то RFC, не помню точно какой. Можно поискать.
      Так что Плеск тут не причем. Просто следует стандартам.

      ОтветитьУдалить
      Ответы
      1. Но есть же... http://ds_34_leninsk_kuznetskiy.a2b2.ru/ Ая-яй, не чтут стандарты...

        Удалить
      2. Про e-mail адрес: RFC 2822 пункт 3.4.1 Ничего там не нашёл.

        Удалить
      3. Вот, почитайте о том, что символ подчеркивания в хостнеймах зло - http://habrahabr.ru/post/51617/

        Удалить
      4. Где-то будет работать с подчеркиванием, а в каком-то другом браузере работать не будет. Заведет Plesk такой домен, а потом на него же и будут жаловаться, что домен сделали, а он не работает :)
        Довольно общепринято в качестве разделителя использовать дефис - правильно было бы ds-34-leninsk-kuznetskiy.a2b2.ru

        Удалить
    2. Оставлю пункт про символ _ в имене домена только из-за того, что описание ошибки должно быть другим, более развёрнутым.

      ОтветитьУдалить
    3. Кстати, не пробовали ли Вы проверить все эти описаные проблемы на демо Plesk 12.5 Preview http://download1.parallels.com/Plesk/PP12/parallels-plesk-12.5-for-linux.html ?

      ОтветитьУдалить
      Ответы
      1. Очень вкусное обновление, но вышеописанные проблемы всё так же присутствуют. Только кириллицу в postfix проверить не смог. Про вебпространства снимаю абзац - дошло как они работают.

        Из вкусного:
        -нативная установка и настройка разных версий PHP
        -адаптивный дизайн
        -выбор версий устанавливаемых приложений и поиск уже установленных
        -визуализация фоновых задач

        Удалить
    4. Мы не смогли воспроизвести проблему с Postfix и autoresponder. Можно ли увидеть письмо, на которое приходит плохой ответ?

      ОтветитьУдалить
      Ответы
      1. http://pastebin.com/sHjN0dWS Попробую воспроизвести проблему на другом сервере, т.к. тот уже удалил.

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

        Удалить