Автор Тема: Проблемы при установке LMS  (Прочитано 2464 раз)

Оффлайн Лень

  • Участник
  • *
  • Сообщений: 13
Ставится Claroline. Суть в том, чтобы разместить в /var/www/apache2/html папку clar с index.php и прочими необходимыми файлами, наделить эту папку правами на чтение и запись, а потом открыть в браузере http://localhost/clar/index.php, чтобы он провел установку

При попытке открыть файл выдается ошибка
Цитировать
Access forbidden!
Your don't have permission to access the requested object. It is either read-protected or not readable by the server.

В логах пишется просто: "access denied". Права на папку у юзера есть.
« Последнее редактирование: 09.08.2009 16:23:57 от Лень »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....
Цитировать
Права на папку у юзера есть.
При чём тут user? Все Web приложения работают с правами Web сервера.

Оффлайн Лень

  • Участник
  • *
  • Сообщений: 13
Вы не могли бы подсказать, как узнать, какие права у web-сервера и как их, при необходимости, поменять?

Оффлайн SuperVisor

  • Участник
  • *
  • Сообщений: 778
  • разочарован в KDE
возился одно время с разными движками , так почти все требовали прав 0777
chmod -R 0777 /var/www/apache2/html/clar

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....
Вы не могли бы подсказать, как узнать, какие права у web-сервера и как их, при необходимости, поменять?
web-сервер запускается от имени специального пользователя - в некоторых от имени apache, в некоторых от имени  _webserver (говорю по памяти). Для того, что-бы движок мог менять файлы, надо что-бы все файлы загружаемые на сервер (по ftp или через непосредственный доступ) принадлежали этому-же пользователю.
Многие авторы web-движков не заморачиваясь с правами доступа требуют права 0777 на директории и 0666 на файлы. Этим очень умело пользуются хакеры, взламывающие такие движки.
« Последнее редактирование: 09.08.2009 15:12:35 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....
Для того, что-бы посмотреть права от имени которого запускается Web сервер надо смотреть файл /etc/rc.d/init.d/httpd и т.п. файлы. Эти права в прравильно настроенной системе совпадают с правами на папку, которая является корнем сервера (/var/www/html и т.п.).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн Лень

  • Участник
  • *
  • Сообщений: 13
ruslandh, SuperVisor, спасибо за информацию и за ссылку тоже, установка пошла :)

Но теперь другая беда: выдает ошибку подключения к MySQL:
Цитировать
Error 1045(28000): Access denied for user 'root'@'localhost'
С консоли тоже в mysql заходить перестал. И под root'ом и под обычным пользователем выдает ту же Error 1045. Пароль вроде бы ввожу верный (но уже сама начинаю в этом сомневаться :( ). С предыдущего захода ставила apache2-mod_php5 и php5_mysql, но вряд ли это могло повлиять...
« Последнее редактирование: 09.08.2009 15:18:41 от Лень »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....
Вот ещё ссылка http://www.altlinux.org/Запуск_typo3
http://lists.altlinux.org/pipermail/sisyphus/2003-September/247413.html
Цитировать
To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h xxx.xxx.ru password 'new-password'
See the manual for more instructions.

Оффлайн Лень

  • Участник
  • *
  • Сообщений: 13
Не захотел:

[root@XP //]# /usr/bin/mysqladmin -u root password 'Password'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Вылечила вот так:
[root@XP //]# service mysqld stop
Stopping mysqld service:                                                         [ DONE ]
[root@XP //]# /usr/bin/mysqld_safe --skip-grant-tables &
[1] 8146
[root@XP //]# [1]+  Done                    /usr/bin/mysqld_safe --skip-grant-tables
mysql --user=root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.51a ALT Linux MySQL RPM

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> update user set Password=PASSWORD('Password') WHERE user='root';
Query OK, 3 rows affected (0.02 sec)
Rows matched: 3  Changed: 3  Warnings: 0

Пароль сменен, ошибка ушла. Иду дальше (видимо, я решила собрать все возможные кочки за один раз). Установка:

Цитировать
Error when creating configuration files

- Directory not found or not a directory
Directory not found or not a directory
classic should be in enum list of Theme


Write problems can come from two possible causes:

- Permission problems
  Try initially with chmod 777 -R and increase restrictions gradually
- PHP is running SAFE MODE
  If possible, try to switch it off

Может ли быть тут какая-нибудь третья причина сбоя? safe_mode выключен, папке даны все права, а установка продолжает сбоить.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проблемы при установке LMS
« Ответ #10 : 09.08.2009 16:31:31 »
Как видно не найдена какая-то папка. Вопрос - какая :)

Оффлайн Лень

  • Участник
  • *
  • Сообщений: 13
Re: Проблемы при установке LMS
« Ответ #11 : 09.08.2009 16:50:11 »
Ага, философский вопрос :) Знать бы, что она имела в виду под
Цитировать
classic should be in enum list of Theme

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 377
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проблемы при установке LMS
« Ответ #12 : 09.08.2009 17:27:51 »
В списке тем не найдена тема classic?