Постановка задачи:
Реализовать блог, в котором есть следующие возможности: просмотр ленты управление (CRUD) сообщениями,
- комментарии к сообщениям комментарии к комментариям возможность добавить произвольное число тегов к одному сообщению блога управление (CRUD) списком тегов.
Установка пакета phpmyadmin и запуск программы:
-
Установка phpmyadmin (содержит apache, mysql, php) sudo apt-get install phpmyadmin
-
Создать единую папку для всех сайтов, например /home/user/www
-
В этой папке создать папку сайта. Например /home/user/www/site В эту папку кинуть lab2.php
-
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/site Команда создает новую запись виртуального хостинга копируя стандартную запись.
-
sudo gedit /etc/apache2/sites-available/site и в этом файле: 5.1 заменить все /var/www/ на /home/user/www/site/ 5.2 перед строкой "DocumentRoot /home/user/www/site/" добавить строку "ServerName site" Должно быть так: <VirtualHost *:85> ServerName site DocumentRoot /home/user/www/site/
-
Изменить порт apache на 85 6.1 удалить symlink к phpmyadmin.conf rm /etc/apache2/conf.d/phpmyadmin.conf
6.2 добавить строку в ports.conf "Listen 85" sudo nano /etc/apache2/ports.conf
6.3 создать symlink к директории phpmyadmin cd /home/user/www/site/ sudo ln -s /usr/share/phpmyadmin/
-
Изменить порт mysql на 3306 7.1 Проверить, на каком порту запущен mysql sudo netstat -tap | grep mysql
7.2 Если не на 3306, то изменить значение порта в config-е /etc/mysql/my.cnf 7.3 Перезагрузить сервер sudo service mysql restart
-
sudo a2ensite site1
-
sudo gedit /etc/hosts и в этом файле добавить строку 127.0.0.1 site
-
sudo /etc/init.d/apache2 reload
-
Зайти в админку phpmyadmin http://localhost/phpmyadmin 11.1 Создать базу данных с именем blog 11.2 Import-ить blog.sql - таблицы в БД blog
-
Зайти на сайт http://site
Я описывала установку на ubuntu из мануалов, прочитанных на сайтах:
- Установка phpmyadmin : http://forum.ubuntu.ru/index.php?topic=46573.0
- Установка нужного порта для apache : http://ubuntuforums.org/showthread.php?t=1329607
- Установка нужного порта для mysql : http://help.ubuntu.ru/wiki/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_ubuntu_server/%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/mysql
Я делала работу с помощью xampp под windows для браузера firefox