Перенос 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';

Незабыть сменить права у файла configuration.php на 644

Права на папки в Joomla

Что бы устанавливать копоненты, модули и плагины необходимо выставить права на папки и файлы Joomla. Откройте пункт меню

Помощь - Информация о системе - права на папки

Вы увидите список файлов и папок Joomla права на которые необходимо изменить на 777. Смените. Проверьте что бы статус сменился с Не доступен на запись на Доступен на запись

По сути можно пользоваться сайт работает. Только что, бы менять настройки через административную панель Вам необходимо постоянно менять права на файл configuration.php на 777 и возвращать обратно 644 после завершения настройки. В противном случае Joomla пишет:

Возникла ошибка! Не могу открыть конфигурационный файл на запись!

Если Вас такой подход не устраивает то необходимо настроить FTP это позволит Joomla редактировать файл configuration.php из admin панели и устанавливать расширения к Joomla.

Если же у Вас не получилось и сайт работает криво, это может быть связано с тем, что неправильно указан путь к папкам tmp и log. В таком случае пишем в configuration.php следующим образом:

/var/www/basic/data/www/site.ru/tmp /var/www/basic/data/www/site.ru/logs //Посмотреть путь к вашим папкам можно через меню в админке Помощь > Информация PHP в строке DOCUMENT_ROOT

Что касается востановления базы поверх уже работующего сайта на сервере то проблем вроде нет, востанавливаю заменяю без потерь и глюков (пока)

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 все записи хранятся в базе данных, поэтому необходимо экспортировать данные из локального сервера:

Затем просто скачиваем файл базы данных как обычный файл на компьютер.

После завершения экспорта делам следующее:

После успешной загрузки базы данных на сервер, мы можем увидеть импортированные таблицы, нажав на имя базы данных

Шаг №4. Настройка файла конфигурации Joomla 3. Последнее, что нам осталось сделать – это отредактировать файла конфигурации Joomla 3, указав в нем правильные данные. А именно: название базы данных, адрес сайта и путь ко временной папке.

public $dbtype = 'mysql';

public $host = 'localhost';

public $user = 'database_user';

public $password = 'password';

public $db = 'database_name';

public $dbprefix = 'jos_';

И заменяем значения, указанные в кавычках на свои.

public $log_path = '/home/username/domains/domain.com/public_html/joomla/logs';

public $tmp_path = '/home/username/domains/domain.com/public_html/joomla/tmp';

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

cmsheaven.org

Как перенести сайт Joomla с удаленного хостинга на локальный

Как перенести сайт Joomla с удаленного хостинга на локальный

В данной статье я расскажу о том, с какими трудностями столкнулся при переносе сайта Joomla с удаленного хостинга на локальный.

Из этой статьи вы также узнаете:

  1. как перенести сайт Joomla с удаленного хостинга на локальный (localhost).
  2. что делать при утере пароля к административной части сайта, имея доступ к базе данных.
  3. как перенести сайт Joomla с локального хоста на удаленный (как выложить сайт в интернет)

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

При переносе возникли проблемы. Сайт на локальном хостинге не работал. Денвер работал нормально – другие проекты функционировали. Несколько попыток переноса сайта в надежде, что где то вкралась случайная ошибка ничего не дали.

Тогда был разработан порядок переноса сайта с удаленного сервера на локальный компьютер.

  1. На своем компьютере создаем базу данных с параметрами аналогичными БД с удаленного хоста.
  2. Устанавливаем Joomla с такими же параметрами как на удаленном хостинге.
  3. Импортируем базу данных, предварительно удаляем строки, созданные при установке Joomla.
  4. Создаем архив сайта, закачиваем архив к себе на компьютер, удаляем файлы установки 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.

  1. Перебрасываем в базу данных, созданную на удаленном хосте нашу базу. Имя базы данных остается таким, как было создано при установке. Лишние строки от прежней установки удаляем.
  2. Заходим в файловый менеджер хостинга, удалям папки установки системы Joomla. Оставим только файлы configuration.php и .htaccess.
  3. При помощи  FTP  закачиваем на сервер архив своей Joomla с localhost и распаковываем.
  4. Вносим изменения в файл конфигурации configuration.php, достаточно изменить только префикс таблиц базы данных.

Все – сайт заработал, и стал доступен всему интернет сообществу.

Добавить комментарий

ucthat-v-skole.ru

Перенос сайта Joomla на другой сервер

Нередко возникает ситуация когда необходимо перенести сайт на другой хостинг. При этом можно использовать инструменты панели управления и/или дополнительные программы вроде EMS SQL Manager. Однако при наличии доступа по ssh к локальному и удаленному серверу, все можно сделать штатными средствами OS. Перенос осуществляется в три этапа:

Копировать будет утилитой scp, которая входит в состав пакета openssh-clients, поэтому сначала необходимо на обоих серверах установить данный пакет:

# yum install openssh-clients

Создание базы данных и пользователя MySQ

Необходимо подключиться к консоли mysql:

# mysql -p

и выполнить следующие запросы:

  1. Создаем базу данных: CREATE DATABASE имя_базы;
  2. Создаем пользователя MySQL: CREATE USER 'имя_пользователя'@'localhost' IDENTIFIED BY 'пароль';
  3. Назначаем ему права: GRANT ALL PRIVILEGES ON имя_базы.* TO 'имя_пользователя'@'localhost';

Копирование MySQL

  1. Выгружаем базу данных в файл: # mysqldump --databases --create-options --comments -Q -uroot -p 'имя_базы' > /db.sql
  2. Копируем на удаленный сервер: # scp /db.sql root@удаленный_сервер:/
  3. Восстанавливаем базу на удаленном сервере: # mysql -uroot -hlocalhost -p < /db.sql

Копируем каталог с файлами

  1. Архивируем каталог с файлами: # zip -r /archive.zip /var/www/site
  2. Копируем архив на удаленный сервер: # scp /archive.zip root@удаленный_сервер:/
  3. Восстанавливаем каталог на удаленном сервере во временную папку: # unzip /archive.zip -d /tmp
  4. Копируем распакованные файлы из папки /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 на сервер?

По рекомендации специалистов в области сайтостроения перед тем, как приступить к созданию своей интернет-странички, необходимо установить локальный сервер на рабочий компьютер. Разработав макет сайта можно смело переносить его на платный хостинг.

Вам понадобится
Инструкция
  • Локальным сервером называется искусственно созданная оболочка, которая имитирует команды и действия выполняемые оригинальным сервером. Другими словами при помощи локального сервера можно на собственном компьютере создать сайт и просмотреть, как он будет выглядеть и работать в реальных условиях. После разработки модели своего сайта вам необходимо перенести его на настоящий удаленный сервер.
  • Данная процедура довольно простая, если учитывать все нюансы ее исполнения. Для переноса вам понадобится скопировать все каталоги, которые были созданы при помощи локального сервера.
  • В первую очередь следует произвести экспорт базы данных, которая имеет расширение sql. Это можно сделать при помощи phpMyAdmin. Для перехода к этой утилите достаточно дописать ее название в адресную строку вашего браузера (между названием утилиты и основной строкой необходимо поставить знак «/»).
  • На странице phpMyAdmin необходимо перейти к разделу «Экспорт таблиц базы данных» и сохранить получившийся в итоге файл. Сохранить можно в папку с вашим будущим сайтом или просто на «Рабочий стол».
  • После получения доступа к удаленному серверу следует произвести импорт таблицы базы данных и скопировать все каталоги вашего сайта. Стоит отметить, что папку Installation и Cash копировать не надо. На удаленном сервере достаточно создать новую папку Cash. Копирование каталогов лучше всего производить при помощи программы FileZilla.
  • В корневой директории вашего сайта (на удаленном сервере) откройте файл Configuration.php, его необходимо изменить. Имена переменных, значение которых следует изменить, начинаются со значения $mosConfig. Вам надо изменить значения команд, которые идут после $mosConfig.
  • Адрес вашей базы данных обычно задается в переменной host, а имя пользователя и пароль к этой базе следует прописать в user и в password. Название базы данных и путь к файлам сайта прописывают в db (data base) и absolute_path, соответственно. Обратите внимание на переменную, в которой необходимо указывать путь до файлов сайта — эту информацию следует узнать в службе технической поддержки.
  • Последним штрихом будет присвоение к личным папкам администратора прав с пометкой «777». Это можно сделать при помощи того же ftp-менеджера FileZilla.
  • Оцените статью!

    imguru.ru


    Prostoy-Site | Все права защищены © 2018 | Карта сайта