Да я нуб, и непонятно почему фтп клиент не хочет удалять settings.php Обясните пожалуйста

4 июля 2008 в 23:38
Аватар пользователя yason yason 0 8

и собственно из-за этого:
Drupal already installed
To start over, you must empty your existing database and replace the appropriate settings.php with an unmodified copy.
To install to a different database, edit the appropriate settings.php file in the sites folder.
To upgrade an existing installation, proceed to the update script.

Собственно не пойму почему не удаляеться этот файл. Спасибо заранее.

Комментарии

Аватар пользователя gor gor 0

Все довольно таки тривиально -ваш хостер использует mod_php. Это значит что данный файл создавался от имени apache или httpd и скорее всего у вас на папку default стоят права 1777, что значит - удалить может только овнер, что создал файл/папку.
Выход - обратитесь к вашему хостеру и попросите удалить данный файл.

5 июля 2008 в 0:40

Не факт, что к хостеру надо обращаться - может оказаться еще тривиальнее Wink Попробуйте поменять права на файл, поставьте 777, и на папку, в которой он находится тоже...

5 июля 2008 в 2:19

Можно сделать php-скрипт единственной задачей которого будет удалить этот файл.
Что-то вроде:
<?php
unlink('sites/default/settings.php');
?>

5 июля 2008 в 7:58

И действительно, нужно поставить "777, И НА ПАПКУ, в которой он находится тоже". Спасибо, Kollo_dHerbois! Сорок минут мучался пока на эту ветку не набрёл. И хостерам звонить не пришлось.

7 мая 2009 в 0:42

А я мучался весь вечер и лишь с утра наткнулся на эту тему. Права мне не удалось поменять и я позвонил в службу поддержки. Проблема с удалением settings.php решилась в три минуты!!
Просто я изначально неправильно решился проапгрейдить 5-ку до шестой версии путем удаления файлов и очисткой базы данных.
СПАСИБО всем за советы!!!

17 июля 2009 в 1:02