права на запись settings.php
Прислано: digital_sword
вт, 18/12/2007 - 19:17
Здравствуйте. Пытаюсь установить друпал. Выдается ошибка:
"Инсталлятору Russian Drupal требуются права на запись для файла ./sites/default/settings.php в процессе инсталляции".
Как дать ему эти права?
Что изменял:
Закомментировал в файле .htaccess директивы:
Options -Indexes
Options +FollowSymLinks
php_value magic_quotes_gpc
php_value register_globals
php_value session.auto_start
php_value mbstring.http_input
php_value mbstring.http_output
php_value mbstring.encoding_translation
Эта ошибка возникла из-за этого?
- digital_sword's blog
- Для комментирования войдите или зарегистрируйтесь
.htaccess здесь ни при чем.
Обычно права задаются командой: chmod a+rw settings.php,
а после установки друпала нужно убрать права на запись: chmod a-w settings.php
Но боюсь, что на бесплатном хостинге не дают шелл.
Попробуй назначить права каким-нибудь FTP - клиентом
- Для комментирования войдите или зарегистрируйтесь
Хостинг платный. Назначил фаром. Поставил rw rw rw, работает. Но теперь боюсь за безопасность... Как лучше эти 3 связки задать?
- Для комментирования войдите или зарегистрируйтесь
При установке друпал в этот файл вписывает имя базы данных и пароль, а после установки разрешать туда что-то писать не следует, только читать r.
- Для комментирования войдите или зарегистрируйтесь
Зайдите в системные журналы -> отчет о состоянии там скорее всего указано, что файл уже защищен (обычно друпал после инсталяции сам выставляет нужные права)
- Для комментирования войдите или зарегистрируйтесь
Нет, он пишет: Файл sites/default/settings.php не защищен от изменений. То есть мне нужно ставить r r r ?
- Для комментирования войдите или зарегистрируйтесь
rw r r
- Для комментирования войдите или зарегистрируйтесь
спасибо
- Для комментирования войдите или зарегистрируйтесь
Установите фтп-клиент - Filezilla, к примеру. Там можно выставлять права привычными галочками.
- Для комментирования войдите или зарегистрируйтесь
Инструкция вряд ли поможет. На хотинге стоит скрипт для просмотра файлов?
- Для комментирования войдите или зарегистрируйтесь
попробуем по шагам;)
- Для комментирования войдите или зарегистрируйтесь
У меня при самой установку Drupal на втором шагу (после выбора языка) выдает:
"The Drupal installer requires that you create a settings file as part of the installation process.
1. Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php."
В мануале написано, что необходимо просто создать текстовый файл в папке с БД и назвать его settings.php но по факту это не помогает, и к следующему этапу установки не переходит! Подсажите, пожалуйста, как поступать?
И еще почему-то если я называю папку по своему, а не "mysite" ка написано в том же мануале, то у меня на страничку установки Drupal не переходит, а если называю "mysite", то все ОК...
- Для комментирования войдите или зарегистрируйтесь
Все разобрался)
- Для комментирования войдите или зарегистрируйтесь
Теперь выдает:
Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in Z:\home\firstsite.ru\www\includes\install.inc on line 188
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\firstsite.ru\www\includes\install.inc:188) in Z:\home\firstsite.ru\www\includes\install.inc on line 618
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\firstsite.ru\www\includes\install.inc:188) in Z:\home\firstsite.ru\www\includes\install.inc on line 619
- Для комментирования войдите или зарегистрируйтесь
Выставите chmod 644 settings.php после установки
- Для комментирования войдите или зарегистрируйтесь
Помогите выставить права total comander-ом на файл sites/default/default.setting.php .... куда нужно и что вписать...помогите..
- Для комментирования войдите или зарегистрируйтесь







Комментарии