Обрезается генерируемый синоним для новых материалов

Главные вкладки

Аватар пользователя Stamm Stamm 22 августа 2018 в 10:57

Здравствуйте!

Имеется пара сайтов на drupal 7.59 и 7.58, внезапно при создании новых страниц стал некорректно создаваться алиас для них - из него пропадает часть пути.

Например, ожидается url "prodaja-krossovok/nedorogie-krossovki" , а присваивается "prodaja-kr/nedorogie-kro".

Если задавать alias вручную, сохраняется корректно.

В чём может быть дело, куда копать?

Лучший ответ

Аватар пользователя Stamm Stamm 22 августа 2018 в 11:45

Разобрался методом тыка. Проблема лечится даунгрейдом версии php с 5.6 на 5.4

Необъяснимо, но факт.

Комментарии

Аватар пользователя Stamm Stamm 22 августа 2018 в 11:45

Разобрался методом тыка. Проблема лечится даунгрейдом версии php с 5.6 на 5.4

Необъяснимо, но факт.

Аватар пользователя ivnish ivnish 22 августа 2018 в 11:59

Ужасное решение. Срок поддержки PHP 5.6 заканчивается в декабре этого года, всем рекомендуется переходить на 7.х. Вы же, вместо того, чтобы искать причину, откатываетесь назад, на устаревшую и снятую с поддержки версию PHP

Аватар пользователя Stamm Stamm 22 августа 2018 в 12:41

Я даже не представляю, в чем может быть причина - связанных с путями модулей не ставили, стоит обычный Pathauto.
К сожалению, пока единственное решение - или так, или прописывать url вручную...

Аватар пользователя Stamm Stamm 23 августа 2018 в 10:23

На 7.1 и выше стабильно лежит.
Нормально работает на 5.4 и 7.0 (на первый взгляд, седьмую поверхностно тестил)

Аватар пользователя Andruxa Andruxa 23 августа 2018 в 12:05

Думаю, что проблема не с версией, а с настройками среды - подключенные либы, memory_limit и т.д.
Сравните конфиги разных версий php.