Mysql Error: Datalife Engine

Статус
В этой теме нельзя размещать новые ответы.

htm47

Создатель
Регистрация
6 Май 2009
Сообщения
24
Реакции
15
Здравствуйте уважаемые! пользователи, и администраторы хочу спросить у вас решение одной проблемы, в общем пару дней назад я переустановил windows, и перешел на ubuntu 9.10, там начел разбираться, малость разобрался для начала, так к чему я, у меня datalife engine 8.3, я копирую все файлы в /var/www/, так-же заливаю базу в /var/lib/mysql/свою базу/, запускаю апач, и на главной странице ошибка:

Код:
Warning: fopen(/var/www/engine/cache/system/cron.php): failed to open stream: Permission denied in /var/www/engine/modules/functions.php on line 279 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/engine/modules/functions.php on line 280 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/engine/modules/functions.php on line 281  MySQL Error!
------------------------

The Error returned was:
Table 'dle_banned' is read only

Error Number:
1036

DELETE FROM dle_banned WHERE days != '0' AND date < '1268230939' AND users_id = '0'

так-же захожу в админку ввожу логин и пароль и получаю следующую ошибку;

Код:
MySQL Error!
------------------------

The Error returned was:
Table 'dle_users' is read only

Error Number:
1036

UPDATE dle_users set lastdate='1268230045', logged_ip='тут пишет мой айпи' WHERE user_id='1'

помогите разобраться с данной ситуацией.
 
Понтятненько, сегодня приеду домой попробую, спасибо за совет, если что напишу(... если не получиться).
 
во-первых скрипт не имеет прав на запись в /var/www, во-вторых, используемый аккаунт на sql-сервере умеет только select'ить из dle_users. Ему бы тоже прав добавить.
 
По поводу CHMOD:
Код:
# Вместо www подставить своего пользователя под apache/nginx
chown -R -h www:www /var/www/
# Маску прав возможно придется сделать 777 для папок вроде кэша
chmod -R 755 /var/www/
По поводу мускула - надо давать права на UPDATE/DELETE/INSERT/REPLACE для вашего юзера мускула.

Добавлено через 1 минуту
PS: Еще возможно нужно:
Код:
chown -R -h mysql:mysql /var/lib/mysql/
chmod -R 311 /var/lib/mysql/
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху