SoftBird.net

Семейный портал
программистов

Главная
Мобильные приложения
Различные статьи...
Плохие работодатели
Полезные ссылки
Наша информация...

Создание приложений

Russian Обмен баннерами с нами English

Как самому сделать сайт?

Краткая информация, размещённая здесь, может помочь Вам как при создании простой личной странички, так и при проектировании большого сайта с программным контентом.


Простая страничка
Главные тэги
Бесплатный хостинг
Раскрутка
Доменное имя
Платный хостинг
Скрипты
Базы данных
Локальный сервер
Выделенный сервер

Простая страничка

FrontPage в работе   Для этого нам нужен любой HTML редактор, но лучше взять хороший: Microsoft Office FrontPage или Macromedia Dreamweaver. Оба этих редактора позволяют видеть и редактировать одновременно и HTML код и его отображение. Освоить любой из этих редакторов несложно. Редактор от Macromedia обычно предпочитают профессионалы.
   Напишите и оформите текст странички, добавьте картинки и сохраните в какой-нибудь папке. Файл Вашей главной странички должен называться index.htm или index.html. Остальные страницы Вы можете называть как угодно, тип файла должен быть .htm или .html. В имени используйте только латинские символы нижнего регистра.
   Для разбивки Вашей веб страницы на различные области используйте таблицу с толщиной границы ячеек равной 0.
   Если на Вашем сайте много картинок, обратите внимание на программу Web Image Guru. С помощью этой программы Вы можете сжать свои JPG изображения в несколько раз без потери качества. Почти такой же результат работы со сжатием изображений Вы получите и в главной программе веб дизайнера Adobe Photoshop.

Главные тэги

   Очень редко бывает, что сайт состоит всего из одной странички. Наверняка и Вы захотите сделать или уже сделали несколько страничек. Давайте попробуем проверить, правильно ли мы собрали всё вместе. В папке Вашего сайта должны лежать файлы всех Ваших страничек и картинок. Кликните в проводнике или файловом менеджере на Вашу главную страницу с названием index. Попробуйте перейти по ссылке на Вашу вторую страницу. Даже, если страница открылась, проверьте все Ваши ссылки. Так, например ссылка на страницу page2.html должна выглядеть примерно так <a href="page2.html" target="_blank">. Если в кавычках перед index.html у Вас находится что-то ещё уберите всё лишнее. Если Вы хотите открыть ссылку в текущем окне, уберите также target="_blank".
   Проверьте ссылки на Ваши картинки. Ссылка на картинку image.jpg может выглядеть примерно так <img src="image.jpg" border="0" width="200" height="100">. Параметры width и height конечно же могут быть другие. Если картинка лежит в той же папке, что и страницы, то всё, что находится в кавычках перед image.jpg нужно убрать.
   Чтобы избежать в будущем проблем, связанных с тем, что какая-то ссылка будет нерабочей, проследите, чтобы все имена файлов состояли везде только из прописных букв. Если это не так, то переименуйте файлы страниц и картинок, а также отредактируйте при необходимости все ссылки.

Бесплатный хостинг

cPanel в браузере   Теперь Ваш сайт нужно разместить в интернете, чтобы любой человек, который знает электронный адрес Вашего сайта, мог зайти на Вашу страничку. Бесплатный хостинг без возможности выполнения скриптов предлагают многие почтовые сервисы и поисковые системы, например: pochta.ru, narod.yandex.ru. При желании можно найти бесплатный хостинг с поддержкой выполнения PHP скриптов и базой данных MySQL, например: fatal.ru. Правда на бесплатном хостинге обычно показывается реклама хостинг провайдера.
   Все хостинг провайдеры обычно предоставляют подробную инструкцию по настройке и управлению своим сайтом. На большинстве серверов клиентам предоставляется удобная cPanel и Вы прямо из своего браузера сможете настроить почту и свой виртуальный сервер.
   В панели администрирования виртуального хостинга обычно имеется встроенный файловый менеджер, но для удобной закачки файлов на сервер, лучше использовать FTP клиент. Популярный менеджер файлов Total Commander имеет удобный встроенный FTP клиент. Настройки FTP аккаунтов этой программы хранятся в файле c:\windows\wcx_ftp.ini.

Раскрутка

   После того, как Ваш сайт размещён в интернете Вам конечно же захочется, чтобы на него ходили посетители. Перед тем, как везде регистрировать свой сайт, его следует привести к нужному для поисковых систем и каталогов виду. Существует множество сайтов, на которых детально описывается процесс оптимизации и раскрутки сайта, например: addweb.ru, 1ps.ru, raskrutka.org.
   Внесите в мета-тэг Description описание страницы. Постарайтесь сделать это описание, лучше, чем у Ваших конкурентов. Хотя мета-тэг Keywords сейчас практически не используется, на всякий случай заполните и его. Полезно посмотреть, как заполнены эти тэги у Ваших конкурентов. Для этого посмотрите исходный код их страниц. Это можно сделать в любом браузере, выбрав соответствующий пункт меню при клике на странице правой кнопкой мыши.
   Поисковики ценят сайты, богатые информационным содержанием. Следует стремиться к увеличению текстового наполнения сайта. Оптимальными следует считать страницы, содержащие 500-3000 слов или 2-20 кб. текста (от 2 до 20 тыс. символов). Ключевые слова и фразы должны встречаться в тексте как минимум 3-4 раза или должны занимать 5-7% плотности от общего объёма страницы.
   Зарегистрируйте свой сайт в популярных поисковых системах и каталогах: Google, Yandex, DMOZ и других.
   Начните обсуждение своей темы на форумах.
   Обмен тематическими ссылками с другими сайтами поднимет Ваш индекс цитирования в глазах поисковиков.
   Существуют различные программы, которые помогут Вам раскрутить свой сайт, это: AllSubmitter, AddSite, SeMonitor.

Доменное имя

   При размещении сайта на любом хостинге Вам будет предложено имя для Вашего сайта в доменной зоне провайдера, например, mysite.fatal.ru. На какое-то время Вас возможно это и устроит, но через некоторое время Вы возможно захотите сменить провайдера, и соответственно сменится адрес Вашего сайта. При этом Вы можете потерять своих посетителей, которые будут пытаться заходить на Ваш старый адрес. Чтобы иметь возможность менять провайдера можно купить себе доменное имя. Не обязательно покупать себе дорогое доменное имя за 20 у.е. в год в зоне .RU. В районе 7 у.е. в год можно приобрести доменное имя в доменных зонах: .COM, .NET, .ORG, .NAME. Есть великое множество фирм, которые осуществляют регистрацию доменных имён, например: art-host.ru, ruweb.net, webnames.ru. Мы также можем зарегистрировать на Вас доменное имя зонах: msk.ru, spb.ru или доменной зоне любого другого города .ru всего за 1 у.е. на неограниченный срок.
   Не следует приобретать хостинг и доменное имя у одного и того же провайдера, несмотря на предлагаемые скидки. В будущем, если Вы захотите сменить провайдера, то Ваш текущий провайдер будет всячески затягивать процесс перевода доменного имени в другое место и на  какое-то время Ваш сайт может оказаться неработоспособным.

Платный хостинг

   Возможно, что через какое-то время Ваш проект начнёт вырастать за рамки бесплатного хостинга, Вам надоест показывать чужую рекламу и Вы будете подыскивать себе хостинг с возможностью выполнения скриптов и поддержкой баз данных. Всего за 1 у.е. в месяц Вы без особого труда можете найти хорошее местечко для небольшого проекта или за 4 у.е. для проекта побольше. Заслуживают внимания например такие хостинг провайдеры как: po-hosting.com, beliphost.com, slavhost.ru.

Скрипты

Вид рабочей области Nusphere PhpEd   Чтобы создавать сайты с использованием PHP скриптов достаточно иметь такой программный продукт, как NuSphere PhpEd. Последние версии программы, кроме встроенного HTTP сервера и интегрированного в редактор отладчика, включает в себя наборы PHP4, PHP5 и постоянную проверку кода на синтаксические ошибки.
   Чтобы иметь возможность локальному PHP скрипту отправлять почту, необходимо найти файл php.ini. Затем найти строку, начинающуюся с SMTP = и вместо localhost, написать адрес своего почтового сервера, например, почтовый сервер своего провайдера.
   В интернете существует множество сайтов и форумов, которые могут помочь Вам начать использовать PHP скрипты на своём сайте, например: weblite.jino-net.ru/, www.vanta.ru/. Даже не будучи программистом, Вы можете использовать на своём сайте готовые PHP скрипты, например: счётчики, гостевые книги, форумы и т.д. Например, совсем нетрудно поставить на свой сайт популярный форум phpBB.
   Если Вы хотите иметь возможность редактирования своих страниц прямо со своего сайта, обратите внимание на визуальный HTML редактор TinyMCE. Конечно же лично Вам он не нужен, но если Ваш сайт будут администрировать другие пользователи, они будут довольны. Имеются также удобные плагины для этого редактора: MCFileManager и MCImageManager.
   Хочется также упомянуть набор скриптов GeoIP, которые позволяют определять из какой страны и из какого города зашел к Вам посетитель. Единственное, что может Вас отпугнуть от использования этого продукта - большой файл базы данных городов, около 20 Мб.
   Гораздо реже используются Perl и ASP скрипты.

Базы данных

Работа с SQLyog   С PHP скриптами очень легко использовать базу данных MySQL. начиная с 5-й версии эта база данных поддерживает такие средства SQL, как: VIEW, PROCEDURE, FUNCTION, TRIGGER. Этот сервер очень легко устанавливается под любую операционную систему, в т.ч. и под Windows. Только после установки базы данных не забудьте запустить MySQL Administrator.
   Для работы с базой данных провайдер обычно предоставляет программный продукт под названием PhpMyAdmin. Но для профессиональной работы с MySQL лучше использовать SQLyog. Обычно провайдеры открывают доступ к базе данных только для localhost и скриптов на своём сервере. Но последние версии этой замечательной программы позволяют работать с базой данных на сервере провайдера через HTTP или SSH туннель. Если есть возможность, лучше использовать последний вариант, т.к. при HTTP туннелировании SQLyog неверно кодирует символы кириллицы. Настройки аккаунтов этой программы хранятся в файле sqlyog.ini, расположенном в папке самой программы.
   Если Вы переходите на SQLyog с PHPmyAdmin, то возможно Вас удивит отсутствие в этой программе поиска по базе данных. Не отчаивайтесь, выполните SQL запрос вроде
select * from `table_name` where `field_name` like '%context%' limit 100;
Вместо table_name, field_name и context конечно же нужно подставить имя таблицы, имя поля и строку поиска.
   Иногда используются другие базы данных, например Postgre.

Локальный сервер

   Для удобства тестирования собственного сайта удобно, когда на локальной машине стоит веб-сервер, примерно такой-же, как у провайдера. Для начинающих или ленивых веб-мастеров существует проект "Denwer". Достаточно запустить этот инсталлятор и у Вас появляется полностью настроенные: веб сервер Apache, MySQL, PHP, ядро Perl. Для добавления к системе своего сайта достаточно добавить к этой системе папку с файлами своего сайта.
   Можно вручную установить сервер Apache, PHP, Perl и настроить всё это хозяйство так, как Вам нужно. В интернете можно найти множество статей с инструкциями пошаговой настройки локального сервера, например: Установка сервера Apache 2.2 под Windows XP или Установка сервера Апач или Установка Apache на домашний компьютер с Windows. И хотя придётся повозится, прежде чем у Вас всё заработает, но зато потом можно будет устанавливать любые версии серверного программного обеспечения и вся работа локального сервера будет находится под Вашим контролем.
   Чтобы на Вашем локальном сервере работали директивы из файлов .htaccess необходимо найти файл httpd.conf. Затем найти строки AllowOverride None и заменить их на AllowOverride All. Чтобы на локальном сервере работал mod_rewrite, не забудьте в этом же файле раскомментировать строку с mod_rewrite. Для того, чтобы иметь возможность PHP скрипту работать с AuthType Basic устанавливайте PHP как модуль Apache, в противном случае Ваш PHP скрипт никогда не получит значения $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'].

Выделенный сервер

   Возможно, после того, как Вы набьете руку в настройке локального сервера, Вам захочется сделать то же самое и на сервере в интернете. За вполне приемлемую плату, от 8 у.е. в месяц Вы можете получить в своё распоряжение виртуальный выделенный сервер (VDS/VPS) с root доступом. Недорогим и заслуживающим внимания провайдером является    FirstVDS. Пожалуй, это самый дешёвый хостинг такого типа в России. Всего за 150 руб. в месяц Вы получаете в своё распоряжение полноценный веб сервер с root доступом.
    Под большие и дорогие интернет проекты обычно арендуют у провайдера целый компьютер. Это удовольствие может обойтись Вам от 80 у.е. в месяц и более. Правда администрировать его Вам придётся самостоятельно или дополнительно платить за администрирование.

Marabou, 12.05.2007



Для зарегистрированных пользователей
Логин
Пароль

Качественный хостинг на виртуальном выделенном сервере всего от 149 руб. в месяц.