Ошибки в Path (6,4)

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

Аватар пользователя MihaelSA MihaelSA 29 августа 2008 в 8:44

Обновился до 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 - пишет что страница не найдена.

Комментарии

Аватар пользователя MihaelSA MihaelSA 29 августа 2008 в 9:33

решил проблему. В файле 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))) {