close

Вход

Забыли?

вход по аккаунту

?

отчёт (4)

код для вставкиСкачать
Содержание
Введение......................................................................................................2
Раздел 1.
1.1 Общие сведения о предприятии...........................................................3
1.2 Режим работы.......................................................................................4
Раздел 2.
2.1 План выполнения работ в период практики.......................................5
2.2 Изученные материалы.........................................................................6
2.3 Выполнение индивидуального задания..............................................7
2.4 Ход выполнения задания.....................................................................8
Заключение.................................................................................................13
Список литературы....................................................................................14
1
Введение.
Целью практики является закрепление полученных в университете знаний
и навыков работы с базами данных и программным обеспечением, а также
изучение аспектов, связанных с интернетом, в частности настройка вебсерверов, PHP, CSS, вёрстка веб-страниц, работа с CMS, MySQL
2
1.1
Раздел 1.
Общие сведения о предприятии.
Наименование компании: ДГТУ, кафедра «Информационные технологии»
Адрес: Ростов-на-Дону, пл.Гагарина, 1
3
1.2
Режим работы
Установлен свободный график работы.
4
2.1
Раздел 2
План выполнения работ в период практики

Изучение основ языка PHP, приёмов вёрстки и дизайна веб-страниц

Установка ПО локального сервера (Apache, PHP5, MySQL)

Настройка и оптимизация локального сервера

Установка системы управления сайтом (CMS ModX) на локальный сервер

Изучение особенностей работы с CMS ModX, установка плагинов и
дополнений

Разработка идеи сайта и дизайна

Вёрстка дизайн-макета и отладка

Тестирование работы сайта на локальном сервере
2.2
5
Изученные материалы
Ознакомился с документацией к языку PHP и программной системе,
составляющей локальный сервер. Также ознакомился с рекомендациями по
разработке сайтов.
2.3
6
Выполнение индивидуального задания
Язык PHP и базы данных SQL позволяют создавать сайты с
динамическим
содержимым,
которые
могут
взаимодействовать
с
пользователем, изменяя содержимое страницы и обеспечивать более удобную
работу с материалами сайта, чем обычные статические ресурсы. Также среди
преимуществ подобных сайтов можно отметить относительную простоту
разработки, множество готовых решений для разработчиков (скрипты форумов,
регистрация пользователей), удобство администрирования и расширения
функциональности, возможность интеграции с социальными сетями, лёгкость
использования на странице различного динамического содержимого: видео,
флеш-анимация, опросы, формы.
7
2.4
Ход выполнения задания
1) Установить на рабочий компьютер локальный веб-сервер.
На рабочем компьютере установлена ОС семейства Linux Ubuntu, поэтому
в качестве веб-сервера будем использовать Apache, дополнительно установим
PHP5 и MySQL. Установка локального сервера:
Открываем терминал и пишем:
sudo apt-get install mysql-server
После установки должен открыться диалог создания root-пароля для
MySQL, если этого не произошло, то пишем:
sudo mysqladmin -u root password XXXX
где XXXX — ваш пароль
Теперь установим GUI(Графический интерфейс пользователя) для
управления БД MySQL:
sudo apt-get install mysql-admin
MySQL установлен.
Устанавливаем Apache. Опять же открываем терминал и вводим
следующие команды:
sudo apt-get install apache2
8
Теперь приконнектим к новоиспеченному апачу php5, вместе с библиотеками
для работы с MySQL и графикой:
sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-authmysql php5-mysql php-image-graph imagemagick
После установки — перезапускам апач:
sudo /etc/init.d/apache2 restart
Проверяем работоспособность нашего веб-сервера — заходим в браузер и
пишем:
127.0.0.1
Должна появиться надпись: «It works!».
Директории по умолчанию:
/var/www/ — скрипты и файлы пользователей;
/etc/php5/ и /etc/apache2/ — конфигурационные файлы php5 и apache2;
Проверяем работоспособность PHP5. Создадим файл phpinfo.php:
sudo gedit /var/www/phpinfo.php
В него заносим следующее:
<?php phpinfo(); ?>
Сохраняем его и заходим по ссылке: 127.0.0.1/phpinfo.php
9
Если появилась информация о PHP, значит — работает!
В будущем можно настроить виртуальный хостинг для того, чтобы
расположить несколько веб-сайтов на одном веб-сервере. А также установить
Eclipse+PDT и настроить на нём отладчик Xdebug.
2)Настройка базы данных
Для того, чтобы было удобнее работать с сервером баз данных MySQL,
мы установили небольшую программку под названием mysql-admin. Для
запуска установленной программу, переходим в меню Приложения →
Программирование → MySQL Administrator. В появившемся окне вводим свои
данные. Создаём базу данных под названием joomla_bd. Затем добавляем
специального пользователя для работы с нашей новой базой данных. В поле
имени пользователя указываем joomla_user. Задаём пароль для этого
пользователя, который нам понадобится во время установки Joomla. Затем
зададим права на доступ к базе данных. Для этого перейдём на вкладку
«Schema Privileges», выберем нашу базу данных, кликнем левой кнопкой мыши
на какое-нибудь поле в списке «Available Privileges», затем нажмём на
клавиатуре Ctrl-A , перемещаем все привилегии в столбик «Assigned Privileges».
Всё, дело сделано, теперь можно закрыть программу MySQL Administrator.
10
3) Установить на локальный сервер CMS Joomla.
CMS (Content Manager System, Система Управления Содержимым) —
устанавливаемый на веб-сервер пакет скриптов, предназначенный для
упрощения работы администратора с содержимым сайта, модернизации и
развития ресурса. На данный момент распространено огромное количество
CMS, шаблонов и плагинов для них, например, одной из самых универсальных
является Joomla, который я и использовал, предоставляющая богатейшие
возможности по созданию интернет-ресурсов, их доработке и сопровождению,
на её основе можно создать практически любой сайт, начиная с небольшого
персонального блога или форума, заканчивая сайтом крупной компании.
Примером может служить сайт ДГТУ, для создания и управления которого
используется Joomla.
Joomla распространяется бесплатно, поэтому найти и скачать её довольно
просто. В данный момент самой свежей, доступной к загрузке является Joomla
1.7.0, для удобства я скачал и установил русифицированную версию.
Теперь для того, чтобы сделать сайт, нужно в нашем домашнем каталоге
создать папку с названием public_html и заполнить её содержимым. Чтобы
создать папку, идём в меню «Переход → Домашняя папка», в открывшемся окне
кликаем правой кнопкой мыши и выбираем соответствующий пункт меню.
Распаковываем архив Joomla в созданную папку. Открыв страницу
http://127.0.0.1/~username (username – имя домашнего каталога), получаем
приглашение к началу установки Joomla. Затем нажимая на кнопку “Далее”,
последовательно производим необходимые нам настройки. После установки
необходимо удалить папку installation и снять с файла configuration.php права на
запись для всех пользователей кроме себя.
Теперь можно перейти к администрированию:
http://127.0.0.1/~username/administrator/
Взглянуть на то, что у нас получилось можно здесь:
http://127.0.0.1/~username/
11
С помощью панели администратора можно управлять содержимым сайта,
добавлять, изменять и удалять элементы, плагины.
4) Создание сайта.
Установка локального сервера, его настройка и изучение CMS были
основными заданиями моей практики, поэтому сайт создавался не с чистого
листа, а из бесплатно распространяемого шаблона. Для этого с одного из
бесчисленного множества дизайнерских сайтов был скачан шаблон, который
пришлось немного переделать. Одним из изменений является переделывание
оформление под «резиновый», растягивающийся формат, так как он в
настоящее время является самым используемым оформлением.
Темы у сайта пока что нет, но созданный шаблон, к которому кроме
основной функциональности(авторизация и поиск) были добавлены форум, чат,
фото-галерея, видео-галерея, возможность комментирования, облако тегов,
календарь, погода и RSS-лента, может быть подогнан практически под любую
тему, изменив дизайн и заполнив содержимым. Так же могут быть добавлены
остальные компоненты, модули, которые находятся в свободном
распространении в сети интернет.
12
Заключение.
В ходе производственной практики были закреплены знания в области
веб-дизайна в веб-программирования, кроме того, получены основные знания в
языке PHP.
За время прохождения производственной практики:
1)
Получен опыт установки и настройки локального сервера;
2)
Изучены основы языка PHP;
3)
На практике закреплены знания SQL;
4)
Изучена концепция систем управления контентом напримере - Joomla
13
Список литературы
1.
Игорь Шапошников. PHP 5.1: учебный курс, «Питер», 2007г.
2.
Мэтт Зандстра. PHP: объекты, шаблоны и методики программирования.
«Apress», 2010г.
3.
Сайты: apache.com, joomlaportal.ru, linux.org.ru, ubuntologia.ru, wikipedia.ru
14
Документ
Категория
Программное обеспечение
Просмотров
123
Размер файла
326 Кб
Теги
отчет
1/--страниц
Пожаловаться на содержимое документа