Попробавал залить друпал на хостинг jino-net.ru. Опять ошибка, это уже второй хостинг с ней. The Drupal installer requires write permissions to ./sites/default/settings.php during the installation process. В чем проблема? Как добавить эти права на запись?
А в некоторых случаях выходит только белый экран. Ни на один бесплатный хостинг, из рекомендованных на форуме, поставить друпал у меня не получилось.
Комментарии
Перейти на нормальный хостинг, например на http://eomy.net у меня самого там сайт, это будет лучшее решение.
Или пробовать для начала сделать chmod 777, но такой файл будет доступен для записи всем.
>> Или пробовать для начала сделать chmod 777, но такой файл будет доступен для записи всем.
дело в том, что settings.php должен быть доступен для записи только во время установки, потом - только для чтения, и то, желательно только владельцу и пользователю, от имени которого работает веб-сервер (обычно друпал даже не запускается после установки, пока Вы не уберете права на запись этого файла)
вообще, на запись должен быть доступен только временный каталог и каталог files, остальное - только чтение
Файл settings.php, тот это не проблема, запись нужна в него только во время установки, но если есть проблема с settings.php, то будет и проблемы с папкой files, а /tmp всегда доступен для записи.
В нормальных условиях друпал сам это делает, при завершении установки.
Тогда я вопрос вот так перефразирую:
Кто-нибудь смог установить друпал на бесплатный хостинг (не важно, наш или буржуйский)?
Какие изменения вы при этом вносили (удаляли файл .htaccess, chmod 777 разные прописывали и т.п.)?
поищите, не очень давно была темка про бесплатные хостинги, насколько я понял - на многих работает
Повторюсь:
Установка без проблем, создаёте в cPanel MySQL базу, создаёте пользователя для этой базы, наделяете его нужными правами.
Заливаете по ftp или через встроенный в cPanel файловый менеджер архив с друпалом, распаковываете его в public_html, приступаете к установке, ВСЁ.
а что насчет файла .httpaccess? что там изменять для джино?
Перенос сайта с локальной машины (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. После выше проделанной операции по переносу сайта с локальной машины на хостинг «Джино», ваш сайт должен быть доступен посетителям.
А разве Джино-нэт не предоставляет бесплатный хостинг?