Акуратний HTML


Будь-яка робота повинна бути виконана акуратно і красиво. Особливо якщо її можуть побачити багато людей. А це безпосередньо стосується розробки сайтів, і зокрема деяких технологій, що використовуються при цьому – HTML і CSS.

Переглядаючи сторінки в Інтернеті ми, як правило, не дивимося в код HTML. Та й навіщо це потрібно звичайному користувачеві? Але часто буває важливо поглянути на код, щоб скласти деяке враження про творців цього веб-сайту. Код HTML, це як дзеркало умінь, можливостей і бажань розробника сайту.

Читати повністю

Поради дилетанта або як зробити повноцінний корпоративний сайт


По роботі я займаюся достатньо специфічною темою в галузі будівництва, яка більшості “нормальних” людей м’яко кажучи малоцікава. Досить довго я роздумував про необхідність створити добротний сайт, присвячений професійній сфері діяльності, що був би цікавий фахівцям моїй області і був надійним “підмогою” в робочого життя.

Повіривши розповідями знайомих програмістів про простоту створення сайтів і дріб’язковості проблеми, я з ентузіазмом приступив до самостійної роботи. Після року болісного вивчення HTML, пакета Macromedia, основ web-дизайну і декількох сот оглядів, абсолютно чітко усвідомив, що абсолютно в цьому нічого не розумію. Чим більше я вникав в нюанси цієї роботи, тим виразніше усвідомлював масштабність і багатогранність всього процесу.
Читати повністю

Два способи робити гроші в мережі


Існують два способи робити гроші online:

1. Зробити сайт і через нього продавати товари або послуги.
2. Створити популярний сайт, і заробляти за рахунок реклами.

Який спосіб краще?

Для створення сайту першого типу вам не потрібно вкладати багато коштів. З самого моменту створення сайту ви відразу ж починаєте на ньому заробляти.
Читати повністю

Установка і настройка Web-сервера Apache


Установлення мови серверних сценаріїв PHP.
PHP являє собою мову програмування, що використовується на стороні web-сервера для динамічної генерації HTML-сторінок. Основна ідея, покладена в основу даної технології, може бути сформульована наступним чином. Web-сервери Internet стають все більш складними, досягаючи і перевищуючи межі статичних HTML-сторінок. Сучасні web-сервери все частіше виступають в ролі інтерактивної платформи, орієнтованої на виконання транзакацій, що дозволяють вирішувати задачі електронної комерції, різноманітних інформаційних систем та формування колективних обчислювальних середовищ. Найбільш критичним умовою для вирішення цих завдань є наявність зручної технології генерації динамічного змісту web-сторінок.

PHP версії 4.3.1 можна закачати тут. Якщо ви зіштовхнетеся з якими-небудь проблемами, то можете відвідати web-сайт http://www.php.net/ і прочитати спочатку FAQ (Часті запитання), а потім керівництво по PHP.

Установка PHP4 в операційній системі Windows відбувається без участі майстра установки. Потрібно просто розпакувати файли архіву “php-4.3.1-Win32.zip” в папку c: / php /

За допомогою Провідника (Windows Explorer) відкрийте папку c: / php /, перейменуйте файл php.ini-dist в php.ini і перемістіть його в папку Windows (c: / windows /). Відкрийте його в редакторі, наприклад, Notepad. Знайдіть рядок “register_globals = Off” і замініть її на “register_globals = On”

Скопріруйте файл php4ts.dll в папку c: / windows/system32 /

Установка PHP4 закінчена.

Установка Web-сервера Apache для Windows 2000/XP.
Процес установки Apache є однаковим для операційних систем Windows 95/98/2000/XP. Якщо ви зустрінетеся з якими-небудь проблемами, то можете відвідати Web-сайт Apache за адресою http://www.apache.org/ і прочитати документацію по серверу. Завантажити Apache 2.0.47 для Windows можна тут.

Запустіть файл установки “apache_2.0.47-win32-x86-no_ssl.msi”. Далі виконайте наступні кроки:

1. Попередження про встановлення сервера. Натискаємо Next.
2. Ліцензійним угоду. Читаємо уважно, вибираємо “I accept the terms in the license agreement”, тиснемо Next.
3. Далі з’являється вікно з коротким описом сервера, натискаємо Next.
4. Вікно Server Information. У поле Network Domain вводимо свій домен або будь-який інший, наприклад somenet.org.
У полі Sever name вводимо ім’я сервера, наприклад www.somenet.org.
У полі Administrator’s Email address вводимо свій Email, наприклад my@email.ru
Для того щоб Apache завантажувався вмсете з Windows як сервіс вибираємо For all users, on port 80, as service – Recommended.
5. Вибираємо тип установки – Typical
6. Вибираємо папку для установки. Краще поставити Apache в папку де будуть перебувати MySql і Php, наприклад змінити шлях на c: / site / apache. Натискаємо Next і йде установка Apache. Після установки натисніть Finish.
Тепер ваш сервер знаходитиметься в каталозі c: / site/apache/apache2
Перезавантажте комп’ютер.

Запуск Apache

Запускати Apache можна за допомогою утиліти Apache Service Monitor іконка якої повинна з’явитися в треї. Якщо ж іконки немає, то запустити уіліту можна через Пуск / Програми / Apache HTTP Server 2.0.47/Control Apache Server / Monitor Apache Servers. Також запускати і зупиняти Apache можна через утиліту “Служби” знаходиться в “Пуск / Настройка / Панель управління / Адміністрування”. У службах Apache перебувати в рядку під назвою Apache2. Якщо клікнути на рядку з Apache2 правою кнопкою миші, то можна зупинити, запустити, або перезапустити сервер Apache.

Зміна конфігурації

Для того, щоб налаштувати Apache для спільного використання з PHP потрібно зробити деякі зміни у файлі конфігурації Apache, при цьому передбачається, що PHP встановлений в папку c: / php /

Завантажте файл httpd.conf, розташований в папці c: / site/apache/apache2/conf / в будь-який текстовий редактор, наприклад, блокнот (NotePad).

Знайдіть рядок: ScriptAlias ​​/ cgi-bin / “C: / site/Apache/Apache2/cgi-bin /”
Додайте після неї рядок з текстом: ScriptAlias ​​/ php / “c: / php /”

Далі необхідно додати вказівку, що визначає типи (розширення) файлів, що використовуються для PHP.

Знайдіть рядок: AddType application / x-tar. Tgz
Додайте після неї рядки:
AddType application / x-httpd-php. Php
AddType application / x-httpd-php-source. Phps

Знайдіть рядок: # Format: Action handler-name / cgi-script/location
Додайте після неї рядок: Action application / x-httpd-php “/ php / php.exe”

Знайдіть рядок: LoadModule access_module modules / mod_access.so
Додайте після неї рядок: LoadModule php4_module “c: / php/sapi/php4apache2.so”

Ці зміни, повідомляють Apache, що всякий раз, коли будуть запитані файли з розширенням. Php або. Phtml, Apache в першу чергу буде передавати їх синтаксичному аналізатору PHP перед тим, як послати результат Web-браузеру.

Додайте в кінці файлу httpd.conf наступні рядки:

ServerName mysite
ServerAdmin my@mysite.ru
DocumentRoot “з: / site / mysite”
UserDir “з: / site / mysite”
DirectoryIndex index.html index.php index.htm
DefaultType text / plain
ErrorLog “logs / error.log”
LogLevel warn
CustomLog logs / dummy-host.example.com-access_log common
AddCharset WINDOWS-1251 chr

Тепер документи вашого локального сайту повинні будуть знаходитися в папці з: / site / mysite і сайт використовує IP-адреса: 127.0.0.2 (Щоб привласнити ім’я цьому ip-адресою відкрийте файл hosts знаходиться по дорозі c: / windows/system32/drivers/etc і додайте рядок 127.0.0.2 www.mysite.ru)

Увага! Якщо надалі ви будете встановлювати XOOPS, то шлях до документів сайту повинен точно збігатися з фізичним шляхом вашого віддаленого сервера. Наприклад шлях на віддаленому сервері “/ site / mysite /”, шлях на локальному комп’ютері “c: / site / mysite /”. Якщо ж шлях на сервері вам поки невідомий, то можна використовувати будь-який, а потім переустановити XOOPS.

Збережіть змінений файл на диску. Перезапустіть Apache.

Для перевірки Apache і PHP створіть в папці з: / site / mysite файл index.php з рядком:

Введіть в адресному рядку Web-браузера: http://www.mysite.ru/ після цього повинна завантажитися інформація про PHP, якщо цього не відбувається, значить вам потрібно ще раз перевірити кроки установки зроблені вище, перевірити правильність зазначених шляхів і зроблених змін.

Установка сервера баз даних MySQL.
Установка MySQL являє собою самостійний процес для кожної з операційних систем Windows 95/98/2000/XP. Якщо ви зіштовхнетеся з якими-небудь проблемами при установці MySQL, то можете звернутися на Web-сайт http://www.mysql.com/ в інтернеті та отримати додаткову інформацію з керівництва по MySQL. Закачати MySQL 4.0.18 для Windows можна тут.

Запустіть майстер установки MySQL і дотримуйтесь запропонованих інструкцій. При запиті каталогу для установки введіть c: / mysql. При запиті типу установки виберете Typical. Установка повинна пройти без особливих проблем.

Перезавантажте комп’ютер.

Перейдіть в каталог c: / mysql / bin і запустіть утиліту winmysqladmin.exe, при запуску вам буде запропоновано ввести Логін і Пароль. Введіть логін: root, а пароль: abc. Натисніть Ok. Після цього утиліту можна закрити.

Далі знайдіть файл my.ini в каталозі c: / windows /, відкрийте його в редакторі і видаліть в рядку “password = abc” пароль abc так, щоб після знака одно не було ні одного символу.

Перезавантажте комп’ютер або перезапустіть MySQL в службах системи. Тепер при подальшій установці на вашому комп’ютері xoops’а при створенні бази даних використовуйте Login: root, а поле пароль залиште порожнім.

Хостинг з базами даних


Який тип веб-сайтів залежить від інформації з баз даних? Сайти, що пропонують сформовані за умовами експлуатації сторінки наповнені багатим і динамічним змістом. Сайти, які автоматично шукають і пропонують товари on-line. Сайти, що дозволяють вам шукати ціни або сервіс, які вас влаштовують найбільше. Сайти, що пропонують різні схеми доступу, що використовують імена користувачів і паролі, а також інші критерії, щоб забезпечити безпеку, отримавши інформацію про те, хто ви: чи то ви клієнт, чи то співробітник, чи то продавець. Сайти, що мають до ваших послуг детальні хронологічні звіти щоб переглянути минулі замовлення, реєстр, транспортні витрати, статистику продажів та відгуки клієнтів. Сайти, які презентують прес-релізи та статті з корпоративного архіву. Сайти, що роблять все вищеперелічене набагато більше оперують великою кількістю інформації, а також забезпечують швидкий доступ до всього інформаційного масиву.
Читати повністю

Установки сервера для роботи з CGI-скриптами


Для виконання CGI-скриптів сервер Apache має бути відповідним чином налаштований. По-перше, сервер повинен бути зібраний з модулем виконання CGI-скриптів (зазвичай включений за умовчанням), по-друге, в файлах настройки сервера слід вказати опції управління виконанням CGI-скриптів.

У даному розділі ми будемо мати на увазі, що сервер зібраний з модулем іспоненіе CGI-скриптів, тому зосередимо свою увагу на налаштуваннях сервера.
Читати повністю

Реселерам від А до Я


У цій темі спробуємо дати об’єктивну оцінку реселлерству, видів його організації і шлях до грамотного просування. Слово «реселлер» походить від англійського слова resell-перепродувати. Російською мовою не існує точного визначення поняття «реселлер». Одні вважають, що реселлер-це людина, яка перепродує послуги третьої особи, і інші вважають, що реселлером є навіть ті особи, які орендують сервера (фактори проізводтсва), і не мають власного дата центру. Не будемо заглиблюватися в це. Як визначення приймемо «Можливість створювати і хостити акаунти в межах наданого дискового простору і трафіку, заздалегідь купленого у третьої особи».

Глава 1 – А навіщо потрібен реселлерський акаунт?
Читати повністю

Як зменшити витікаючий трафік?


Ви тільки що отримали чек за послуги веб-хостингу, оплата за які цього місяця перевищила звичайну суму. Компанія, що надає вам послуги веб-хостингу, пояснює це тим, що ви збільшили показник місячного мінімуму обміну інформацією для сайту, і вони рекомендують зменшити розмір сайту.
Що таке показник обміну інформацією і пропускна здатність? Який обсяг пропускної здатності вам необхідний? Як зменшити показник обміну інформацією?
Давайте докладніше розглянемо кожен з цих питань.

Що таке “показник обміну інформацією”? ”
Читати повністю

Надшвидкий дизайн


Останнім часом став популярним новий метод розробки веб-сайтів та Інтернет-сервісів, що заснований на наступній ідеї: шмякніте дизайн об стіну, якщо він втримається на ній – значить все в порядку. Передбачається, що такий спосіб розробки дизайну скорочує період проходження проекту від ідеї до ринку і отже веде до більш швидкого успіху і зростанню прибутків.

Цей метод припускає, що швидкість, швидкість – понад усе, і якщо в дизайні виявляються слабкості (тобто, він сповзає зі стіни), передбачається, що їх завжди можна швидко поправити шляхом редизайна.
Читати повністю

Особливості верстки веб-сторінок


Ширина сторінки залежить від розміру і дозволу монітора
Дана особливість породила метод верстки веб-сторінок, заснований на використанні таблиць з невидимою кордоном. Ідеологія HTML рекомендує використовувати таблиці лише за прямим призначенням, тобто для створення саме таблиць. Але що робити, маючи в своєму розпорядженні настільки слабкими засобами верстки, доводиться використовувати різні хитрощі.

Все різноманіття дизайну можна звести до двох типів: “фіксований” і “гумовий” дизайн.
При “фіксованому” дизайні макет сторінки створюється на основі таблиць (шарів) певної ширини. Вибір ширини залежить від орієнтації на певний дозвіл монітора користувачів. Так, для дозволу 640х480 пікселів розмір таблиці слід брати не більше 619 пікселів. Для всіх користувачів сайт, побудований на такому макеті, відображатиметься коректно, але при великих дозволах виявляється занадто багато порожнього місця. Оскільки найбільш популярним серед користувачів Інтернету є дозвіл 800х600 і 1024х768, розробники сайтів орієнтуються саме на нього і роблять таблиці шириною 700-770 і пікселів.
Читати повністю

Сторінка 1 усього 212