Куда идем?

В данной статье рассказывается о том, как перенести сайт, сделанный на Joomla, с локального веб-сервера Denwer на хостинг Hostgator.com. В Интернете можно встретить много статей на эту тему, но большинство из них являются обобщенными. Я расскажу о переносе сайта применительно к конкретному хостингу, поскольку так новичкам будет проще изучить этот процесс.

Общая информация о переносе сайтов с Денвера на хостинг

Для опытных веб-мастеров  задача переноса сайта на хостинг является простейшей и занимает минимум времени (5-10 минут), но для новичков в области сайтостроения она может показаться довольно сложной. Наиболее распространенные ошибки при переносе сайтов связаны с неверной кодировкой базы данных (после переноса вместо букв отображаются «кракозябры»). Остальные ошибки, как правило, связаны с невнимательностью.

Для того чтобы тебе все структурировать и ничего не  напутать, я буду описывать процесс переноса по пунктам, выполняя которые ты успешно перенесешь сайт. Эти пункты могут быть применены к любому хостингу, но примеры я приведу конкретно к Хостгатору.  Итак, начнем...

Часть 1. Подготовка хостинга

Перед тем, как начинать, я советую изменить язык панели Хостгатора на русский. Это можно сделать, зайдя по ссылке Change Language:

14

1) Добавление нового сайта и домена.

Для начала нужно зарезервировать на хостинге место под будущий сайт, а также задать его доменное имя (для того, чтобы оно установилось на сервере имен(DNS) хостинга, и, в дальнейшем, этот сервер принял домен от регистратора, связав его с сайтом). Если ты переносишь свой первый сайт, то все, что нужно уже было создано при регистрации на Хостгаторе (при условии, что ты ввел правильное имя домена), и этот пункт можно пропустить, перейдя сразу к пункту 2. Если же сайт уже не первый или на этапе регистрации ты ввел что-то не верно, то выполняй следующие действия:

В разделе «Домены» зайди по ссылке «Дополнительные домены»:

22

Появится страница, на которой можно добавить новый домен:

32

Заполняй все поля и нажимай кнопку внизу. Теперь место под сайт и домен заведено.

2) Добавление новой базы данных и пользователя базы данных

В разделе «Базы данных» заходи по ссылке «Базы данных MySQL»:

42

Появится страница, на которой можно создать новую БД и пользователя БД

2.1) Создай новую БД:

52

2.2) Создай нового пользователя БД:

62

2.3) Свяжи пользователя БД с БД:

72

3) Настройка доступа по FTP

Для того чтобы легко управлять файлами на хостинге тебе нужно настроить к нему доступ по FTP (File Transfer Protocol). Чтобы использовать FTP, у тебя на компьютере должен быть установлен FTP-клиент (можно обойтись и без него, но это неудобно). Для соединения по FTP я использую Total Commander и буду рассказывать применительно к нему.

Найти и скачать Total Commander очень легко. После установки его нужно запустить и зайти: FTP->Соединиться с FTP-сервером->Добавить. Появиться примерно такое окно:

82

- имя соединения может быть любым;

- в поле «сервер» нужно указать IP-адрес сервера хостинга. Его можно посмотреть в панели управления (в левой колонке снизу, в разделе «Account Information»);

- имя пользователя и пароль можно использовать такие же, как и от административной панели, либо создать дополнительные FTP-аккаунты (через панель).

Если все сделано правильно, то соединение будет установлено.

Часть 2. Подготовка сайта для экспорта

4) Сделай локальную копию всего сайта (все файлы и папки, которые находятся в папке www).

5) Отредактируй файл configuration.php (в локальной копии из предыдущего пункта).

В этом файле содержаться ключевые настройки Joomla. Тебе нужно изменить следующие значения:

var $host = 'localhost'; // - сервер баз данных. Для Хостгатора это localhost;

var $user = 'wedals_bduser'; // - имя пользователя БД (вводится так, как написано в управлении базами данных в панели управления);

var $password = '*****'; // - пароль пользователя БД;

var $db = ' wedals_site '; // - название БД;

var $log_path = '/home/wedals/public_html/site.ru/logs'; // путь к папке logs;

var $tmp_path = '/home/wedals/public_html/site.ru/tmp'; // путь к папке tmp;

6) Экспортируй дамп базы данных переносимого сайта из Денвера и импортируй его в базу данных на хостинге. Подробнее об этом я писал в статье «Твой Интернет». Часть 9. База данных Joomla. База данных на хостинге должна быть та, которую ты указал в предыдущем пункте.

7) Заархивируй все файлы и папки переносимого сайта в zip-архив (та копия сайта, в которой ты редактировал файл из предыдущего пункта).

Часть 3. Перенос сайта на хостинг

8 ) Скопируй через FTP этот архив в папку public_html/site.ru/. Далее зайди в «Диспетчер файлов» в разделе «Файлы» в панели управления хостинга и перейди в папку сайта. Там должен быть скопированный архив с сайтом. Выдели его галочкой и извлеки сайт из архива. Таким образом, все файлы и папки сайта будут быстро перенесены на хостинг.

9) Если все сделано верно, то по адресу типа:

http://адрес сервера хостинга (который ты указывал в поле «сервер» в пункте 3) /~ пользователь аккаунта хостинга/имя сайта/ ,

например,

http://154.127.15.68/~wedals/site.ru/.

загрузится перенесенный сайт. А если ты уже прописал ДНС-серверы для домена у регистратора, то сайт должен работать и по адресу домена.

На этом перенос сайта окончен. Если у тебя все не получится с первого раза, то не расстраивайся. Это нормально. Мало у кого получалось :-) . Пиши в комментарии, будем разбираться.

------------

Сервисное обслуживание бассейнов от компании VIP Аква Сервис, поможет вам произвести ремонт оборудования для бассейнов а так же чистку бассейнов. В нашей компании работают профессионалы.

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
0
Не нашел в панели управления ссылкb Change Language. Версия панели cPanel Version 11.24.5-RELEASE. Может, язык можно поменять как-то по другому?
0
alexiz, ссылка на изменения языка обведена красным цветом на первом скриншоте в статье (http://wedal.ru/khosting/tvojj-internet-chast-11-perenos-sajjta-s-denwer-na-khosting-hostgatorcom.html/attachment/14 ). В панели Hostgator'а есть раздел "Preferences" в нем ссылка "Change Language", шестая, если считать от начала раздела.
0
В том-то и дело, что такого пункта нет. Вот скриншот. В этом и вопрос. Видимо, разные серверы. У меня - gator452.com. Насколько мне известно, Hostgator не имеет руссифицированной Cpanel.
1
alexiz, очень странно. Видимо действительно возможность смены языка панели имеется не на всех серверах Hostgator'а. Но то, что она есть - это факт. Думаю, по этому поводу стоит написать им в тех. поддержку. Если плохо знаете английский, используйте любой переводчик (например, http://translate.google.ru/# переводит вполне неплохо). Саппорт отвечает и решает проблемы вне зависимости от того, как задан вопрос. Главное, правильно передать смысл. Буду признателен, если напишите в комментариях их ответ. Решение данного вопроса будет полезно знать всем читателям.
0
Попросил Support.
Сделали за 46 минут.

Текст письма: 10:58:22 AM | Sep 18th, 2009 "
Please install the Russian language on the Cpanel server gator452."

Ответ: 11:44:21 AM | Sep 18th, 2009 "Hello,

This has been corrected for you. You should have the Change Language icon in your cPanel now. Let us know if you need anything else.

Regards,

Jesse Shanks
HostGator Support"

Техподдержка на высоте. Приятно работать. 5 балов.
0
Уважаемый Wedal, залип на вашем сайте на много часов. Спасибо огромное. Пожалуй, самый толковый ресурс во всем рунете по Джумле и Виртуемарту (прочесываю уже месяца два). А доброжелательность ваша просто поражает :). Разберусь со своим проектом (ждите вопросы!) и обязательно поддержу ваш сайт и постараюсь быть полезным вам. И вопрос по существу: банковская карточка у меня как раз та самая, "дорогая" Visa Classic, сделал ее, имея в виду оплату через инет, но до сих пор ни разу не использовал. Лежат на ней наши отечественные. Просветите: нужно ли заводить валютный счет или при оплате ВТБ конвертирует автоматом?
0
Сергей, рад, что сайт вам понравился. Те уроки, которые опубликованы сейчас - это только начало. Впереди еще огромное количество статей по Joomla.
При оплате хостинга рубли конвертируются в доллары автоматом, правда я не знаю на каком этапе это происходит (в ВТБ или где-то в США) и по какому курсу. Но так или иначе, курсы разных банков не слишком отличаются, достаточно просто положить на карточку на 1-2 доллара (естественно в рублях) больше, чем требуется для оплаты (чтобы хватило наверняка), и посмотреть остаток.
0
Уважаемый Wedal,
уже помогли, сняли тормоза.
Вы заинтриговали "огромным количеством статей по Joomla!". Я около 20 лет занимаюсь издательской деятельностью. Не могли бы мы обсудить Ваше намерение развивать тему Джумлы в контексте моих планов в "привате" или перепиской по электронной почте? Мой адрес - реальный, напишите мне. Или можно обсуждать эту тему прямо здесь, постами? В этом тоже есть свой резон - народ следил бы за становлением проекта, неплохой маркетинговый ход для вашей "клубной" аудитории. Я обитаю в Питере. Было бы здорово, если бы мы оказались земляками. И еще одно: психологически очень сложно обращаться к нику, что-то в этом есть очень буржуйско-неправильное, если нет поводов уходить в тень. Если напишите, подскажите, как к вам обращаться.
0
Добрый день. Ситуация такая. Создала сайт с помощью joomla 1.5, импортировала базу данных в бесплатный хостинг 365hosting, закачала файлы сайта, прикрепила к хостингу свой домен (который до этого был припаркован к юкоз). То есть сделала все по инструкции. Теперь, открывая страницу сайта видишь: на страницах нет половины статей а то и всей статьи; нет ни одной картинки, а на каждой странице должно быть по несколько картинок. Странице вообще урезаны, то есть на некоторых страницах нет footer и пр. Кроме того в адресной строке перед именем домена остался значек юкоз. Обращалась в службу поддержки хостинга, ребята конечно стараются помочь, но пока никаких результатов. Как выглядит мой сайт можно посмотреть набрав hrg-online.net, как должен выглядить - картинка www.imageup.ru/img15/3275930.jpg.htmlю Если кто может помочь,буду очень благодарна, работа стоит...
1
Добрый день. Ситуация такая. Создала сайт с помощью joomla 1.5, импортировала базу данных в бесплатный хостинг 365hosting, закачала файлы сайта, прикрепила к хостингу свой домен (который до этого был припаркован к юкоз). То есть сделала все по инструкции. Теперь, открывая страницу сайта видишь: на страницах нет половины статей а то и всей статьи; нет ни одной картинки, а на каждой странице должно быть по несколько картинок. Странице вообще урезаны, то есть на некоторых страницах нет footer и пр. Кроме того в адресной строке перед именем домена остался значек юкоз. Обращалась в службу поддержки хостинга, ребята конечно стараются помочь, но пока никаких результатов. Как выглядит мой сайт можно посмотреть набрав hrg-online.net, как должен выглядеть - картинка www.imageup.ru/img15/3275930.jpg.htmlю Если кто может помочь,буду очень благодарна, работа стоит...
0
Екатерина, давайте по порядку.
Во-первых, бесплатный хостинг - это зло. Его использование не приведет ни к чему хорошему. Это факт.
Во-вторых, все статьи хранятся в базе данных Joomla. Нужно зайти в нее, например, через phpmyadmin, и проверить содержимое таблицы jos_content. Скорее всего база данных просто плохо импортировалась. Такое бывает, особенно на бесплатных хостингах. Если в базе также оборваны статьи, просто удалите ее и импортируйте заново.
В-третьих, значок в адресной строке называется favicon. Он лежит в корне вашего сайта (favicon.ico). Посмотрите его, если там значок юкоза, то он и отображается, если значок Joomla, то просто ваш браузер кэшировал этот значок. Попробуйте или удалить кэш, или посмотреть сайт из другого браузера.
0
Перенёс по инструкции сайт на peterhost.ru. Сама Джумла вроде работает, а вот виртумарт упорно обращается к локальному адресу, названия товаров видны, а, например, дерево-каталог и изображения - нет. На фтп все файлы видны... Что можно сделать?
0
Добавлю: при попытке редактирования товаров через админку обращение также к локальному адресу
1
Артём, в файле administrator\components\com_virtuemart\virtuemart.cfg.php исправьте url сайта:
define( 'URL', 'http://test/' );
define( 'SECUREURL', 'http://test/' );
на ваш.
0
С исподвыподвертом =)
Сам бы не догадался, спасибо за оперативность!
0
Добрый день!у меня такая проблема, я сделал интернет магазин на jscommerce, вот на днях купил хостинг и домен, импортировал базу, на на страничке нет ни одно картинки, все ссылки ссылаются на лоальный сервер, да и дизайна фообще нет(
Что мне делать?
Заранее огромное спасибо!
0
День добрый!
У меня такая проблема, вашу статью нашла уже после того, как оплатила хостинг http://hostrace.ru. Загружала через Commander, БД тоже создала без проблем, файл конфигурации, тоже изменен... И выходит ошибка 404.

Вот часть кода файла конфигурации, который я меняла:

var $log_path = '/home/citpit/public_html/citpit.ru/logs';
var $tmp_path = '/home/citpit/public_html/citpit.ru/tmp';
var $live_site = 'http://cit-pit.ru';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'citpit_dima';
var $password = '*******';
var $db = 'citpit_tana';
var $dbprefix = 'jos_';
0
aloxa, то, что я вижу сейчас на cit-pit.ru, означает, что к БД невозможно подключиться с текущими настройками, а именно:
$host = 'localhost';
$db = 'citpit_tana';
$user = 'citpit_dima';
$password = '*******';
Проверяйте.
0
Прошу прощения, случайно отправила только первую часть письма.
Сайт - http://cit-pit.ru/.

Заранее спасибо.
0
Спасибо большое все получилось!!!
0
Здравствуйте, нужна помощь!
После переноса сайта (joomla 1.0) к другому хостеру, все операции проведены вроде верно (импорт БД, коректировка configuration.php)
Проблема в том, что при загрузке сайта после продолжительного висяка таки грузится контент (текстовая информация, ссылки), но не грузится ни одна картинка дизайна и пр. все тексты без форматирования, а также жуткие тормоза всего процесса.
http://metalurgu.ru.swteh.ru/
Спасибо.....
0
SRoma, вижу уже все работает.
0
Да все заработало:)
Дело было в том, что при загрузке все ссылки на картинки и файл стилей шаблона указывались абсолютные т.е. например
http://www.metalurgu.ru/templates/business_blue/css/template_css.css
соответственно изменение nc1/nc2 на новый сервер решило проблему.
Не работало через тех домен хостинга, хотя мне кажется это странным.
Вам спасибо за внимание к моему вопросу.
Эта страничка у меня в закладках теперь:)
0
Добрый вечер!
У меня такая проблема: при наборе сайта выходит ошибка 404.

Вот часть кода файла конфигурации, которую я меняла:

var $log_path = 'Z:/home/users2/t/tehnokom76/domains/tehnokom76.ru/www/log';
var $tmp_path = 'Z:/home/users2/t/tehnokom76/domains/tehnokom76.ru/www/tmp';
var $live_site = 'http://www.tehnokom76.ru';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'tehnokom76';
var $password = '*******';
var $db = 'tehnokom76_05';

Подскажите, пожалуйста.... Делаю вроде всё как положено.

Спасибо!!!
0
Наталья, если я правильно понял, ошибка появилась при переносе на хостинг? Вариантов тут много, но все они связаны с настройками хостинга, а не Joomla. Ошибка 404 свидетельствует скорее о неправильной настройке домена. Возможно, ваш домен не перенаправлен на сайт.
0
Добрый день!
Спасибо!! с этим разобралась))) теперь выдает ошибку 403....(это всё при переносе на хостинг) Не понимаю что нужно менять или прописывать в файле .htaccess.. Буду очень благодарна за помощь..
0
Наталья, вот цитата с одного сайта:

Цитата:

Данная ошибка возникает когда сервер не смог обработать запрос по причине того, что доступ к файлу был запрещен. Наиболее часто это возникает в трех случаях:

в каталоге нет индексного файла (index.php, например) и при этом запрещен просмотр списка файлов в данном каталоге* или на всем виртуальном сервере. Можно попробовать создать файл с именем index.php и посмотреть не исчезнет ли ошибка.

выставлены такие "права" доступа на файл, что веб-сервер Apache не смог прочитать файл на диске сервера. Попробуйте изменить права доступа на 640, например.

пользователь попытался обратиться к скрипту (в каталоге cgi-bin), на который выставлены неправильные права - нет права на чтение+исполнение (r+x) конкретного скрипта. Измените права на 755. *) По умолчанию просмотр списка файлов в каталоге запрещен. Для того, чтобы разрешить вывод списка файлов необходимо создать файл .htaccess, в котором прописать директиву Options +Indexes в виде отдельной строки.

0
Добрый день. Вот и мы (я и сайт:)) с вопросом:
все сделал по инструкции - бд, архив сайта и конфигурайтинг.кфг, захожу на сайт - набираю quprin.ru, а там открывается страничка хостинга, типа что вы можете загрузить сюда ваш сайт, в чем может быть дело, почему именно сайт не грузится?
0
Алексей, одно из 2-х:
1) в папке, куда ссылается домен отсался файл index.html хостинга. Его нужно удалить.
2) домен ссылается не на ту папку.
0
Спасибо за быстрый ответ!!!
Вроде нашел этот index.html, как мне поступить? в будущем планирую несколько сайтов размещать на хостинге. Как перенаправить обращение в мою папку?
0
Здравствуйте! Перенесла сайт на хостинг, все по инструкции. На сайте нет текста. Я думала, дело в базе данных, импортировала ее еще раз. Ничего не меняется. Картинки все есть, текста нет. Буду очень благодарна, если поможете.
0
Anastasia, дело точно в базе. Ну на 99%. Зайдите в нее через phpmyadmin (есть на любом хостинге) и проверьте содержимое таблиц. Если пусто, то некоректно импортиравалась - в саппорт хостинга.
0
Спасибо за помощь! Там действительно база данных неправильно импортировалась. Я ее еще раз пять импортировала - все то же самое. Теперь исправляю ее там.
0
Здравствуйте! все сделал по инструкции,
но вот выводит на экран не пойми что.
перекачал содержимое на сервер, импортировал базу, изменил конфигурации. буду благодарен за помощь!
0
Alexandr, как я могу дать вам дельный совет, если все, что я знаю о проблеме: "но вот выводит на экран не пойми что."?
0
в конфигурациях прописано
$log_path = '/home/daworld/daworld.ru/docs/logs'
$tmp_path = '/home/daworld/daworld.ru/docs/tmp'
$live_site = 'http://daworld.ru/'
$host = 'daworld.mysql'
$user = 'daworld_mysql'
$db = 'Daworld_db'
$password = '*******'
хостинг на nic.ru
сайт Daworld.ru
что отображается можно увидеть зайдя на сайт .. в чем дело не понимаю
0
Alexandr,
1) скачать и установить Notepad++
2) открыть через него конфигурационный файл Joomla
3)преобразовать в требуемую кодировку без BOM
4) никогда не пользоваться обычным блокнотом для редактирования подобных файлов. ;-)
0
исправил.. теперь пустой экран ...
когда устанавливаешь через хостинг joomlu, то она ставится в папку joom
есть разница или нет ... я залили все в daworld.ru/docs
0
все заработало... уххх... наконец то +)
спасибо тебе!
0
Помогите мне пожалуйста!
Большое спасибо за подробную инструкцию, была на нескольких источниках, но только ваш сайт помог перенести сайт на хостинг. Но проблема в том, что видна только страница с картинкой, нет ни ссылок, не текста.............в общем только шаблон без какого-либо наполнения((((((((((((((
Хостинг платный, права на все папки 0755, на файлы 0644.........
очень жду совета)))))))
0
gella, проверьте базу данных(через phpmyadmin). Точнее содержимое таблиц, например jos_content. Вероятнее всего база импортировалась некорректно.
0
Да вы обсалютно правы. На локалхосте у меня в столбце накладные расходы указан размер файлов, а на хостинке этот столбец называется фрагментировано и там везде прочерки :sad:
уже несколько раз имортировала и экспортировала, но ничего не получается, а сейчас он вообще ошибку индификатора 127 написал ((((((((((((((((((((((((((
0
Ошибка

Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.
ERROR: Неправильный идентификатор @ 127
STR: 5.0.
SQL: -- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- ����: localhost
-- ����� ��������: ��� 11 2010 �., 12:08
-- ������ �������: 5.0.45
-- ������ PHP: 5.2.4
--
-- ��: `joomla`
--

-- --------------------------------------------------------

--
-- ��������� ������� `jos_banner`
--

CREATE TABLE `jos_banner` (
`bid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0',
`type` varchar(30) NOT NULL default 'banner',
`name` varchar(255) NOT NULL default '',
`alias` varchar(255) NOT NULL default '',
`imptotal` int(11) NOT NULL default '0',
`impmade` int(11) NOT NULL default '0',
`clicks` int(11) NOT NULL default '0',
`imageurl` varchar(100) NOT NULL default '',
`clickurl` varchar(200) NOT NULL default '',
`date` datetime default NULL,
`showBanner` tinyint(1) NOT NULL default '0',
`checked_out` tinyint(1) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar(50) default NULL,
`custombannercode` text,
`catid` int(10) unsigned NOT NULL default '0',
`description` text NOT NULL,
`sticky` tinyint(1) unsigned NOT NULL default '0',
`ordering` int(11) NOT NULL default '0',
`publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
`tags` text NOT NULL,
`params` text NOT NULL,
PRIMARY KEY (`bid`),
KEY `viewbanner` (`showBanner`),
KEY `idx_banner_catid` (`catid`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- ����: localhost
-- ����� ��������: ��� 11 2010 �., 12:08
-- ������ �������: 5.0.45
-- ������ PHP: 5.2.4
--
-- ��: `joomla`

Вот что-то такое непонятное для меня он мне пишет, может вы знаете, чего ему нужно изменить или добавить.................
--
0
gella,
1) скачать и установить Notepad++
2) открыть через него дамп экспортированной базы данных(файл, который сохраняется при экспорте)
3)преобразовать в кодировку utf8 без BOM
4) Сохранить и импотировать этот файл.
0
Огромное спасибо за помощь, но я уже сама справилась )))))))))))))))))
дамп открыла через блокнот и поставила кодировку utf8.
еще раз спасибо за помощь, у вас очень хороший сайт и помощь вы оказываете очень быстро :-)
0
Добрый день!
У меня на главной странице есть вот такая ссылка Feed Entries как мне ее удалить. и еще в строке браузер атображатся фавикон joomla я в папке администратора нашла его, только он не так выглядит как в браузере............
как мне удалить ссылку и могу ли я спокойно удалить этот фавикон?
0
gella, про ссылку сказать не могу, нужно смотреть. Фавикон удалите в папке с используемым шаблоном. Он исчезнет не сразу, т.к. кэшируется вашим браузером.
0
Спасибо за совет. А вы можете мостмотреть вот ссылка на сайт: http://www.ascredit.by
Жду совета по поводу ссылки и критических замечаний по поводу самого сайта.
0
gella, точно не могу сказать где это: или в модуле или в самом шаблоне. Проверьте и там и там.
Что касается замечаний, пока ваш сайт похож на обычный сателлит. Над ним еще работать и работать.
0
Спасибо за помощь, дело было в модуле, удалила очень быстро, по поводу мнения осайте полностью с вами согласна, скажите пожалуйста как в joomle 1.5 скопировать html код и поставить на всех страницах (мне это неообходимо чтобы установить счетчик).
0
gella, почитали бы вы статьи, прежде, чем спрашивать... В Joomla нет html-страниц, как таковых. Они генерируются "на лету" при запросе пользователя. Чтобы внести какое-либо изменение во все страницы сайта на Joomla, достаточно один раз сделать его в используемом Joomla-шаблоне. В вашем случае код счетчика нужно просто вставить в файл шаблона.
1
Всем привет! такой вопрос, пытался загрузить сайт, короче все прописал как надо...но один момент, сайт весь не не в корневую папку...а домен 3-го уровня т.е. корень это aksakovschina.by...а я хотел предварительно закинуть для проверки в new.aksakovschina.by и ни чего не работает не находит "Database Error: Unable to connect to the database:Could not connect to MySQL" может подскажите?
0
Анатолий, подскажем. Уровень домена, также как, впрочем, и корень папки не имеют отношения к этой ошибке. Ошибка происходит из-за того, что Joomla не может подключиться к базе данных. За подключение отвечают 4 параметра в файле configuration.php:

1) $host
2) $db
3) $user
4) $password

А база может находиться даже на другом хостинге и все равно будет работать.
Ищите ошибку в этих параметрах.
0
спасибо за оперативный ответ!!!
0
Опять я!...вообщем повесил сайт, но такая штука - первый раз когда заходишь показывает ошибку SQL а когда второй раз обновляешь то нормально? Что может быть...?
0
Анатолий, на 99% плохой хостинг.
0
можете посмотреть...new.aksakovschina.by
0
Подскжите, может кто сталкивался, при переносе сайта на уд.сервер появляются крякозябры в виде значков "???????", причем не сразу, а после прохода по ссылкам, дающим запросы к доп. установленным компонентам. БД проверял - кодировка utf8 во всех записях. Мой сайт goldstitch.net. Буду очень благодарен за помощь!
0
Stas, конкретнее. К каким компонентам? Есть ли вопросы при переходе по ссылкам Joomla?
0
Имеется ввиду обращение к любому доп. компоненту (com_xmap, virtuemart, com_qcontacts) т.е. контент неправильно отображается когда в строке браузера появляется запрос к подобным компонентам. Еще у меня установлена Joomfish, может она все делает. Раньше делал сайты - такого на было.
Да, хостер пытался решить проблему на своей стороне - результата нет.
Вот проблемный сайт:
goldstitch.net
0
Забыл добавить, по ссылкам Joomla работает все нормально (т.е. при запросе опубликованных материалов).
0
Stas, такого еще не встречал. Возможно, дело действительно в JoomFish. Так или иначе, открываете БД через PHPMyAdmin и смотрите в какой кодировке и как отображаются обычные материалы Joomla и категории и товары VirtueMart
0
Здравствуйте,установила сайт на хост точно по инструкции...У меня теперь на хосте папка www, в которой и нходится вся joomla..Набираю в браузере адресс, и так и сяк, и как вы указали, выходит 404(((
Перечитала все комменты, всё попробовала, опять не получается...Помогите пожалуйста..
Вот настройки configuration.php :

var $log_path= '\home\\localhost\\www\\Proba\\logs';
var $tmp_path = '\home\\localhost\\www\\Proba\\tmp';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'genserco_Lala';
var $db = 'genserco_DB';
var $password = '******';
var $sitename = 'GENSER';

?>
0
Lala, по какому адресу заходите на сайт?
0
site.ru/Lala/www или
IP/Lala/www

они не к корневой папке, а в папке Lala
0
сейчас ошибка №500.
Я скорее права неверно указала..я не знаю к какой папке какие права указывать(
0
Lala, во-первых, на денвере так делать нельзя:

Цитата:

site.ru/Lala/www или IP/Lala/www они не к корневой папке, а в папке Lala

Вы создаете папку Lala, в ней подпапку www и заходите на сайт по адресу http://Lala

Во-вторых, права доступа к файлам менять не нужно вообще. Они установлены корректно. Ошибка 500 свидетельствует скорее всего о том, что вы что-то намудрили с правами.
0
Я всё перезалила заново..
теперь когда я набираю site.ru/lala выходят корневая папка и моя.Я нажимаю на свою папку и выходит ошибка
Parse error: syntax error, unexpected T_VARIABLE in /public_html/lala/Proba/templates/upsilum/html/com_content/frontpage/default_item.php on line 1

Открыла этот default_item.php , и не нашла там никакого T_VARIABLE.
0
Оп...Открылось)
Но нету картинок, фона, ничего ничего...сухой текст.. и крестики... крестики
0
Lala, ну опять ведь не то. Прочитали бы внимательно.
Вы создаете папку Lala в папке home. В папке Lala создаете папку www. В папку www записываете Joomla, так, чтобы в ней была не папка Joomla XXXX, а уже все ее файлы и папки.
Далее перезапускаете денвер и обращаетесь к сайту _http://Lala (без _ )
0
всё сделала..
Теперь вообще ничего не открывает
0
Помогите!!!!
Залил сайт на joomla 1.5 на хост Hostgator.com, когда пытаюсь зайти на сайт, появляется ошибка Database Error: Unable to connect to the database:Could not connect to MySQL из-за чего она может быть, настройки бызы прописал как показано на этом сайте
0
Sergey, просто Joomla не может подключиться к БД с заданными вами настройками. Проверьте следующее:

1) $host должен быть localhost
2) $user
3) $password
4) $db логин пароль и название БД вы должны были создать заранее в разделе управления пользователями и БД.

Дело только в этих настройках. Как только все будет верно сайт заработает.
0
Ожибка была из-за бызы, не првильно создавал пользователя,вроде теперь сайт загружается, но теперь возникла другая проблема, не отображаются изображения, шаблон сайта, все модули не на своих местах. В чем может быть проблема?????
0
Sergey, в том, что вы импортировали не ту базу данных. :-)
0
Или подключили к сайту.
0
Спасибо автору.
Такое ощущение, что это единственная статья в рунете по переносу на hostgator.
По сути ничего сложного
Но в мелочах можно было ошибиться.
Спасибо!
0
простите...конечно...у меня возникла проблема.когда импортировала базу данных на хостинг ...ответ был...все загрузилось и и число файлов покозалось....а через некоторое время возникает рамка тут же с инфо про ошибку.
ниже будет запись 1 Может быть приблизительно. См. FAQ 3.11

чтоэто значит?
0
татьяна, приведите скриншот.
0
Хотел уточнить, редактируемый файл configuration.php
параметры которые нужно изменить:
var $password = '*****'; // - пароль пользователя БД указывается не в виде звездочек, не безапасно ли так хранить пароль?
0
vagant, а какая разница в каком виде мы будем его хранить? Смотрите: предположим, мы хэшировали этот пароль и доступ к базе получаем по хэшу. Но ведь тогда злоумышленник также может украсть хэш из файла и получить доступ к базе. Здесь пароль не защитишь. Важно защитить этот файл от чтения. Просто убедитесь, что на него выставлены правильные права доступа и все.
0
"644" - это правильные права?
0
vagant, да.
0
Здравствуйте, Виталий,
1. Скажите. При копировании сайта тотал коммандером по FTP есть возможность делать это и без архивации.. - так медленнее?
2. Если цель сэкономить время и архив для этого нужно делать обязательно, то такая ли последовательность должна быть:
- делаем архив с помощью диспетчера файлов на хостгаторе
- переносим архив тотал командером

- или тотал командер сам может выполнить архивацию? (я пробовал - не получается)

Есть ли тонкости в переносе резервной копии сайта с www на свой компьютер тотал командером?
0
ano, вы написали все правильно. Без архивации - очень долго, легко может на несколько часов затянуться. Делаем в описанной вами последовательности. Больше тонкостей нет.
0
Здравствуйте.
Переношу сайт на виртуальный сервер. Проблема в том, что прав 755 на папки недостаточно по каким-то причинам (в админ панели во вкладке "Информация о системе -> права на папки" все папки недоступны на запись), если меняю на 777, то всё становится доступно. Небезопасна ли такая ситуация? Раньше переносил сайты только на хостинги с доменами 3-го уровня - проблем таких не было, хватало прав 755.
0
Андрей, это проблема хостинга, не Joomla. Обращайтесь в саппорт. Если посоветуют исправить права на 777, все сделать, а и потом вернуть 755, или хуже того - просто выставить 777, то уходите с этого хостинга и никогда не возвращайтесь.
0
Здравствуйте)) Помогите советом пожалуйста!
перенесла сайт, импортировала БД. Проверяю работоспособность, ответ:
500 -
SH404SEF : headers were already sent when I got control!
Killed at line 801 in sh404sef.inc.php: HEADERS ALREADY SENT (200)
URL=http://мой сайт/index.php?
OPTION=

Возможно ли что SH404SEF некорректно работает после переноса? вроде пишут, что можно удалить его, а потом поставить заново. Но как? просто удалить папку с ним? Или можно просто его отключить где-то, а потом уже в админке жумлы удалить и поставить заново, чтобы снова сгенерировать все ссылки.
0
Зашла в админку по адресу типа http://айпишник/~название аккаунта/site.ru/administrator
не работает меню вверху, добраться до SH404SEF физически из админки нельзя. Меню Компоненты и другие вклюдки не доступны в виде ссылок, просто картинки.
0
Wedal, помогите пожалуйста, писала в поддержку хостгатора, они все проверили, говорят, все работает, в чем проблема не знаем, с 2-мя ребятами общалась.
Вы не сталкивались с такой ошибкой?
Спасибо заранее)
0
dea, посмотрите здесь: http://joomlaforum.ru/index.php/topic,82523.0.html

А вообще, может просто в неправильной кодировке БД импортировали.
Попробуйте:
1) пересохранить дамп базы в UTF8
2) если п.1 не поможет, просто отключите SH404SEF на старом хосте и заново импортируйте БД.
0
Пересохранять базу в UTF уже делала(
и темку эту нашла, читала, там у меня ошибка в другой строке :

if ($urlType == sh404SEF_URLTYPE_AUTO || $urlType == sh404SEF_URLTYPE_CUSTOM) { // found a match


$shRewriteBit = $sefConfig->shRewriteStrings[$sefConfig->shRewriteMode];


$shSefUrl = $GLOBALS['shConfigLiveSite'].$shRewriteBit.ltrim( $shSefUrl, '/')


.(($shPageInfo->URI->anchor)?"#".$shPageInfo->URI->anchor:''); # (на эту ругается)

_log('redirecting non-sef to existing SEF : '.$shSefUrl);


shRedirect( $shSefUrl);


}

а как попробовать? отключить SH404sef на старом хосте, сделать дамп базы. и такую импортировать на новый?
или вообще отключить его и скопировать снова все файлы с отключенным SH404SEF?
Спасибо)))
0
перекодировала сам sh404sef.inc.php, залила. пишет 404 с кракозябрами. Это хорошо или плохо?
0
dea, была у меня когда-то подобная проблема, но я просто в упор не помню как решил ее. Файлы самого компонента точно перекодировать не нужно. Помню, что решилось все как-то очень быстро и просто. Но что именно я делал - забыл. Попробуйте отключить SEF на старом хосте, и перенести базу на новый. Будет ли все работать нормально? И еще: домен у вас не настроен на новый хост, как я понял, а обращаетесь к сайту вы по техническому URL. Возможно, проблема именно из-за этого, т.к. в настройках указано нормальное имя сайта.
0
Таки да, Wedal, я отключила SEF на старом хосте, перенесла все на новый в таком виде.
В итоге по техническому адресу заработало все, но только не отображался сам шаблон. Я снова написала в поддержку хостгатора, после некоторой переписки парень предложил мне, чтобы они сами перенесли мне сайт на хостгатор. Надеюсь, помогут)
Спасибо за помощь))
0
Wedal, а по техническому адресу должен быть полностью рабочий сайт виден? у меня ни одна ссылка не работала, это нормально? Оно все будет работать после смены ДНС?
0
dea, нет. Некоторые вещи могут не работать. Это зависит от того, как построен шаблон, сайт. После смены DNS все должно заработать.
0
мм, спасибо!!! тогда можно сказать, что работает, надо пробовать менять ДНС. Решение проблемы итого: отключила SH404SEF, все скопировала, залила, все работает, надо пробовать менять Днс.
Спасибо за помощь, Wedal!
1
Я наоборот переносил сайт с хостинга на Denwer, на Denwere сайт заработаал.
Но не могу войти в админку, выходит сообщение, что «имя пользователя и пароль не совпадают». Все делал по инструкции, помогите разобраться.
0
Евгений777 здесь есть информация о том, как восстановить пароль: http://wedal.ru/uroki_joomla/tvojj-internet-chast-9-baza-dannykh-joomla.html
0
Здравствуйте! Все сделала по инструкции, но когда захожу на сайт, возникает надпись "Удаленный сервер или файл не найден". Пожалуйста, помогите разобраться
0
Настя, а домен-то зарегистрировали, подключили к хостингу?
0
Но я и на технический домен не могу зайти
0
Настя, это уже нужно с хостером решать.
0

Цитирую Настя:

Но я и на технический домен не могу зайти


я с этим вопросом тоже столкнулся, решение для меня было простым - ввел адрес типа http://50.99.97.28/~Username/index.php

IP адрес пришел на почту после регистрации
логин - тот который использую при входе в Control Panel(причем обязательно с этим дефисом перед логином)
0
Доброго дня и ночи!!!
Я сделал все по инструкции, оплатила хостинг и получила домен в подрако на hostpro.ua. Но проблема в том,что после всех действий,описанных в Вашнй статье, когда я ввожу в адресную строку адрес моего сайта http://armsport.kiev.ua/ вместо сайта на белом фоне написано Index of/
administrator/
cgi-bin/
moving.page/
suspended.page/
test/
что это????помогите,пожалуйста!!!!
0
Ирина, это какие-то папки файловой системы вашего аккаунта. Я не знаю, что у вас за хостинг. Обратитесь в поддержку, они должны быстро решить этот вопрос. Скорее всего вы что-то где-то не настроили.
0
Здравствуйте!
Никак не могу перенести сайт на Hostgator. Может нужно менять настройки на самом хостинге. Сайты переносил уже много раз, а здесь не получается. Всё время по временному адресу выпадает Database Error: Unable to connect to the database:Could not connect to MySQL
-1
Игорь, сайт не может соединиться с базой данных. Проверьте в файле configuration php:
1) хост
2) имя базы данных
3) логин пользователя базы данных
4) пароль базы данных.

Также убедитесь, что на хостинге вы:
1) создали и наполнили базу данных
2) создали пользователя базы данных
3) связали пользователя базы данных с базой данных и дали ему все привилегии.
0
Здравствуйте!
Перенес сайт на хостинг BestHoster, сделал всё как у вас описано! при переходе по адресу мне выдает 3 папки!!!!
cgi-bin/
postinfo.html
www/
не знаю что и делать!!!
0
ДмитрийW, скорее всего вы что-то напутали с каталогами. Все файлы и папки Joomla в этом случае должны лежать в папке, которая у вас открывается. Хотя на счет BestHoster точно не знаю. Никогда им не пользовался. Может там есть какие-то дополнительные настройки.
0
Доброго времени суток? Wedal!
Помогите, пожалуйста разобраться.
В Virtuemart, если покупатель зарегистрировался сразу и ввел все регистрационные данные, он попадает в небольшое окно с шагами оформления заказа. Но если покупатель сразу не зарегистрировался, а вспомнил об этом на этапе оформления заказа через корзину, то после ввода регистрационных данных он попадает в окно с прокруткой, в котором виден фон сайта, меню и сдвинутые вправо шаги оформления заказа корзины. Как сделать, чтобы в этом окне были видны только шаги оформления заказа, как при полной регистрации, а фон сайта и меню видны не были. В режиме добавить адрес все нормально, в в режиме изменить адрес - аналогичная картина.
0
Большое спасибо, Wedal!
Уже разобралась. Нужно было поменять не код, а настройки шаблона Virtuemart:

Customer Checkout in a popup (GreyBox) – показывать окно оплаты во всплывающем окне, после того как товар будет добавлен в корзину
0
После переноса сайта на хостинг, не виден главный и верхний меню, остальное работает нормально
0
подскажите, пожалуйста, при переносе сайта на хостинг возникает следующая ошибка:

404 - Обнаружена ошибка.
Компонент не найден
JGLOBAL_TPL_CPANEL_LINK_TEXT

где нужно и что подправить?
0
нашла решение) папка administrator не перенеслась...
0
нашла решение) папка administrator не перенеслась...
0
Некоторые ошибки исправил по этой статье http://joyit.ru/ubuntu/27-joomla-virtuemart-linux.html
0
Здравствуйте! Может вы мне что подскажете. Залил сайт с одного хостинга на Украине на хостинг hostgator. Создал домен(папку), залил туда файлы, перенес базу, исправил конфиг, переписал на домене DNS адреса хостинга(прошло 48 ч), Исправил права доступа на 755. И всеравно выдает 403 ошибку. куда еще копать???
0
ArtuS, напишите им в саппорт с просьбой о помощи. Можно через гугл транслейтор. Помогут. А так сложно сказать, не видя всей картины.