Перенос Joomla с локального сервера на хостинг. Joomla как перенести сервер на
Перенос Joomla с локального сервера на хостинг
Перенос joomla 3, Joomla 2.5 и 1.5, практически не отличаются друг от друга
Для того что бы перенести joomla с локального сервера на хостинг необходимо выполнить следующие действия:
1. Создать на хостинге базу данных Mysql.
2. Сделать dump базы данных на locallhost и восстановить его в созданную ранее на хостинге.
3. Создать архив файлов joomla и скопировать его с локального сервера на хостинг при помощи FTP или ssh
4. Распаковать архив на хостинге. И открыть для редактирования файл configuration.php в корне joomla:
//Путь к папке с логами $log_path = '/logs'; //Папка для хранения файлов сессий $tmp_path = '/tmp'; $live_site = 'http://www.site.ru'; адрес сайта //localhost обычно так и есть не меняется $host = 'localhost'; //Информация для доступа к базе данных mysql $user = 'Имя юзера mysql'; $db = 'Имя базы данных'; $password = 'Пароль юзера mysql';Права на папки в Joomla
Что бы устанавливать копоненты, модули и плагины необходимо выставить права на папки и файлы Joomla. Откройте пункт меню
Помощь - Информация о системе - права на папки
Вы увидите список файлов и папок Joomla права на которые необходимо изменить на 777. Смените. Проверьте что бы статус сменился с Не доступен на запись на Доступен на запись
По сути можно пользоваться сайт работает. Только что, бы менять настройки через административную панель Вам необходимо постоянно менять права на файл configuration.php на 777 и возвращать обратно 644 после завершения настройки. В противном случае Joomla пишет:
Возникла ошибка! Не могу открыть конфигурационный файл на запись!Если Вас такой подход не устраивает то необходимо настроить FTP это позволит Joomla редактировать файл configuration.php из admin панели и устанавливать расширения к Joomla.
Если же у Вас не получилось и сайт работает криво, это может быть связано с тем, что неправильно указан путь к папкам tmp и log. В таком случае пишем в configuration.php следующим образом:
Что касается востановления базы поверх уже работующего сайта на сервере то проблем вроде нет, востанавливаю заменяю без потерь и глюков (пока)
www.opengs.ru
Перенос сайта с localhost на сервер
При создании нового сайта многие разработчики сначала устанавливают Joomla! на локальную машину, настраивают все необходимые дополнения (компоненты, модули, мамботы и т.п.), а уже потом переносят на удаленный сервер.
Это простая процедура, но многие начинающие пользователи часто спрашивают, как перенести подготовленный сайт на Joomla! с локальной машины, на удаленный сервер.
Итак, для переноса сайта с локальной машины на удаленный сервер нужно выполнить следующие действия:
1. На локальной машине, делаем экспорт таблиц базы с локального сервера с помощью, например, phpMyAdmin в файл типа .sql
2. На удаленном сервере производим импорт таблиц из полученного файла
3. Закачиваем все файлы (кроме директории installation), с локального компьютера на сервер. Файлы из папки Cache тоже переписывать не надо, просто создайте такую папку на сервере.
4. Корректируем файл конфигурации configuration.php и закачивем его на сервер
Изменяем настройки в файле configuration.php соответствии с настройками на сервере:
$mosConfig_host = 'адрес базы mysql'; обычно это localhost$mosConfig_user = 'имя доступа к mysql';$mosConfig_password = 'пароль доступа к mysql';$mosConfig_db = 'имя базы';$mosConfig_absolute_path = 'абсолютный путь к файлам сайта';$mosConfig_cachepath = 'абсолютный путь к папке для хранения кэша';$mosConfig_live_site = 'http://www.адрес_сайта.ру';
Абсолютный путь к файлам можно узнать у хостера.
5. На перечисленные ниже директории выставляем права доступа 777:
cacheimages images/bannersimages/storiesmedia components language modules mambots templates administratoradministrator/backups administrator/componentsadministrator/modules
6. Все, сайт должен быть доступен посетителям.
Примечание: некоторые визуальные редакторы прописывают полный путь к картинкам, поэтому, после выполнения экспорта таблиц базы на локальном сервере, можно открыть файл экспорта, заменить в ссылках пути к картинкам на локальном сервере, на пути к картинкам на удаленном сервере.
joomlaportal.ru
Joomla 3.x. Как перенести сайт с локального сервера на хостинг.
В этом руководстве мы расскажем Вам, как перенести сайт на Joomla с локального сервера на хостинг.
Шаг №1. В самом начале мы подразумеваем, что у Вас уже есть установленная и отлаженная Joomla 3 на локальном веб-сервере. И теперь пришло время переноса сайта на хостинг в Интернете.
Шаг №2. Копирование файлов и папок на хостинг. С помощью любого FTP менеджера скопируйте все файлы и каталоги с локальной сервера в папку /public_html/ на хостинге. Совет: гораздо быстрее скопировать архив сайта, а затем распаковать его в текущую папку.
Шаг №3. Копирование базы данных. В Joomla все записи хранятся в базе данных, поэтому необходимо экспортировать данные из локального сервера:
- 1.Открываем наш локальный PHPAdmin. Для локального сервера в браузере пишем путь: http://localhost/phpmyadmin.
- 2.Выбираем нужную базу данных и нажимаем на «Экспорт» в верхнем меню
- 3.Нам будет предложено выбрать из двух способов экспортирования: Быстрый и Обычный. В данном случае, выбираем «Обычный» и нажимаем «Ок»
Затем просто скачиваем файл базы данных как обычный файл на компьютер.
После завершения экспорта делам следующее:
- 1.Создаем базу данных на удаленном сервере. Такая возможность есть в любой панели управления хостингом.
- 2.Открываем PHP Admin. Мы не будем здесь описывать, как это сделать, потому что панелей управления хостингом великое множество и все они разные.
- 3.В верхнем меню нажимаем «Импорт».
- 4.Указываем место на локальном компьютере, куда мы сохранили файла базы данных в пункте 4 и нажимаем «Ок»
После успешной загрузки базы данных на сервер, мы можем увидеть импортированные таблицы, нажав на имя базы данных
Шаг №4. Настройка файла конфигурации Joomla 3. Последнее, что нам осталось сделать – это отредактировать файла конфигурации Joomla 3, указав в нем правильные данные. А именно: название базы данных, адрес сайта и путь ко временной папке.
- 1. Открываем файл configuration.php, который находится в корне сайта. Для этого можно использовать любой текстовый редактор, например Блокнот или Notepad++
- 2. Ищем следующие строки:
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'database_user';
public $password = 'password';
public $db = 'database_name';
public $dbprefix = 'jos_';
И заменяем значения, указанные в кавычках на свои.
- 3. Затем заменяем имя домена в строке: public $live_site = 'domain.com'; на название своего сайта
- 4. В завершение, меняем путь к временной папке и к папке с логами. Стоит отметить, что на разных серверах они пишутся по-разному, например, так:
public $log_path = '/home/username/domains/domain.com/public_html/joomla/logs';
public $tmp_path = '/home/username/domains/domain.com/public_html/joomla/tmp';
Набираем адрес сайта в браузере и проверяем правильность введенных данных. Если все верно, то Вы увидите главную страницу своего сайта. В противном случае, ищем ошибки в файле настройки.
Как перенести сайт Joomla с удаленного хостинга на локальный
Как перенести сайт Joomla с удаленного хостинга на локальный
В данной статье я расскажу о том, с какими трудностями столкнулся при переносе сайта Joomla с удаленного хостинга на локальный.
Из этой статьи вы также узнаете:
- как перенести сайт Joomla с удаленного хостинга на локальный (localhost).
- что делать при утере пароля к административной части сайта, имея доступ к базе данных.
- как перенести сайт Joomla с локального хоста на удаленный (как выложить сайт в интернет)
Для отработки новых расширений для сайта я решил перенести сайт с удаленного сервера к себе на компьютер, что бы экспериментировать, не вмешиваясь в работу действующего ресурса.
При переносе возникли проблемы. Сайт на локальном хостинге не работал. Денвер работал нормально – другие проекты функционировали. Несколько попыток переноса сайта в надежде, что где то вкралась случайная ошибка ничего не дали.
Тогда был разработан порядок переноса сайта с удаленного сервера на локальный компьютер.
- На своем компьютере создаем базу данных с параметрами аналогичными БД с удаленного хоста.
- Устанавливаем Joomla с такими же параметрами как на удаленном хостинге.
- Импортируем базу данных, предварительно удаляем строки, созданные при установке Joomla.
- Создаем архив сайта, закачиваем архив к себе на компьютер, удаляем файлы установки Joomla и заменяем их файлами удаленного сервера. Файлы configuration.php и .htaccess оставляем, но вносим в них изменения. Изменяем имя пользователя базы данных на root, удаляем пароль установки (установили пустой пароль), хост определяем как localhost.
В результате всего сайт на локальном хостинге заработал, но панель администрирования на локальном хосте была недоступна. Денвер отвечал, что есть ошибки и настроено что то неправильно.
Исследовав папку administrator я обнаружил в нем наличие файла .htaccess. Каким образом он туда попал? Я думаю, что он был переопределен в эту папку на сервере. Удаляем файл .htaccess. Ура!!! Панель администрирования заработала. Именно этот файл в папке administrator был причиной того, что сайт при переносе с удаленного хостинга не работал на локальном сервере.
Только пароль для входа на сайт не работал. Для входа в панель администрирования на удаленном хостинге использовался акаунт в Google.
Как быть если утерян пароль администратора для доступа в административную панель сайта Joomla?
Доступ к базе данных у меня был, а значит, ищем в ней строки User, находим имя администратора и пароль (password), который в базе данных зашифрован, для обеспечения безопасности. Что бы изменить, пароль вам потребуется хешированная версия известного слова, например:
433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh3PFULvT - это хеш-код слова admin
- secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
- OU812 = 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm
Для редактирования записи в строке Administrator щелкаем на значке с карандашом в левой части экрана, меняем поле password, сохраняем изменения кнопкой справа внизу экрана. Заходим на сайт – все работает.
В заключение, для тех, у кого возникают трудности с переносом сайта на удаленный хост с локального, приведу порядок действий. Выбран хостинг с установленной системой Joomla.
- Перебрасываем в базу данных, созданную на удаленном хосте нашу базу. Имя базы данных остается таким, как было создано при установке. Лишние строки от прежней установки удаляем.
- Заходим в файловый менеджер хостинга, удалям папки установки системы Joomla. Оставим только файлы configuration.php и .htaccess.
- При помощи FTP закачиваем на сервер архив своей Joomla с localhost и распаковываем.
- Вносим изменения в файл конфигурации configuration.php, достаточно изменить только префикс таблиц базы данных.
Все – сайт заработал, и стал доступен всему интернет сообществу.
Добавить комментарий
ucthat-v-skole.ru
Перенос сайта Joomla на другой сервер
Нередко возникает ситуация когда необходимо перенести сайт на другой хостинг. При этом можно использовать инструменты панели управления и/или дополнительные программы вроде EMS SQL Manager. Однако при наличии доступа по ssh к локальному и удаленному серверу, все можно сделать штатными средствами OS. Перенос осуществляется в три этапа:
Копировать будет утилитой scp, которая входит в состав пакета openssh-clients, поэтому сначала необходимо на обоих серверах установить данный пакет:
# yum install openssh-clientsСоздание базы данных и пользователя MySQ
Необходимо подключиться к консоли mysql:
# mysql -pи выполнить следующие запросы:
- Создаем базу данных: CREATE DATABASE имя_базы;
- Создаем пользователя MySQL: CREATE USER 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';
- Назначаем ему права: GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'localhost';
Копирование MySQL
- Выгружаем базу данных в файл: # mysqldump --databases --create-options --comments -Q -uroot -p 'имя_базы' > /db.sql
- Копируем на удаленный сервер: # scp /db.sql root@удаленный_сервер:/
- Восстанавливаем базу на удаленном сервере: # mysql -uroot -hlocalhost -p < /db.sql
Копируем каталог с файлами
- Архивируем каталог с файлами: # zip -r /archive.zip /var/www/site
- Копируем архив на удаленный сервер: # scp /archive.zip root@удаленный_сервер:/
- Восстанавливаем каталог на удаленном сервере во временную папку: # unzip /archive.zip -d /tmp
- Копируем распакованные файлы из папки /tmp в папку сайта, и раздаем права: # chown -R apache:apache /var/www/site/*
itzx.ru
Как перенести Joomla! с компьютера на хостинг!?
платный хостинг для cms joomla При проектировании сайта на CMS Joomla многие разработчики сначала устанавливают её на локальный хостинг, а затем переносят на web хостинг.Это простая процедура, но многие начинающие пользователи часто спрашивают, как перенести подготовленный сайт на Joomla! с локальной машины, на удаленный сервер.
Итак, для переноса сайта с локальной машины на удаленный сервер нужно выполнить следующие действия:
1. На локальной машине, делаем экспорт таблиц базы с локального сервера с помощью, например, phpMyAdmin в файл типа .sql
2. На удаленном сервере производим импорт таблиц из полученного файла
3. Закачиваем все файлы (кроме директории installation), с локального компьютера на сервер. Файлы из папки Cache тоже переписывать не надо, просто создайте такую папку на сервере.
4. Корректируем файл конфигурации configuration.php и закачивем его на сервер
Изменяем настройки в файле configuration.php соответствии с настройками на сервере:
$mosConfig_host = 'адрес базы mysql'; обычно это localhost $mosConfig_user = 'имя доступа к mysql'; $mosConfig_password = 'пароль доступа к mysql'; $mosConfig_db = 'имя базы'; $mosConfig_absolute_path = 'абсолютный путь к файлам сайта'; $mosConfig_cachepath = 'абсолютный путь к папке для хранения кэша'; $mosConfig_live_site = 'http://www.адрес_сайта.ру';Абсолютный путь к файлам можно узнать у хостера.
5. На перечисленные ниже директории выставляем права доступа 777:
cache
images
images/banners
images/stories
media
components
language
modules
mambots
templates
administrator
administrator/backups
administrator/components
administrator/modules
6. Все, сайт должен быть доступен посетителям.
Примечание: некоторые визуальные редакторы прописывают полный путь к картинкам, поэтому, после выполнения экспорта таблиц базы на локальном сервере, можно открыть файл экспорта, заменить в ссылках пути к картинкам на локальном сервере, на пути к картинкам на удаленном сервере.
Перенос joomla на хостинг в интернете Предлагаю вам прочитать данную статью Несколько советов для работы с joomla!окажите поддержку, посетите сайт, ваш переход позволяет сайту развиваться
skilsz.blogspot.ru
Как перенести joomla на сервер?
По рекомендации специалистов в области сайтостроения перед тем, как приступить к созданию своей интернет-странички, необходимо установить локальный сервер на рабочий компьютер. Разработав макет сайта можно смело переносить его на платный хостинг.
Вам понадобится
- - дистрибутив платформы сайта на Joomla;
- - локальный сервер;
- - программное обеспечение FileZilla.
Инструкция
imguru.ru