Хостинг на jino-net.ru

Аватар пользователя digital_sword digital_sword 27 августа 2007 в 21:07

Попробавал залить друпал на хостинг jino-net.ru. Опять ошибка, это уже второй хостинг с ней. The Drupal installer requires write permissions to ./sites/default/settings.php during the installation process. В чем проблема? Как добавить эти права на запись?
А в некоторых случаях выходит только белый экран. Ни на один бесплатный хостинг, из рекомендованных на форуме, поставить друпал у меня не получилось.

Комментарии

Аватар пользователя IMPOMEZIA IMPOMEZIA 27 августа 2007 в 21:23

Quote:
В чем проблема? Как добавить эти права на запись?

Перейти на нормальный хостинг, например на http://eomy.net у меня самого там сайт, это будет лучшее решение.
Или пробовать для начала сделать chmod 777, но такой файл будет доступен для записи всем.

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 27 августа 2007 в 22:07

>> Или пробовать для начала сделать chmod 777, но такой файл будет доступен для записи всем.

дело в том, что settings.php должен быть доступен для записи только во время установки, потом - только для чтения, и то, желательно только владельцу и пользователю, от имени которого работает веб-сервер (обычно друпал даже не запускается после установки, пока Вы не уберете права на запись этого файла)
вообще, на запись должен быть доступен только временный каталог и каталог files, остальное - только чтение

Аватар пользователя IMPOMEZIA IMPOMEZIA 27 августа 2007 в 22:20

Файл settings.php, тот это не проблема, запись нужна в него только во время установки, но если есть проблема с settings.php, то будет и проблемы с папкой files, а /tmp всегда доступен для записи.

Аватар пользователя IMPOMEZIA IMPOMEZIA 27 августа 2007 в 22:24

Quote:
пока Вы не уберете права на запись этого файла

В нормальных условиях друпал сам это делает, при завершении установки.

Аватар пользователя digital_sword digital_sword 28 августа 2007 в 10:37

Тогда я вопрос вот так перефразирую:
Кто-нибудь смог установить друпал на бесплатный хостинг (не важно, наш или буржуйский)?
Какие изменения вы при этом вносили (удаляли файл .htaccess, chmod 777 разные прописывали и т.п.)?

Аватар пользователя igdrasil@drupal.org igdrasil@drupal.org 28 августа 2007 в 12:06

поищите, не очень давно была темка про бесплатные хостинги, насколько я понял - на многих работает

Аватар пользователя IMPOMEZIA IMPOMEZIA 30 августа 2007 в 23:57

Quote:
Кто-нибудь смог установить друпал на бесплатный хостинг

Повторюсь:
Quote:
Перейти на нормальный хостинг, например на http://eomy.net у меня самого там сайт, это будет лучшее решение.

Установка без проблем, создаёте в cPanel MySQL базу, создаёте пользователя для этой базы, наделяете его нужными правами.
Заливаете по ftp или через встроенный в cPanel файловый менеджер архив с друпалом, распаковываете его в public_html, приступаете к установке, ВСЁ.

Аватар пользователя Destroy Destroy (не проверено) 23 октября 2007 в 7:52

а что насчет файла .httpaccess? что там изменять для джино?

Аватар пользователя Destroy Destroy (не проверено) 23 октября 2007 в 9:19

Перенос сайта с локальной машины (localhost) на хостинг «Джино»

1. На локальной машине, надо сделать экспорт таблиц базы с локального сервера с помощью, например, phpMyAdmin в файл типа .sql;
2. На хостинге «Джино» через phpMyAdmin расположенный в контрольной панели надо импортировать таблицы из полученного sql файла на локальной машине;
3. Перенесите файлы с локального компьютера на хостинг;
4. Отредактируйте файл конфигурации settings.php в директории sites/default. Найдите в этом файле строку: $db_url = "mysql://username:password@localhost/databasename

Поменяйте на следующие данные:
* username - Имя доступа к Mysql (по умолчанию ваш логин от контрольной панели «Джино»);
* password - Пароль доступа к Mysql (по умолчанию ваш пароль от контрольной панели «Джино»);
* localhost - localhost;
* databasename - Имя базы (по умолчанию ваш логин от контрольной панели «Джино»).
.
5. Установите права доступа на директорию с файлами (files) 777;
6. Установите права доступа на директорию с временными файлами (tmp) 777. Уберите косую черту перед tmp в admin/settings;
7. Поменяйте все абсолютные пути типа http://ваш.сайт/ на новый домен;
8. После выше проделанной операции по переносу сайта с локальной машины на хостинг «Джино», ваш сайт должен быть доступен посетителям.