Сайт на веб-хостинг с localhost - проблема.

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

Аватар пользователя worldbubble worldbubble 25 мая 2013 в 5:44

Приветствую.
В создании сайтов,и тем более в Drupal 7.22 - я абсолютный новичек - 3 дня, как открыл для себя что это за зверь.
Все шло тихо-тихо, возникали проблемы, которые устранялись с помощью как данного форума, так и других источников, но тут столкнулся с еще одной, и бьюсь уже в общей сложности часов 8.

Суть:
Есть сайт, (на localhost).
Заливаю его на бесплатный хостинг, что б проверить как вообще работает все это...

При обновлении веб-страницы выдает ошибку:
«Error

The website encountered an unexpected error. Please try again later.
Error messagePDOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in lock_may_be_available() (line 167 of /home/a6758618/public_html/includes/lock.inc).»

Как я понял, дело тут в базе данных. Данные базы данных на сервере отличаются от тех, что были даны при установке базы в localhost.

И вот тут проблема: что и как сделать? Где что подредактировать, переписать, перезалить и т.п. и т.д.
Пытался сделать так, как написано тут, но результатов никаких.

Поэтому, просьба, помогите!!!

Заранее СПАСИБО за любую помощь.

П.С. при установке Друпал 7 использовал WAMPSERVER 2.2

Комментарии

Аватар пользователя worldbubble worldbubble 26 мая 2013 в 15:28

marazmus wrote:
sites/default/settings.php

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

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

<?php

$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'имя базы',
'username' => 'пользователь',
'password' => 'пароль',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);

$update_free_access = FALSE;

$drupal_hash_salt = 'boYJqP_ft3gXo9a2Q6EAG83wxhuxFyACYYAvr2WgBIU';

# $base_url = 'http://www.example.com'; // NO trailing slash!

ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);

ini_set('session.gc_maxlifetime', 200000);

ini_set('session.cookie_lifetime', 2000000);

# ini_set('pcre.backtrack_limit', 200000);
# ini_set('pcre.recursion_limit', 200000);

# $cookie_domain = '.example.com';

# $conf['site_name'] = 'My Drupal site';
# $conf['theme_default'] = 'garland';
# $conf['anonymous'] = 'Visitor';

# $conf['maintenance_theme'] = 'bartik';

# $conf['reverse_proxy'] = TRUE;

# $conf['reverse_proxy_addresses'] = array('a.b.c.d', ...);

# $conf['reverse_proxy_header'] = 'HTTP_X_CLUSTER_CLIENT_IP';

# $conf['omit_vary_cookie'] = TRUE;

# $conf['css_gzip_compression'] = FALSE;
# $conf['js_gzip_compression'] = FALSE;

# $conf['locale_custom_strings_en'][''] = array(
# 'forum' => 'Discussion board',
# '@count min' => '@count minutes',
# );

# $conf['blocked_ips'] = array(
# 'a.b.c.d',
# );

$conf['404_fast_paths_exclude'] = '/\/(?:styles)\//';
$conf['404_fast_paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i';
$conf['404_fast_html'] = '404 Not FoundNot FoundThe requested URL "@path" was not found on this server.';

# drupal_fast_404();

# $conf['proxy_server'] = '';
# $conf['proxy_port'] = 8080;
# $conf['proxy_username'] = '';
# $conf['proxy_password'] = '';
# $conf['proxy_user_agent'] = '';
# $conf['proxy_exceptions'] = array('127.0.0.1', 'localhost');

# $conf['allow_authorize_operations'] = FALSE;

Аватар пользователя worldbubble worldbubble 25 мая 2013 в 13:09

"marazmus" wrote:
sites/default/settings.php

этот файл я создал
даже поковырялся, как было сказано в ссылке, которую я привел.
Безрезультатно

Когда заливаю пустой шаблон он drupal 7.22, то все работает, подгружается, и можно создавать сайт на хостинге ... Когда то же самое пытаюсь проделать с сайтом, который собирался на локалхост - выдает вышеописанную ошибку

Аватар пользователя worldbubble worldbubble 25 мая 2013 в 13:09

"marazmus" wrote:
sites/default/settings.php

этот файл я создал
даже поковырялся, как было сказано в ссылке, которую я привел.
Безрезультатно

Когда заливаю пустой шаблон он drupal 7.22, то все работает, подгружается, и можно создавать сайт на хостинге ... Когда то же самое пытаюсь проделать с сайтом, который собирался на локалхост - выдает вышеописанную ошибку

Аватар пользователя serega111 serega111 25 мая 2013 в 15:07

Нужно открыть этот файл, найти что то типа

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'db_name',
      'username' => 'root',
      'password' => '1234',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

и прописать корректные имя БД, имя пользователя и пароль

Аватар пользователя worldbubble worldbubble 25 мая 2013 в 15:12

serega111 wrote:
Нужно открыть этот файл, найти что то типа

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'db_name',
      'username' => 'root',
      'password' => '1234',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

и прописать корректные имя БД, имя пользователя и пароль

так и написано в ссылке, и я пытался это проделать
единственное, что не получилось сделать через FileZilla - это задать разрешение на перезапись - ничего в данных файла(т.е. возможность записи) не изменялось. Может в этом причина?!

теперь понять не могу, в чем причина

Аватар пользователя marazmus marazmus 25 мая 2013 в 17:32

Для полных идиотов с отрубленными руками, неспособных на элементарное гугление, оставляю в назидание данные ссылки, найденные ровно через 5 секунд после начала гугления:

http://www.dailymotion.com/video/xyesv6_yyyyyyy-drupal-yyyyy-y-yyyyyyyyy...

http://www.veldv.info/content/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81...

http://dh.it-patrol.ru/docs/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%...

Писать больше уже не имеет смысла, ибо апофеоз тупизны в треде возрастет до той степени, что способна взорвать вселенную через ее несчастный моск...

Аватар пользователя worldbubble worldbubble 25 мая 2013 в 18:54

marazmus wrote:
Для полных идиотов с отрубленными руками, неспособных на элементарное гугление, оставляю в назидание данные ссылки, найденные ровно через 5 секунд после начала гугления:

http://www.dailymotion.com/video/xyesv6_yyyyyyy-drupal-yyyyy-y-yyyyyyyyy...

http://www.veldv.info/content/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81...

http://dh.it-patrol.ru/docs/%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%...

Писать больше уже не имеет смысла, ибо апофеоз тупизны в треде возрастет до той степени, что способна взорвать вселенную через ее несчастный моск...


Скажите, а молокососы нынче без оскорбления никак не могут оказать помощь?

или каждый сопляк возомнив себя спецом в чем-то всех остальных должен смешать с говном?

ну это так, реторические вопросы для тех, у кого не все мозги атрофированы.

за ссылки спасибо.

П.С. для конченных мудаков написал, что разработкой сайта занялся 3 дня назад ... до этого что это такое - "разработка сайт" - не имел никакого понятия.

Аватар пользователя worldbubble worldbubble 26 мая 2013 в 7:01

kosHta wrote:
Благословляй проклинающих тя... Если ты толстый, на этом форуме похудеешь, главное это привязанность к Друпалу, молокоотсосы второстепенно, а насчёт мудаков - тут не любят полнейших кретинов, но приподнять в знаниях всегда рады... В конце концов есть личка - там можно почти всё, зойчем баталии развивать7

По одной из ссылок которые мне дали выше, попробовал решить проблемку ... видимо ограничение бесплатного хостинга, т.к. ничего не смог сделать с базой, которую экспортировал - залить на бесплатный хостинг (000webhost.com) не получается, т.к. там ограничение - одна база на одного пользователя. Переименовать, записать поверх, и т.д. - тоже. Пытался даже залить одноименную базу, которую создал на localhost - тоже никак.

Может есть какой бесплатный хостинг с меньшими ограничениями, где можно проверить что и как?

За знания, за ссылки, где их можно приподнять - всегда спасибо.

П.С. кретины бывают разные
по мне, так кретин, тот, кто на просьбу о помощи отвечает оскорблением ... сколько на ресурсе пользователей? 99.999% прошли мимо ... но какой-то мизерный процент решил макнуть в грязь ... Зачем!? Их превосходство в одной области - сайтостроение, легко нивелируется моим превосходством в другой совсем несмежной области ... но ведь соревнования по длине писек - НЕ главная цель форума, так?

Аватар пользователя worldbubble worldbubble 26 мая 2013 в 8:56

kosHta wrote:
Здесь уважают - если ты сам чего-то добиваешься, вникаешь в суть.

Как, после нескольких моих сообщений, при чем после первого, можно придти к выводу, что человек сам не попробовал найти ответы?
Даже в этом случае, скинуть молча ссылку и уйти - уже помощь. И уж если после этого налицо отсутвие желания пройти по ссылке и ознакомиться, тогда да, нет желания вникнуть в суть.
Кстати говоря, об уважении речь не идет - необходимо просто человеческое отношение. Как писал, не хочешь помочь, считаешь кого-то неучем - пройди мимо - в данном случае будет хотя бы ясно, что человеку не интересно советовать и это его право. А вот хамить ...

kosHta wrote:

Могут дружески подтолкнуть в нужном направлении, если тебе действительно интересен Друпал, ты будешь кропотливо просеивать внутрисайтовый поиск,кстати для этого не надо регаться и задавать вопросы.Если видят что буксуешь, ещё и истерики закатываешь - все могут бросить свои дела и приколоться с очередного поциэнта, тут таких много проходит.

Опять же, когда знаешь что нужно искать, не проблема найти. Как выяснилось после 3-го ответа в теме, искал я совершенно не то, и проблема не в друпале или в его установке на localhost (как я думал по началу). И забуксовал я, для многих, на элементарной штуке. Поиском пользовался, и просмотрел ни один сайт и форум, но когда не знаешь что именно искать - то поиск превращается в бесполезное занятие.

kosHta wrote:
А обиды...ну не мужское это дело, сердишься что совет дали не тот что хотел, глупо.

Я не сержусь, что ответ не дали - согласен, это глупо. Мне просто удивительно, что на заданный вопрос - получаю ответ, что я " мудак, и такие вещи не знаю".

kosHta wrote:

Можно тебе логическую цепочку разжевать, но ты же первый совет отвергаешь, как второй давать? Запиливай платный хостинг - есть за 50 рэ с месячным тестовым периодом, по сути швырнуть даже реально, месяц потестить и полноправно уйти. В чём проблема? А вот это - детский сад
"worldbubble" wrote:
т.к. там ограничение - одна база на одного пользователя.
Давай чуть серьёзнее, прорвёшься...

Какой первый совет? Заплатить за хостинг?
Если проблема с загрузкой сайта на хостинг только в этом - попробуем и это,

Kak я уже писал, я без понятия, что серьезно, а что нет, с какого угла подходить к проблеме, и где ключи к ее решению ... Я начал обучение с drupal'a, и задался вопросом как это будет выгладеть в интернете, после прочтения главы в середине книги. Понятное дело, что перед теми, кто пользуется друпалом - подобные вопросы - не вопросы, и они заливают сайт на хостинг рефлекторно ... но для меня это ново.

Ну а тебе спасибо за человеческое отношение к другому пользователю.

Аватар пользователя worldbubble worldbubble 26 мая 2013 в 10:15

kosHta wrote:
Вот скажи, ты создал какой то обалденный сайт? Теперь рвёшься затащить его на хостинг, да?


Нет, до созданного мною сайта еще далеко ... все намного прозаичнее.
Я просто хочу понять, и сделать.

kosHta wrote:

Давай проще!
Создаём на хостинге БД, Скачиваем с оф.сайта Дру сжатый скрипт, отправляем его в предварительно сделанную папку на хостинг, разжимаем(на разных хостингах по разному) Набираем в браузерной строке сайт и вуаля - друпал начал установку, вносим в поля имя БД, имя польз БД, пароль, пуск через 6 минут можно открывать главную страницу, На сервере если есть автоустановка предложат два адреса - именно главная и админка. Автоустановочные - в чём минус на дешёвых серверах будет старая версия Друпала, лучше ручками не полениться скрипт залить в папку самому, чуть дольше но сразу 7.22
Возьми место на хостинге, делегируй домен дождись пока домен будет в сети, сжатый движок весит 3.46 мб, залей. Хочешь пошагово пойдём?

ЗЫ. Почему то надеюсь что ты не впадёшь в ступор от слова Делегировать...


Спасибо! Smile
Этот путь я проделал сразу после того, как появилась обозначенная проблема(с локалхост на хостинг), и за день до того, как я пришел со своей проблемой на форум ... Все у меня работало и работает отлично, т.е. друпал на хостинге, он работает, подгружаются модули, темы и т.п. и т.д. Я попробовал два способа: установить друпал из имеющегося на хостинге дистрибутива, и залить друпал через FileZilla. Все заработало в обоих случаях, и именно так, как ты описал.

Но, я прочитал, что хорошая практика - это иметь копию сайта которая на хостинге на том же локалхост, более того, правильно - вести разработку и добавление функционала сайта сначала на локалхост, а уж потом, после проверки на работоспособность, заливать на веб-хост. Это показалось мне разумным. Как считаешь, это правильное мнение автора, или это лишняя головная боль?

П.С. За ссылки спасибо

Аватар пользователя worldbubble worldbubble 26 мая 2013 в 11:33

kosHta wrote:
О как, уважаю... Мы чуть разными дорогами идём, у меня ни одной книги только сеть, гугл) Думаю книга была написана, когда инет дорогой был) Я всё в сети делаю, просто та дорога, по которой ты пошел - круче и правильнее, только знаний программирования может не быть, что тогда? Если хочешь - могу одну Американскую прогу присоветовать, она насыщает основательно интерес творить. В ней абсолютно все работы делаешь на Американском сервере, указуешь фтп и - льёшь на свой хостинг, практически из своего компа, ну там всё хтмл, простое, есть игра с прозрачностями, кнопки, мастер-страницы и прочее, осваиваешь день - играться можно месяц, потом надоест.Но - появится видение процесса изнутри. Советую ненавязчиво так. Единственно проблема - если укажешь русский язык в настройках, то полетит прозрачность, можно погонять на рус, выучить интерфейс, а потом и англ норм будет.

Нет, мне основательно все и обо всем пока не нужно )) ... действую по принципу: вижу проблему? надо ее решить.
В дебри влезать совсем не хочется, т.к. цель - построить сайт, и залить его. Данная проблема вылезла неожиданно, и показалась мне важной.

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

Аватар пользователя serega111 serega111 26 мая 2013 в 19:08

"worldbubble" wrote:
Но, я прочитал, что хорошая практика - это иметь копию сайта которая на хостинге на том же локалхост, более того, правильно - вести разработку и добавление функционала сайта сначала на локалхост, а уж потом, после проверки на работоспособность, заливать на веб-хост. Это показалось мне разумным. Как считаешь, это правильное мнение автора, или это лишняя головная боль?

Иметь копию сайта у себя - отличная идея. А то однажды один мой заказчик умудрился потерять модуль, который за деньги был портирован с 6 на 7. Причем на 6 это тоже был платный модуль.
Но создавать проще на хостинге, условия более приближены к реальности, работать можно с любого компа.
Если же вы решили писать свою тему/модуль, то копируете все с хостинга на локалхост и работаете. завести сайт на локалхосте проще, у вас больше возможностей по настройке БД, ПХП, сервера

Аватар пользователя NaZg NaZg 26 мая 2013 в 19:17

"RxB" wrote:
А как ему платёжник достучиццо?

"worldbubble" wrote:
В создании сайтов,и тем более в Drupal 7.22 - я абсолютный новичек - 3 дня, как открыл для себя что это за зверь.

ТС должен платить, а не ему.