Проблемы с установкой cms с mysql на хостинг
|
|
Amri | Дата: Вторник, 06 Сентября 2011, 23:15 | Сообщение # 1 |
Auriss IGD
Сейчас нет на сайте
| Проблема вот в чем - создаю бд, пытаюсь установить cms - ошибка - нет доступа. При установке цмс, которая может создавать бд тоже самое. Помогите пожалуйста!!
|
|
| |
SanAV | Дата: Вторник, 06 Сентября 2011, 23:39 | Сообщение # 2 |
Alex Versus
Сейчас нет на сайте
| Установить на файлы CMS доступ 777?
My Games: · [2D, TDS] Death Embrace.
|
|
| |
Йакуд | Дата: Среда, 07 Сентября 2011, 00:40 | Сообщение # 3 |
участник
Сейчас нет на сайте
| Amriya, может ты просто не создал бд для cms или в конфиге той же cms не указал логин/пасс/хост ?
"Хороший художник – копирует, гениальный – ворует!" — Pablo Picasso .blanco 2.0
|
|
| |
Alexandr2 | Дата: Среда, 07 Сентября 2011, 09:09 | Сообщение # 4 |
частый гость
Сейчас нет на сайте
| у себя на хостинге создай бд, при установки цмски тебе будет сказано ввести хост базы логин и пароль ВСЕ))))CMS установлена, база создана и подключена.
P:S что за CMS?
Сообщение отредактировал Alexandr2 - Среда, 07 Сентября 2011, 09:10 |
|
| |
Amri | Дата: Среда, 07 Сентября 2011, 10:16 | Сообщение # 5 |
Auriss IGD
Сейчас нет на сайте
| SanAV права стоят
Йакуд бд создал. в конфиге самой цмски надо лазить?
Alexandr2 базу создал, указываю хост логин и пароль, но все равно ошибка. Пробовал - Instant, Danneo, Joomla и еще парочку каких-то.
Сообщение отредактировал Amriya - Среда, 07 Сентября 2011, 10:20 |
|
| |
LunarPixel | Дата: Среда, 07 Сентября 2011, 10:22 | Сообщение # 6 |
старожил
Сейчас нет на сайте
| Amriya, самого пользователя для базы то создал? и пароль для него. В самом файле конфигурации, как правило, лазить не нужно. К тому же если на разных cms одна и та же проблема.
|
|
| |
Amri | Дата: Среда, 07 Сентября 2011, 10:35 | Сообщение # 7 |
Auriss IGD
Сейчас нет на сайте
| LunarPixel вроде все есть.
|
|
| |
froex | Дата: Среда, 07 Сентября 2011, 10:39 | Сообщение # 8 |
Руководитель Froexilize team
Сейчас нет на сайте
| Если база данных находится на том же сервере, что и система, использующая бд, то хост указываешь localhost Для доступа к базе данных необходим пользователь. Пользователю надо назначить соответствующие привилегии на базу данных. При установке большинства CMS необходимо иметь привилегии создания таблиц, добавления и модификации данных. Подразумевается, что назначен ресурс использования, т.е. имя базы данных, которую можно создать в административной панели хостинга (либо запросить у хостера при отсутствии административной панели). По сему имеем: - хост (localhost для локально расположенной по отношению к устанавливаемой системе базе данных) - имя базы данных (создаётся в панели управления хостингом или запрашивается у хостинг-провайдера) - имя пользователя для доступа к базе данных (создаётся в панели управления хостингом или запрашивается у хостинг-провайдера) - пароль пользователя базы данных
Немного насчёт прав. Ставить на всё права 777 категорически противопоказано ввиду соображений безопасности. На все файлы необходимо выставлять права 664, на все директории 755. Исключения могут составлять специфичные директории для хранения пользовательского контента и временного содержимого, как то: - temp/tmp/temporary и похожие директории хранения временного содержимого. - cache директории, хранящих кэшированную информацию - config-файлы ТОЛЬКО на время установки (т.е. после успешной установки выставляются права по умолчанию, либо вообще ставятся права на чтение для владельца и в ноль для групп и других)
В примечание для систем, базированных на php: Я не сторонник использования php для движков, т.к. считаю этот язык исключительно вариантом создания шаблонов для страниц. Да и выполняется интерпретатор с правами сервера. Отсюда может возникать проблема создания файлов с присвоением пользователя сервера и группы сервера. Например, Joomla может установить новый пользовательский компонент, но выставить владельца и группу apache. При обращении по ftp владелец сайта не сможет изменить такие файлы. Вариантом решения является настройка в используемом движке ftp-аккаунта для изменения файлов.
В грамотных движках причина не успешной установки может храниться в лог-файлах. Если есть доступ к хорошей панели управления (cPanel и подобные), то там можно поковыряться в расширенных логах для выявления проблемы. Можно поискать логи непосредственно в директориях загруженного на сайт движка. Если логов не появляется в директории с именем logs (или что-то наподобие этого), то можно временно выставить повышенные права на директорию, опять же - на время установки.
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Сообщение отредактировал froex - Среда, 07 Сентября 2011, 10:42 |
|
| |
LunarPixel | Дата: Среда, 07 Сентября 2011, 10:41 | Сообщение # 9 |
старожил
Сейчас нет на сайте
| Amriya, вроде?! Через phpMyAdmin работаешь? Нужно при создании БД, создать ещё и пользователя, установить ему полный доступ ко всему и задать пароль. Заходишь в Привилегии, там выбираешь Добавить нового пользователя, там отмечаешь все пункты доступа, ставишь пароль и т.д. Делал это?
|
|
| |
Amri | Дата: Среда, 07 Сентября 2011, 10:49 | Сообщение # 10 |
Auriss IGD
Сейчас нет на сайте
| Не знал про это. Можешь подробнее написать?
Сообщение отредактировал Amriya - Среда, 07 Сентября 2011, 11:47 |
|
| |