2.2. Ваш второй сайт или первый сайт, который принесет Вам доход.
Теперь перейдем к созданию сайта, который будет зарабатывать.
Еще раз напомню, не рассматривать мои статьи как учебник по программированию WEB или по созданию сайта. Это рекомендации начинающим, и описание своего личного опыта в создании своего сайта. Учебников достаточно написано профессионалами, которые Вы можете скачать и прочитать здесь. И вам необходимо их прочитать. На самом деле написал я сам сайт не вдруг. Этому предшествовали долгие поиски возможности заработать, затем долгие поиски информации в Интернете. Все что я делал, и всей информацией я просто делюсь с Вами.
Что нужно знать, и какие подготовительные действия нужно сделать.
Сначала продумайте и составьте план своего сайта, Выберите тему. Продумайте какое количество страниц будет на Вашем сайте, и какая функциональность будет в нем заложена. Почему Вам необходимо это сделать сначала. Как я говорил раннее, очень трудно, а порой и невозможно создать сайт только средствами HTML и JavaScript. Если Вы рассчитываете делать большой сайт, и еще закладывать в него какую то функциональность (формы регистрации, гостевые книги, добавление отзывов, голосования и т. д.) Вам нужно что-то большее чем HTML и JavaScript. Но если Вам будет достаточно нескольких страниц, и Вы сможете создать настолько уникальное содержание сайта, которое Вам обеспечит высокую посещаемость, можно действительно обойтись только HTML и JavaScript, причем, если Вы планируете зарабатывать на рекламе, например, такой как Google AdSense, или размещать ссылки партнеров. Можно использовать только HTML и JavaScript, для этого Вам будет достаточно простого бесплатного хостинга, например как hotbox.ru. Однако многое Вам будет недоступно, например сервис такой как . Но тем не менее, даже такой сайт сможет приносить доход, а тем более если Вы сможете создать такой сайт не один.
Я рекомендую все таки использовать платный хостинг, и языки такие как PHP.
Что нужно сделать в этом случае. Здесь все зависит от Вас. Объясню почему. Организации которые предоставляют хостинг, кроме места на диске, поддержку PHP и MySQL, так же предоставляют множество готовых скриптов, такие как форумы, счетчики посещений, гостевые книги и массу другого. Но не все бесплатно. Поэтому, если Вы хотите использовать эти скрипты Вам необходимо выбрать и приобрести доменное имя и хостинг, а если Вы хотите использовать свои скрипты, можно это отложить на потом, к тому моменту когда вы будете готовы разместить свой сайт в Интернете. Но все-таки лучше сразу приобрести доменное имя и хостинг.
Как выбрать доменное имя и хостинг. Конечно доменное имя должно максимально соответствовать теме Вашего сайта. Что должен обеспечивать хостинг, минимально это поддержку PHP и MySql. Где найти, здесь или можете зайти на - достаточно низкие цены, и как Вы, наверное, догадались я использую данный хостинг.
Что нужно установить на Вашу машину. Это достаточно стандартный набор: WEB сервер Apache, сервер MySQL, и интерпретатор PHP. Как это сделать здесь. Кроме того рекомендую установить MySQL менеджер, например, SQL manager For MySQL, домашняя страница .
Немного слов о том, зачем это все, и что это Вам дает. Все, что Вы установили на свою машину позволяет Вам проверять работоспособность своего сайта локально на машине, не загружая свой сайт на сервер, это сэкономит Вам время и деньги. Теперь что такое PHP – это скрипт который выполняется на стороне сервера, в отличие от JavaScript который выполняется на стороне пользователя. При выполнении PHP пользователь загружает уже результаты работы PHP. Что это дает. Динамическое создание станиц простым подключением файлов – в этом случае язык и не используется. И наконец обработка различных форм, форумы, отзывы, обработка рисунков, масса всего.
Что такое MySQL. Это база данных, где можно хранить например зарегистрированных пользователей, отзывы. Это связанные таблицы. Конечно можно обойтись и без MySQL, но с ним удобнее.
После того как Вы настроили все, и проверили работоспособность приступайте к изучению и параллельно созданию сайта.
Для начала Вам необходимо изучить PHP. Я рекомендую использовать этот учебник скачать и еще рекомендую, в качестве справочника, документацию по PHP скачать. Так же Вы можете посмотреть и скачать другие учебники здесь. Не торопитесь, отнеситесь к изучению внимательно, помните, все, что Вы делаете, Вы делаете для себя.
Теперь я дам некоторые рекомендации которые я использовал сам при создании своего сайта. Поступаете следующим образом. Все станицы основаны фактически на одном файле с расширением .html. Но будьте внимательны. Для того, что бы PHP выполнялся в файлах .html необходимо соответствующим образом настроить файл .htaccess. Этот файл вы можете написать либо вручную (вручную я писал на локальной машине), а на своем сервере, где размещен мой сайт, я настраивал через контрольную панель (cpanel). Как настроить этот файл здесь. Для того, что бы файл заработал, нужно разрешить его использование в .conf файлах Apache. В разных версиях может отличатся. Один из вариантов. В директории Apache найдите файл httpd.conf. В этом файле найдите:
# AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride None
И измените в последней строке None на All. После этого нужно перегрузить или Apache или просто перезагрузите машину.
В Ваших файлах .html должно быть минимум строк. Что там должно находится. META-теги: ключевые слова, описание сайта, разработчик, указаны файлы стилей, и команды которые будут подключать остальные элементы. Никакого оформления, ни какого скрипта, только минимум, так как этих файлов должно быть столько, сколько вы желаете сделать страниц, и если Вам нужно что-то поменять, то менять придется во всех этих файлах. Единственное я завел переменную, которой присваиваю им я страницы, что позволяет указать какую страницу создавать. Так же для каждой страницы я меняю, в META-тегах, список ключевых слов и описания страницы. Что подключается к основной странице:
init.php – файл в котором содержатся все переменные необходимые для всех страниц, описание функций; header.php – верхняя часть страници; middle.php – средняя часть страницы к которой подключается файл: $page.php – где $page переменная в которой указано имя страницы которая создается, и позволяет подключать соответствующий файл в котором содержится контент данной страницы; menu.php – меню сайта; left.php – контент левой колонки; right.php – контент правой колонки; footer.php – нижняя часть сайта.
Таким образом сайт имеет на которые указывают прямые ссылки, страницы имеют индивидуальное описание и набор ключевых слов. Это не очень оптимально, но позволяет создать множество страниц с прямыми ссылками.
Можно было поступить например таким образом: создать один файл и обращаться к нему по ссылке http://domain_name/index.html?page=page_name. Но многие поисковые системы не смогут проиндексировать такой сайт и проиндексируют только одну страницу ( в отличие от Google который будет индексировать через sitemap.xml где указываются ссылки любого вида).
Все файлы .html я разместил в корне, а файлы .php в директории /cgi-bin, кроме того запретил доступ к файлам с расширением .php, зачем, наверное паранойя.
Еще один совет. Я считаю нет смысла ограничивать посетителя и требовать от него регистрации, чтобы иметь доступ к чему либо, это действительно напрягает. В начале на своем сайте я сделал так, что отзывы могут оставлять только зарегистрированные посетители, но зачем ограничивать посетителя, если он своими вопросами или отзывами фактически наполняет мой сайт, и я это убрал. Тем более, что все отзывы сразу пересылаются мне на e-mail откуда сразу же приходит оповещение через SMS, что позволяет мне практически мгновенно реагировать на отзывы и вопросы посетителей.
Я Вам скажу честно, ничего сложного в создании сайта нет, я создавал свой сайт с нуля, и именно так как описал. Сложнее будет наполнять сайт. Причем вначале не будет никакой отдачи, но отдача будет, главное продолжать и не останавливаться. Все у Вас получится. Удачи Вам!!!
Архи несерьезный хостинг!
Во всех действиях пользователя видят спам и блокируют сайт! Админ всего один человек! Я конечно понимаю, админы тоже люди, иногда спать нужно, но так получается что поддержки у них просто нет! Куда то писать, жаловаться или давить слезу не резонно! Проще сразу не связоваться!
alalex[гость]
31.05.2009
Odessaglobal - не серьёзный хостинг
Не рекомендую данный хостинг, т.к. не выполняются условия соглашения.
Пишут что хостинг без лимита по траффику, но как только перешагнул черту 500 мегабайт - сайт блокируют и необходимо писать в службу поддержки которая реагирует очень медленно. Также была проблема с регистрацией домена через эту компанию. После того как перечислил деньги, они прислали логи и пароль для входа в админку, но реально ничего не сделали. После они несколько дней медлили, в конце концов другой хостер "перехватил" домен.
ОЧЕНЬ НЕ рекомендую эту компанию.