Обновился до 6.4
Настроил наконецто rewrite_engine
Добавил в синонимы одну страницу, всё ОК
Добавляю вторую -
Warning: Lost connection to MySQL server during query query: SELECT src FROM url_alias WHERE dst = 'lasik' AND language IN('ru', '') ORDER BY language DESC in /srv/www/localhost/htdocs/includes/database.mysqli.inc on line 128 Fatal error: Call to undefined function user_access() in /srv/www/localhost/htdocs/includes/menu.inc on line 2404
Оставляю в БД только одну запись - работает
При экранировании полей в запросах (path.inc) - вообще перестаёт делать синонимы и при заходе на страницу типа mysite.com/blabla - пишет что страница не найдена.
Комментарии
решил проблему. В файле includes/path.inc
Строка
if ($src = db_result(db_query("SELECT src FROM {url_alias} WHERE dst = '%s' AND language IN('%s', '') ORDER BY language DESC", $path, $path_language))) {
заменена на
if ($src = db_result(db_query("SELECT ssrc FROM {url_alias} WHERE dst = '%s' ORDER BY language DESC", $path))) {