shubin81 писал(а):вобщем чтоб сделать полноценный сайт, а главное даже не сайт а конференцию, форум. простую для чайника и чтоб на русском была.
что купить ?
Шуба, даю вводную.
1) Обычно сайт размещают на компьютере, который называют веб-сервером. Компьютер этот подключен к интернету как и твой, но имеет свой личный айпи (на твоем домашнем компе нет, считай что у тебя временный айпи, виртуальный), умеет отвечать на запросы из сети и выдавать странички, потому что стоит специальное программное обеспечение. Т.е. на своем домашнем компьютере ты свой сайт разместить скорей всего не сможешь, и тебе нужно будет заказать
хостинг. Т.е. ты будешь платить абонентку, за то что твой сайт размещен на компьютере хостера.
2) Веб-серверы обычно делаются под управлением не виндоус, а другой операционки, обычно Free-BSD (самая крутая и устойчивая операционка для сайтов), реже - Линукс. В фрибсд ты с полпинка не въедешь, даю 100%. Вообще без оболочек фрибсд выглядит как дос, командная строка и черный экран - тихий ужас для пользователя.
3) Далее, чтобы веб-сервер отвечал на запросы из сети, на компьютер веб-сервер ставится программа, которая тоже называется веб-сервер. Эта программа обслуживает запросы из сети и выдает странички. Обычно это Apache, реже для нагруженных сайтов - nginx. Его настроить сложно, но можно.
4) Далее, чтобы у тебя сайт был динамическим, а не статическим, его пишут не в виде готового текста страниц, а в виде программы, точнее кода. Обычно это код php. Соответственно в систему ставится PHP, который будет код программы переводить в текст страничек и передавать веб-серверу - например апачу, а тот уже странички передает пользователю. Веб-сервер, например апач или энджиникс, тоже нужно настроить, чтобы он воспринимал php.
5) Далее, если у тебя сайт динамический, то информацию нужно где-то хранить. Обычно хранят в базе данных. Для интернета часто используют базы данных mysql. Соответственно в систему нужно поставить сервер баз данных mysql. А для сайта создать свою базу данных mysql. Естественно, и php, и apache, нужно будет настроить, чтобы они видели mysql.
6) Когда ты заказываешь хостинг, на компьютере-сервере уже стоит
операционка free-bsd
веб-сервер (обычно apache)
php
сервер баз данных mysql
Соответственно тебе нужно только залить сайт на сервер хостера, создать базу данных, подключить доменное имя к своему сайту.
На чем делать сайт? Вообще код сайта можно написать в блокноте. для этого нужно быть профессионалом, и сайт должен быть уникальным, чтобы столько усилий затрачивать.
Можно воспользоваться построителем сайтов.
Если тебе статический сайт просто из html страничек, то есть много html редакторов.
Если тебе нужен динамический сайт, например, форум, то можно взять готовые движки форумов. Если тебе нужен динамический сайт в виде блога, то тоже есть соответствующие движки. Сайт другого типа, но динамический, с добавлением информации в базу данных, только под заказ за немалые деньги.
Если ты не программист или нет желания/способностей разбираться, то не рекомендую делать все это самому. Проще нанять человека, который тебе все сделает под ключ.