Что могло случиться с MySQL или окружением?

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

Аватар пользователя AllMySelf AllMySelf 10 октября 2006 в 8:04

Здравствуйте, уважаемые. Надеюсь поможете.

Создал сайт на Друпале, магазин, все прошло без проблем, наполнял контентом и вдруг сообщение:

[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]

Комментарии

Аватар пользователя AllMySelf AllMySelf 10 октября 2006 в 8:39

Да вроде никаких прав не давал даже при установке. В settings.php прописал имя базы, пароль и юзера. И Все работало.

А как дать заново разрешение чтение\запись в пользователе? У меня есть панель на хосте, где могу CHMOD использовать, а как глобально Друпалу дать права?

Аватар пользователя AllMySelf AllMySelf 10 октября 2006 в 11:26

Сначала появилось сообщение над содержимым страницы:

[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]

при этом пропала форма для введения логина и пароля и не могу залогинится, просто некуда. Где и как это можно исправить?

Аватар пользователя Гость Гость (не проверено) 10 октября 2006 в 20:15

надо у дрюпала в настройках файловой системы указать путь /home/myhoster-ru/tmp и поставить чмод 777 на tmp

Аватар пользователя AllMySelf AllMySelf 12 октября 2006 в 1:44

В том то загвоздка, что попасть в файловую систему друпала я не могу, т.к. пропал доступ вот можете посмотреть http://www.panin1.gamma.biz.ua/medicina/ Тут надо или что-то в базе подправить или в файлах друпала, а что?

Аватар пользователя AllMySelf AllMySelf 12 октября 2006 в 23:24

Спасибо, потихоньку продвигаемся.

Пытался залогиниться, - выдаёт
[i]The username Pupkin has not been activated or is blocked[/i]

Пробовал выслать новый пароль на логин или e-mail:
[i]Sorry. The username Pupkin is not recognized.[/i]

В базе удалил всех пользователей. Создаю через интерфейс Админа нового юзера, но у него нет админских прав. Я понимаю, что админские права даются первому зарегистрированному пользователю, но не переустанавливать же базу заново :).

Что можно подправить, чтобы юзер получил полный доступ?

Аватар пользователя Oigen Oigen 12 октября 2008 в 13:28

Тоже были подобные проблемы, причем в разных вариация.
На одном сайте возникала ошибка при обращении на любую страницу зарегистрированных пользователе: помогло обращение в техподдержку: оказалось, что были какие-то ошибки на сервере.
На другом сайте постоянно возникала подобная ошибка на главной странице (как для зарегистрированных, так и не для залогиненых пользователей). Оказалось, что у меня папки tmp не было в корне сайта. Создал ее и установил права 777, теперь работает.