settings.php

Главные вкладки

Аватар пользователя RedDemon RedDemon 20 июля 2011 в 20:42

не могу на хостинге отредактировать файл settings.php строчку $db_url = 'mysqli://root@localhost/site'; для того чтобы drupal работал пишет Could not open /home/kachaibe/public_html/sites/default/settings.php for writing: Permission denied подскажите что делать?

Комментарии

Аватар пользователя Lotar Lotar 20 июля 2011 в 21:10

Файл install.txt в корне вашего сайта там написано следующее:

2. CREATE THE CONFIGURATION FILE AND GRANT WRITE PERMISSIONS

Drupal comes with a default.settings.php file in the sites/default
directory. The installer uses this file as a template to create your
settings file using the details you provide through the install process.
To avoid problems when upgrading, Drupal is not packaged with an actual
settings file. You must create a file named settings.php. You may do so
by making a copy of default.settings.php (or create an empty file with
this name in the same directory). For example, (from the installation
directory) make a copy of the default.settings.php file with the command:

cp sites/default/default.settings.php sites/default/settings.php

Next, give the web server write privileges to the sites/default/settings.php
file with the command (from the installation directory):

chmod o+w sites/default/settings.php

So that the files directory can be created automatically, give the web server
write privileges to the sites/default directory with the command (from the
installation directory):

chmod o+w sites/default

Аватар пользователя RedDemon RedDemon 20 июля 2011 в 21:23

Возможно вы меня не поняли, settings.php сам по себе редактируется, а на хосте нет выдаёт ошибку будто у меня нет прав

Аватар пользователя kidkoala kidkoala 11 декабря 2012 в 17:16

проблема в том что для этой папки и соответственно для файла settings.php по умолчанию отключено право "записи". правится через ftp редактор за 5 секунд.

Аватар пользователя kidkoala kidkoala 11 декабря 2012 в 17:16

проблема в том что для этой папки и соответственно для файла settings.php по умолчанию отключено право "записи". правится через ftp редактор за 5 секунд.

Аватар пользователя mihanick mihanick 10 ноября 2015 в 11:49

У меня почти такая же проблема только в файле settings.php нет строки $db_url = 'mysqli://root@localhost/site'; при переносе с денвера на хостинг, не могу вписать базу данных которая на хостинге. Прикрепил его в формате TXT тут , и вобще он както странно открываеться в блокноте.

Аватар пользователя drupby drupby 20 мая 2013 в 22:46

"mihanick" wrote:

У меня почти такая же проблема только в файле settings.php нет строки $db_url = 'mysqli://root@localhost/site'; при переносе с денвера на хостинг, не могу вписать базу данных которая на хостинге.

вирусняк стопудово - сноси винду и переустанавливай по новой

Аватар пользователя mihanick mihanick 20 мая 2013 в 23:10

"drupby" wrote:
вирусняк стопудово - сноси винду и переустанавливай по новой
да, ничего себе за хлебушком сходил! И что только из за этого винду сносить?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 20 мая 2013 в 23:28

"mihanick" wrote:

да, ничего себе за хлебушком сходил! И что только из за этого винду сносить?


Ну так поэтому большинство разрабов и сидит на линуксе или маках.
Сейчас заражать просто компы уже никому не интересно, хакеры на сайты ориентируются

Аватар пользователя drupby drupby 20 мая 2013 в 23:37

"mihanick" wrote:
И что только из за этого винду сносить?

ну снести лучше полюбому, а так вообще ознакомтесь с разницой в settings.php для drupal 6 и 7

Аватар пользователя mihanick mihanick 10 ноября 2015 в 11:49

Еще раз закачал файл, теперь в оригенале если в другом редакторе открыть то можно разобрать что к чему, WordPad к примеру.

"drupby" wrote:
ознакомтесь с разницой в settings.php для drupal 6 и 7

А где это можно почитать?

Аватар пользователя drupby drupby 21 мая 2013 в 1:21

"mihanick" wrote:
А где это можно почитать?

вот здесь пример конфигурации базы данных для д7
вот ваш случай

$databases = array (
  'default' => array (
      'default' => array (
        'database' => 'lokal_drupal',
        'username' => 'root',
        'password' => '',
        'host' => 'localhost',
        'port' => '',
        'driver' => 'mysql',
        'prefix' => '',
    ),
  ),
);
Аватар пользователя mihanick mihanick 21 мая 2013 в 12:39

Вот это то что надо. Ссылку понять не смог, не по русски написано, но с настройками разобрался сайт на хостинге запускается.
Подскажите еще на счет резервного копирования? Пробовал сделать с помощью хостинга C panel 11 обратно не захотел становиться, а при запуске SypexDumper_2010 нужно ввести порт, не понял какой? может тот который вместе с префиксом таблиц указывается при установки Drupal ?