Как перенести сайт с локального компьютера на сервер в Интернете? Как перенести joomla на сервер


Как перенести Joomla! с компьютера на хостинг | Joomla-Only - Создать сайт проще чем тебе кажется! |Шаблоны для Joomla! 1.5 | Расширения для Joomla 1.5 |Инструменты для web-мастеров

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

Перенос сайта построенного на Joomla! на хостинг происходит в три этапа. И так поехали.

Перенос Joomla! на хостинг. Этап 1.

Вам необходимо создать копию баз данных MySQL. Если вы используете для тестирования сайта Denwer, то в адресной строке браузера пропишите: http://localhost/Tools/phpmyadmin/index.php . Так вы попадёте в панель администрирование СУБД MySQL – phpMyAdmin.

В левом сайтбаре, из выпадающего списка, выберите базу данных, на которую у вас установлен сайт. Откроется такого вида окно, в нём переходим на вкладку экспорт:

0001

На в кладке экспорт выполните следующие действия:

0002

 

  1. Отметьте все таблицы в базе данных.
  2. В поле экспорт должно быть отмечено SQL.
  3. В поле шаблон имени файла к __DB__ дописываем, например дату экспорта.
  4. В поле сжатие отмечаем архивировать в zip, это поможет сократить скорость загрузки базы данных.
  5. Нажимаем кнопку пошёл.

Всё база копия базы данных у нас создана, теперь её необходимо импортировать в базу данных вашего хостера.

Перенос Joomla! на хостинг. Этап 2.

Первое что вам необходимо сделать на этом этапе, это создать новую базу данных на хостинге. Делается это обычно cPanel.

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

0003

  1. Выбираем местоположение нашей копии базы данных.
  2. Устанавливаем кодировку cp1251.
  3. Нажимаем кнопку пошёл.

Перенос Joomla! на хостинг. Этап 3.

Далее необходимо изменить файл configuration.php. Открываем его блокнотом, или же любым другим текстовым редактором. Открыв файл необходимо изменить следующее строки:

/* База данных */

var $dbtype = 'mysql';

var $host = 'сетевое имя сервера с базами данных, обычно это localhost';

var $user = 'имя пользователя базой данных, тот который создали на этапе 2';

var $password = 'пароль к базе данных';

var $db = 'имя базы данных';

var $dbprefix = 'jos_';

Первую и последнюю строчки оставляем без изменений. Сохраняем изменения.

Заливаем все файлы при помощи FTP клиента на хостинг. И даём следующим папкам права доступа 777:

cache/

administrator/

administrator/backups/

administrator/components/

administrator/modules/

images/

images/banners/

images/stories/

media/

components/

language/

modules/

mambots/

templates/

Для файла configuration.php установите права 644. Вот и в принципе всё!!! Дерзайте!!!

joomla-only.ru

pirathost.pro - База знаний - Как перенести Joomla на хостинг

Как перенести Joomla на хостинг

Процедура переноса Joomla с локального компьютера (домашнего компьютера) на хостинг сервер.

  1. Создайте резервную копию базы данных с Joomla на локальном компьютере. Сделать это можно при помощи phpMyAdmin перейдя во вкладку Экспорт и установив флажок "[x] Сохранить как файл".
  2. Произведите импорт базы данных.
  3. Закачиваем файлы Joomla по FTP на сервер в папку /domain.com/www/.
  4. На нашем сервере, через FTP менеджер, откройте файл configuration.php и внесите указанные ниже изменения.
  5. Вариант 1. Для версий Joomla, которые содержат в файле configuration.php строку class JConfig

public $log_path = '/home/имя_хостинг_аккаунта/имя_домена/www/logs';public $tmp_path = '/home/имя_хостинг_аккаунта/имя_домена/www/tmp'; //Имя хостинга - это первая половинка всех Ваших логинов. Например если логин myname_ftp, то имя хостинга - myname.public $ftp_enable = '0';public $host = 'хост_mysql'; //Хост базы данных должен быть не localhost, а тот, который написан в панели управления хостингом на странице MySQL/Базыданных.public $user = 'логин_к_mysql';public $db = 'имя_базы_данных';public $password = 'пароль_к_mysql';public $live_site = 'http://www.firma.com'; //В параметре $live_site должен присутствовать адрес с указанием протокола http://public $sef_rewrite = '1';

Вариант 2. Для версий Joomla, которые не содержат в файле configuration.php строку class JConfig

var $logs = '/home/имя_хостинг_аккаунта/имя_домена/www/logs';var $tmp = '/home/имя_хостинг_аккаунта/имя_домена/www/tmp'; //Имя хостинга - это первая половинка всех Ваших логинов. Например если логин myname_ftp, то имя хостинга - myname.var $ftp_enable = '0';var $host = 'хост_mysql'; //Хост базы данных должен быть не localhost, а тот, который написан в панели управления хостингом на странице MySQL/Базы данных.var $user = 'логин_к_mysql';var $db = 'имя_базы_данных';var $password = 'пароль_к_mysql';var $live_site = 'http://www.firma.com'; //В параметре $live_site должен присутствовать адрес с указанием протокола http://var $sef_rewrite = '1';

  1. Удаляем папку domain.com/www/cache/page/ со всем содержимым.
  2. Переименовываем файл htaccess.txt в .htaccess
  3. В файле .htaccess заменяем директиву FollowSymLinks на SymLinksIfOwnerMatch
  4. Переходим в панель упраления хостингом, в раздел "Мои сайты", напротив нужного сайта нажимаем на ссылку "Техническая проверка сайта" и получаем отчет о правильности настройки сайта.

bill.pirathost.pro

Как перенести joomla на хостинг?

Создание и публикация сайта на основе CMS (движков) все больше и больше захлестывает интернет. Объяснить это достаточно легко. Простота и гибкость таких движков дает сайтостроителям в максимально короткие сроки создать информативный и красочный сайт. Выбор большинства пользователей приходится на CMS «Joomla». При переносе обычного сайта на хостинг у пользователей обычно не возникает вопросов, но при установке сайта «Joomla» на хостинг площадку имеется ряд тонкостей.

Вам понадобится
Инструкция
  • В первую очередь необходимо установить программу Filezilla. Именно с помощью нее мы будем закачивать файлы вашего сайта на хостинг. После установки запускайте программу. Нажимайте вкладку «Файл» и выбирайте пункт «Менеджер хостов». Создайте новый хост. Назовите его названием вашего сайта. После этого в меню «Хост», правой части окна, вводите IP адрес, полученный от хостинг компании. Также введите имя пользователя и пароль. После этого нажимайте кнопку «Соединиться».
  • После соединения откроется окно, разбитое на два поля. В левом поле указаны ресурсы вашего компьютера, а в правом ресурсы удаленного хоста. Найдите папку «Public_HTML» на удаленном хосте. Она имеет такое же значение, как и папка «www» на локальном компьютере. Открывайте обе эти папку соответственно на удаленном хосте и на вашем компьютере. После этого выделяйте все файлы и папки, которые находятся в директории «www». Нажимайте правую кнопку мыши и выбирайте пункт «Закачать на сервер».
  • После этого создайте на сервере базу данных и пользователя. Добавьте созданного пользователя к созданной базе данных. Отметьте для него все привилегии. Переходите на локальный сервер. Переходите в «phpMyAdmin» и выбирайте базу данных вашего сайта. Выделите все таблицы в базе. После этого нажимайте «Экспорт» и архивируйте в zip архив. Переходите на сайт хостинга и в разделе «phpMyAdmin» нажимайте кнопку «Импорт». Импортируйте базу данных с вашего компьютера на сервер.
  • Переходим к настройке базы данных. В директории вашего сайта есть файл «Configuration.php». Откройте его. Найдите строчки «user» и «db». Копируйте полное имя базы данных созданной на хостинге в строчку «db». Аналогично вставляйте имя пользователя. В строке «password» пишите пароль, который был создан на сервере при создании пользователя. Сохраните файл и закачайте его на сервер. Перезапишите файл на сервер.
  • Оцените статью!

    imguru.ru

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

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

    Представим такую ситуацию, у вас есть некий сервер на CentOs и вам необходимо перенести с него сайт на другой сервер, всё что потребуется для этого, это программа FileZilla. Скачать можно здесь

    Давайте создадим архив с сайтом, для этого авторизуйтесь на сервере под учётной записью root, затем перейдите в домашний каталог пользователя командой

    cd /home/user

    выполните следующюю команду

    tar -cvf site.tar /var/www/html

    после выполнения данной команды в папке пользователя появится файл site.tar с содержимым каталога /var/www/html

    после этого можно подключиться к серверу под протоколом sftp с помощью программы FileZilla

     

    После того как запустите FileZilla, укажите IP адрес сервера, логин и пароль, выглядеть это будет примерно так

    подключаться необходимо под логином root(либо под учётной записью пользователя в папку которого вы создали архив с сайтом).

    После того как вы нажмёте кнопку "Быстрое соединение" и примите сертефикат с сервера, в нижней правой части FileZilla появится дерево каталогов вашего сервера(в частности папка root, если подключились по root),

    а нужно перейти в папку /home/user

    в этой папке находится архив site.tar, вот он-то нам и нужен, просто перетащите эту папку в левую часть FileZilla

    дождитесь окончания копирования.

    Теперь необходимо зделать дамп базы данных Joomla, делается это так:

    для начало войдите в кореть системного диска командой

    cd /

    далее введите команду для снятия дампа базы 

    mysqldump -uroot  -p joomla > joomla.sql # у меня база называется joomla, а вы подставьте имя которое используется у вас

    после выполнения этой командыв корне диска появится файс joomla.sql

    скопируйте этот файл на рабочий стол, так-же как вы копировали архив site.tar

    Теперь развернём сайт на новый сервер

    "залейте" этот архив и файл joomla.sql на необходимый сервер, с помощью всё той-же программы filezilla, например в папку home

    Далее установите программу midnight commander

    yum install mc # установить midnight commander

    mc # запустить midnight commander

    в midnight commander зайдите в папку в которую вы "залили" архив с сайтом и базой, зайдите в этот архив(midnight commander может работать с архивами tar), в противоположном столбике midnight commander откройте папку var/www/html/ и копируйте все из папки html архива tar

    Теперь развернеём базу

    Прежде чем востанавливать базу, необходимо в mysql создать базу с таким-же именем и правами на неё как и на исходном сервере, тоесть такой-же логин и пароль к этой базе.

    Скопируйте файл joomla.sql (в вашем случаи имя может быть другим) в корень диска, выйдите из midnight commander клавишей F10 и выполните команду, находясь в корне диска,

    mysql -uroot -p joomla<joomla.sql

    Перенос сайта завершен, осталось только перезагрузить вэб сервер

    service httpd restart

    Если вы зделали всё правельно, то сайт должен заработать без проблем!!!!

    virusslayer.su

    Как перенести сайт с локального компьютера на сервер в Интернете?

    Наверное многие начинающие разработчики на Joomla сначала делают свой сайт локально, т.е. на своем компьютере, а затем уже переносят его на сервер в Интернете. Здесь мы покажем как это все делается.

    В нашей работе мы будем использовать компонент называемый Akeeba Backup, он поможет нам в процессе переноса. Для начала мы воспользуемся компонентом Akeeba Backup чтобы создать резервную копию локально созданного сайта (файлы+база данных), затем мы будем использовать приложение Kickstart чтобы восстановить сайт из ранее созданной резервной копии.

    А теперь все по шагам:

    1. Для начала скачайте компонент Akeeba Backup. Убедитесь, что вы скачаете последний релиз, на сегодня это 3.0.a4.
    2. Скачать приложение Kickstart, снова убедившись что это последний релиз, на сегодня это версия 2.4. Распакуйте скачанный архив для дальнейшего использования.
    3. В административной части вашего сайта откройте: «Расширения > Установить/Удалить» и установите пакет с компонентом Akeeba Backup.
    4. Далее откройте: «Компоненты > Akeeba Backup > Конфигурация. Перейдите на вкладку «Дополнительно» и найдите «Archiver Engine» и измените на «JPA Akeeba Backup» и нажмите кнопку «Сохранить».
    5. Далее щелкните на кнопке “Backuo NOW”, начнется процесс резервного копирования.
    6. Теперь найдите файл с резервной копией в папке /administrator/components/com_akeebabackup/Backup файл резервной копии будет иметь расширение JPA. Затем загрузите этот файл на удаленный сервер в папку где должны находиться HTML странички.
    7. Загрузите приложение Kickstart в эту же директорию, он должен быть извлечен из архива, если вы этого не сделали раньше, то распакуйте, а затем загрузите.
    8. На удаленном сервере сделайте базу данных используя PHPMyAdmin или же другой инструмент.
    9. В браузере откройте страницу http://backup_directory/kickstart.php (где backup_directory это каталог находится файлы с резервной копией). Вставьте host, username, password и нажмите на зеленую кнопку "Пуск", начнется процесс восстановления, не закрывайте это окно.
    10. После извлечения файлов из архива появится окно, в нем нажмите на кнопу чтобы запустить непосредственно сам скрипт восстановления.
    11. Откроется новое окно и вы увидите типичный процесс при установке Joomla, но это не установка с нуля, а это процесс восстановления.
    12. После успешной установки Joomla (восстановления в нашем случае) все окна можете закрыть. Процесс восстановления завершен, теперь можете открыть свой сайт уже на удаленном сервере.

    joomla.ru

    Как перенести сайт с локального компьютера на сервер в Интернете?

    1)Для начала скачайте компонент Akeeba Backup. Убедитесь, что вы скачаете последний релиз, на сегодня это 3.0.a4. 2)Скачать приложение Kickstart, снова убедившись что это последний релиз, на сегодня это версия 2.4. Распакуйте скачанный архив для дальнейшего использования. 3)В административной части вашего сайта откройте: «Расширения> Установить/Удалить» и установите пакет с компонентом Akeeba Backup. 4)Далее откройте: «Компоненты> Akeeba Backup> Конфигурация. Перейдите на вкладку «Дополнительно» и найдите «Archiver Engine» и измените на «JPA Akeeba Backup» и нажмите кнопку «Сохранить». 5)Далее щелкните на кнопке “Backuo NOW”, начнется процесс резервного копирования.6)Теперь найдите файл с резервной копией в папке /administrator/components/com_akeebabackup/Backup файл резервной копии будет иметь расширение JPA. Затем загрузите этот файл на удаленный сервер в папку где должны находиться HTML странички. 7)Загрузите приложение Kickstart в эту же директорию, он должен быть извлечен из архива, если вы этого не сделали раньше, то распакуйте, а затем загрузите. 8)На удаленном сервере сделайте базу данных используя PHPMyAdmin или же другой инструмент. 9)В браузере откройте страницу http://backup_directory/kickstart.php (где backup_directory это каталог находится файлы с резервной копией). Вставьте host, username, password и нажмите на зеленую кнопку "Пуск", начнется процесс восстановления, не закрывайте это окно. 10)После извлечения файлов из архива появится окно, в нем нажмите на кнопу чтобы запустить непосредственно сам скрипт восстановления. 11)Откроется новое окно и вы увидите типичный процесс при установке Joomla, но это не установка с нуля, а это процесс восстановления. 12)После успешной установки Joomla (восстановления в нашем случае) все окна можете закрыть. Процесс восстановления завершен, теперь можете открыть свой сайт уже на удаленном сервере.

    6)Теперь найдите файл с резервной копией в папке /administrator/components/com_akeebabackup/Backup файл резервной копии будет иметь расширение JPA. Затем загрузите этот файл на удаленный сервер в папку где должны находиться HTML странички. 7)Загрузите приложение Kickstart в эту же директорию, он должен быть извлечен из архива, если вы этого не сделали раньше, то распакуйте, а затем загрузите.

    вот это я непонял, помогите пожалуйста, я сам в этом новичок, ЧАЙНИК как говорится =)

     

    joomla-support.ru


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