Здравствуйте!
Имеется пара сайтов на drupal 7.59 и 7.58, внезапно при создании новых страниц стал некорректно создаваться алиас для них - из него пропадает часть пути.
Например, ожидается url "prodaja-krossovok/nedorogie-krossovki" , а присваивается "prodaja-kr/nedorogie-kro".
Если задавать alias вручную, сохраняется корректно.
В чём может быть дело, куда копать?
Комментарии
Разобрался методом тыка. Проблема лечится даунгрейдом версии php с 5.6 на 5.4
Необъяснимо, но факт.
Ужасное решение. Срок поддержки PHP 5.6 заканчивается в декабре этого года, всем рекомендуется переходить на 7.х. Вы же, вместо того, чтобы искать причину, откатываетесь назад, на устаревшую и снятую с поддержки версию PHP
Я даже не представляю, в чем может быть причина - связанных с путями модулей не ставили, стоит обычный Pathauto.
К сожалению, пока единственное решение - или так, или прописывать url вручную...
Это не лечение. Попробуйте на 7.0 переключить хотя бы.
Хм, на 7.0 завелось без проблем, хотя ранее на ней же сайт полностью крашился при очистке кэшей...
Пробуйте 7.1+, т.к. у 7.0 тоже скоро поддержка заканчивается
На 7.1 и выше стабильно лежит.
Нормально работает на 5.4 и 7.0 (на первый взгляд, седьмую поверхностно тестил)
Думаю, что проблема не с версией, а с настройками среды - подключенные либы, memory_limit и т.д.
Сравните конфиги разных версий php.
Не, 99% что там какой-то древний модуль крашит всю систему. Но это уже в логах смотреть надо.