русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Перенос сайта на веб-сервер


Дата добавления: 2015-06-12; просмотров: 1086; Нарушение авторских прав


Вариантов открытия сайта для общего доступа может быть несколько:

1. Настройка собственного веб-сервера.

2. Приобретение платного хостинга.

3. Получение бесплатного хостинга.

Для тестирования сайта достаточно бесплатного хостинга.

Бесплатный хостинг подразумевает:

1. Сайт будет иметь доменное имя четвертого уровня. Например: puh.edu.1c.ru.

2. В отдельном месте страницы (сверху,сбоку), скорее всего, будет располагаться реклама.

Для того чтобы найти бесплатный хостинг в поисковой строке следует ввести: бесплатный хостинг php mysql (см. рис. 12.14):

Рис. 12.14

В результатах поиска отобразится достаточное количество предложений.

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

Внимание!!!Перенос сайта на платный хостинг происходит по такой же схеме!

Перенос сайта осуществляется в несколько шагов:

1. Изменение параметров подключения к базе данных в программном коде PHP.

2. Копирование файлов по FTP с исходного компьютера на веб-сервер.

3. Выгрузка базы данных с исходного компьютера.

4. Загрузка базы данных на веб-сервер.

Первый шаг.Открываем файл lib.phpи в самом верху указываем параметры подключения к базе данных:

// Константы для подключения к базе данных

define("ServerName", "mysql78.1gb.ru");

define("UserLogin", "gb_puh_db");

define("UserPassword", "37160998auio");

define("DbName", "gb_puh_db");

Отрываем файл tovar.php, переходим в функцию runMySQL() и также указываем параметры подключения к базе данных:

// Выполнение операций с базой данных MySQL

function runMySQL()

{



// Подключаемся кMySQL

$db = mysql_connect("mysql78.1gb.ru","gb_puh_db","37160998auio");

// Если подключение выполнено

if ($db)

{



// Выбираем базу данных с проверкой успешного выбора

if (mysql_select_db("gb_puh_db",$db))

После этого необходимо сохранить все файлы проекта!

Вместо параметров:"localhost", "root", "", "puh"мы указали параметры для другой базы данных.

Второй шаг.Теперь необходимо скопировать файлы сайта на веб-сервер. Для этого установим специальную программу,позволяющую копировать файлы по FTP. Мы воспользуемся программой WinSCP.

Далее выполняем установку по изображениям (см. рис. 12.15)

Установка WinSCP:

 

 

Шаг 1:

Шаг 2:

Шаг3:

Шаг 4:

Шаг5:

Шаг 6:

Шаг7:

Рис. 12.15

После установки наРабочем столепоявится новый значок. Выполним запуск программы WinSCP (см. рис.12.16):

Рис. 12.16

В открывшемся окне нужно выбрать File protocol: FTP,указать параметры подключения по FTP –Сервер, Логин,Пароль, после этого нажать накнопкуSave (см. рис. 12.17):

Рис. 12.17

Данные подключения лучше указывать путем копирования(известная всем комбинация клавиш <Ctrl+C>) и вставки(<Ctrl+V>).

Внимание!!!Три параметра подключения по FTP: Сервер, Пользователь, Пароль и четыре параметра подключения к базе данных: Сервер, Пользователь, Пароль, Имя базы данных - необходимо получить на сайте хостинга!

Сохраняем пароль (см.рис. 12.18):

Рис. 12.18

Выполняем подключение(см. рис. 12.19):

Рис. 12.19

После успешного подключения откроется интерфейс для копирования файлов на хостинг (см. рис. 12.20):

Рис. 12.20

Этот интерфейс представляет собой два окна: с левой стороны располагаются директории компьютера, с правой - директории веб-сервера. Директория, в которую необходимо скопировать сайт, как правило,называется http (см. рис.12.21)

Рис. 12.21

Заходим в директориюhttp, если в ней имеются какие-то файлы, удаляем их.

В эту директорию нужно скопировать файлы нашего сайта, которые находятся на виртуальном диске, в папкеpuh/www. В противоположном окне выбираем сверху виртуальный диск с нашим сайтом (см. рис. 12.22):

Рис. 12.22

И переходим в папкуhome/puh/www (см. рис.12.23):

Рис. 12.23

Выделим файлы и папки нашего проекта. Обратите внимание, что папку .settingsи файлы: .project,.buildpathкопировать не обязательно! Эти файлы и папка были созданы средой разработкиEclipse для PHP и на работу сайта не влияют. Для выделения файлов и папок необходимо, удерживая клавишу Ctrl , левой клавишей мыши помечать нужные вам файлы и папки.После выделения, нажмите кнопку F5 Copyили клавишуF5. В появившемся окне подтверждаем копирование(см. рис. 12.24):

Рис. 12.24

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

Осталось выполнить перенос базы данных.

Третий шаг.Для выгрузки базы данных нужно перейти в PHPMyAdmin, выбрать базу данных puhи нажать на ее наименование (см. рис.12.25):

Рис. 12.25

В появившемся сверху списке операций необходимо выбрать команду Экспорт (см. рис.12.26):

Рис. 12.26

Затем нужно выбрать Способ экспорта: Быстрый, Формат: SQL и нажать на кнопку OK (см. рис. 12.27):

Рис. 12.27

Произойдет выгрузка в файл puh.sql, в этом файле будут находиться данные трех таблиц базы данных. Выгрузка файла происходит в ту же папку, что и обычное скачивание через браузер.

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

Внимание!!!Внешний вид интерфейса на хостинге может отличаться в зависимости от версии PHPMyAdmin!

Выбираем базу данных, в которую будет происходить загрузка (см.рис. 12.28):

Рис. 12.28

Обратите внимание, что имя этой базы данных указано в PHP-коде при подключении к MySQL. Сверху нажимаем на имя базы (см. рис. 12.29):

Рис. 12.29

Переходим в разделИмпорт (см. рис.12.30):

Рис. 12.30

В разделе Импорт нужно выбрать файл puh.sql,который был выгружен на предыдущем шаге(см. рис. 12.31):

Рис. 12.31

Выбираем формат SQL и производим загрузку (см. рис. 12.32):

Рис. 12.32

В случае успешной загрузки, должны появиться три таблицы проекта (см. рис. 12.33):

Рис. 12.33

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

Если сайт перенесен правильно, то при переходе по полученному доменному имени через браузер, например,http://puh.edu.1c.ru должен отобразиться наш сайт.



<== предыдущая лекция | следующая лекция ==>
Создание дополнительных настроек в тегахHEAD | Проверка взаимодействия с клиентской частью наJava


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.221 сек.