Здравствуйте, уважаемые. Надеюсь поможете.
Создал сайт на Друпале, магазин, все прошло без проблем, наполнял контентом и вдруг сообщение:
[i]user warning: Can't create/write to file '/var/tmp/#sql_45e_0.MYI' (Errcode: 28) query: SELECT DISTINCT(p.perm) FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN (1) in /home/panin1g/public_html/medicina/includes/database.mysql.inc on line 120.[/i]
Места на хосте вроде хватает. [b]Помогите, плз, не могу залогинится, т.е. полный трындец.[/b]
Комментарии
А Вы Друпалу права давали какие нибудь?? Может стоить дать заново, а разрешение чтение\запись есть в пользователя??
Да вроде никаких прав не давал даже при установке. В settings.php прописал имя базы, пароль и юзера. И Все работало.
А как дать заново разрешение чтение\запись в пользователе? У меня есть панель на хосте, где могу CHMOD использовать, а как глобально Друпалу дать права?
Сначала появилось сообщение над содержимым страницы:
[i]user warning: Can’t create/write to file ‘/var/tmp/#sql_45e_0.MYI’ (Errcode: 28) query: SELECT DISTINCT(p.perm) FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN (1) in /home/panin1g/public_html/medicina/includes/database.mysql.inc on line 120.[/i]
на тех. поддержке хоста, что-то подправили и это сообщение пропало, но на всех страницах выскакивает:
[b]В доступе отказано[/b]
[i]Вы не авторизованы для доступа к этой странице[/i]
при этом пропала форма для введения логина и пароля и не могу залогинится, просто некуда. Где и как это можно исправить?
Может стоит базу поправить?
надо у дрюпала в настройках файловой системы указать путь /home/myhoster-ru/tmp и поставить чмод 777 на tmp
В том то загвоздка, что попасть в файловую систему друпала я не могу, т.к. пропал доступ вот можете посмотреть http://www.panin1.gamma.biz.ua/medicina/ Тут надо или что-то в базе подправить или в файлах друпала, а что?
Ничего не пропало:
http://www.panin1.gamma.biz.ua/medicina/?q=user/login
Спасибо, потихоньку продвигаемся.
Пытался залогиниться, - выдаёт
[i]The username Pupkin has not been activated or is blocked[/i]
Пробовал выслать новый пароль на логин или e-mail:
[i]Sorry. The username Pupkin is not recognized.[/i]
В базе удалил всех пользователей. Создаю через интерфейс Админа нового юзера, но у него нет админских прав. Я понимаю, что админские права даются первому зарегистрированному пользователю, но не переустанавливать же базу заново :).
Что можно подправить, чтобы юзер получил полный доступ?
Тоже были подобные проблемы, причем в разных вариация.
На одном сайте возникала ошибка при обращении на любую страницу зарегистрированных пользователе: помогло обращение в техподдержку: оказалось, что были какие-то ошибки на сервере.
На другом сайте постоянно возникала подобная ошибка на главной странице (как для зарегистрированных, так и не для залогиненых пользователей). Оказалось, что у меня папки tmp не было в корне сайта. Создал ее и установил права 777, теперь работает.