Сталкнулся вот с такой проблемой, ника не пойму что делать.
Для установки Drupal требуется создать file и разрешить запись в него.
Если вы не знаете, как установить права доступа, обратитесь к справочнику.
в папке public_html создал папку file и еще file и files - установил доступ 777
но дальше установка не идет. В чем может быть проблемма???
Голову уже сломал полностью. Помогите плз!!!
Комментарии
http://docs.drupal.ru - к сожалению не открывается.
Попробуйте начать установку на английском, может смысл ошибки будет больше понятен
Chmod на /sites/default тоже 777?
действительно, после того как перешел на Английский - все поставилось.
А потом смог переключиться на руссукий. Вот такой непонятный феномен!
Главная › Управление › Отчеты
Отчет о состоянии - все работает ОК.
Спасибо за помощь!
Пожалуйста
Присоединяюсь к вопросу. Та же петрушка. Только вот попытка установки на англ. тоже ничего не даёт. Вылетает табличка:
"The Drupal installer requires that you create ./sites/default/settings.php as part of the installation process, and then make it writable. If you are unsure how to grant file permissions, please consult the on-line handbook."
И это при том, что я уже проставил 777 не только на файл settings.php, но уже и на папку sites, и отдельно на папку default. Думал, может на самом деле не проставилось, так выставил везде 665, а затем снова 777. Та же хрень. Идей больше нет. Кого ни спрошу - с таким не сталкивались...
sites/default/files
sites/default/settings.php
создать и поставить права 777
при этом не удалять default.settings.php
повторяю, на них и так 777 стоит.
попробуй settings.php стереть - он обычно сам создается установщиком.
в версии 6.3 "The Drupal installer requires that you create ./sites/default/settings.php"...
М.б. поставить 755, не пробовали?
По теме темы: просто в переводе drupaler.ru вместо %file было указано file (и, соответственно, имя файла не вставлялось).
К сожалению, к проблеме Shelendor это не имеет никакого отношения...
В этом сообщении по моему написано, что инсталлятор не может записать изменения в файл ./sites/default/settings.php, Оно в принципе понятно - этого файла вообще нет и инсталлятор его НЕ СОЗДАЕТ.
Мне помогло следующее:
Скопировал файл default.settings.php в отдельную директорию на локале, переименовал его в settings.php и залил на хост в ту же папку ./sites/default/settings.php. После этого установка пошла обычным путем. Метода, конечно, истинного чайника (каким в принципе и являюсь в Drupal'e), но тем не менее помогает
А может и не чайника... Одно из изменений в друпал 6.3: get the user create settings.php instead of Drupal, so upgrading getseasier
Все таки немного поясню по правам доступа , для тех кто ставит новую версию или обновляется у хостера (просто очень часто спрашивают
Типичная ошибка:
когда вы получаете у хостера экаунт то получаете какой либо логин пусть будет mylogin, соответственно заливая файлы через фтп или файловый менеджер все файлы и папки получают у вас владельца и группу mylogin:mylogin, при этом апач обычно расшарен между юзерами и запускается от владельца обычно apache:apache (или www:www), при этом важно, что корневая папка (обычно public_html) тоже имеет владельца mylogin:mylogin и маску доступа 755 (или даже 711),
при этом сам апач не входит в группу mylogin и не явлвяется владельцем ваших дерикторий, соответственно попытки записать что то в эти директории у апача не прокатывают.
Решение:
1. при помощи ssh (потому как обычно файл менедежеры хостеров зачастую не дают сменить владельца) для всех директорий в том числе и вложенных установить права 775 (для защищенных директорий 771)
2. Для всех файлов установить права 664 (для защищенных файлов 660)
3. Сменить или группу или владельца на овнера под которым запускается апач (chown -R apache:mylogin public_html, либо chown -R mylogin:apache public_html)
Что мы получаем - апач как владелец либо как участник группы будет иметь доступ к всему дереву каталогов (в том числе и на запись) вы (mylogin) как владелец либо как участник группы будет иметь доступ к всему дереву каталогов , в том числе сможете редактировать, удалять и создавать дирректории и файлы.
PS. Если вы заливаете новые файлы (дирректории) они опять у вас получат овнера mylogin:mylogin, поэтому после заливки необходимо повторить процедуру.
PPS. Почему это работает и без данной процедуры - так как большинство файлов при работе апачем беруться только на чтение, то в принципе ему пофиг кто владелец лижбе в правах на файл была последняя 4 (**4), но для инсталляции и в том числе адейта и аплоада файлов сервером - это важно !
Всем спасибо за советы! Решилось всё, действительно, копированием default.settings.php и переименованием копии в settings.php. После этого установка пошла как по маслу.