adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Apach HTTP Server
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 18-43    Заголовок сообщения: Apach HTTP Server Ответить с цитатой

Вопросы:

Где взять?
Как настроить?
Есть ли книги по нему?

И вообще все что с ним связано, если есть чтото лучшее подскажите. Я в апаче нуб (пользовался до недавних времен Денвером), так что подскажите Прошу Вас!!!

З.Ы Если оставлять ссылки будете, то оставляйте на внутренние ресурсы. У меня небезлимитка Ап стену друже!
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BuXTeR
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 19-07    Заголовок сообщения: Ответить с цитатой

Dead_man писал(а):
Где взять?

apache_2.2.8-win32-x86-openssl-0.9.8g:
http://file.sibnet.ru/get/file/?id=279315

Dead_man писал(а):
Есть ли книги по нему?

Скотт Хокинс - Администрирование Web сервера Apache:
http://file.sibnet.ru/get/file/?id=279321

O'Reilly - Apache Cookbook:
http://file.sibnet.ru/get/file/?id=279324
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 19-13    Заголовок сообщения: Ответить с цитатой

BuXTeR писал(а):

O'Reilly - Apache Cookbook:
http://file.sibnet.ru/get/file/?id=279324

скачал, открыл, вот результат:



Безымянный.jpg
 Описание:  
 Размер файла:  84.87 KB
 Просмотрено:  347 раз(а)

Безымянный.jpg

 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BuXTeR
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 19-28    Заголовок сообщения: Ответить с цитатой

Dead_man
Dead_man писал(а):
скачал, открыл, вот результат:

Видимо, какие-то настройки безопасности в Висте. Я с ней дело не имел, посоветовать ничего не могу. На XP у меня все нормально.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 19-29    Заголовок сообщения: Ответить с цитатой

и апач на висту не ставится. ругается на то что сервис создать не может... видимо придется дальше денвером пользоваться Cry
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BuXTeR
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 19-59    Заголовок сообщения: Ответить с цитатой

Dead_man писал(а):
и апач на висту не ставится. ругается на то что сервис создать не может... видимо придется дальше денвером пользоваться Cry

Попробуй от имени администратора выполнить:
Код:
C:\<путь к апачу>\bin\httpd.exe -k install

Кроме того, можно и не как сервис его использовать - просто запускать httpd.exe, но тогда будет консольное окно на экране висеть.

Добавлено:
Вот еще из гугла:
Цитата:
Попробовал установить на Windows Vista веб-сервер Apache..
Эта сволочь Винда напрочь отказалась стартовать его на стандартном 80 порту.
В инете нифига не нашел…
Как решение, методом научного тыка дошел до такого…
Панель управления - Брандмауэр - Изменить параметры - Исключения - Добавить порт
И там добавляем 80 порт. Тоже самое касается mysql - только порт 3306…
И красота - все работает по-атцофски


Цитата:
Итак, дорогие мои, учите мат часть!
Рассказываю КАК СТАВИТЬ АПАЧ И ДРУГОЕ ПОДОБНОЕ ПО ПОД Windows Vista
1. Включите UAC, если он у вас отключен! Отключать эту фичу не есть Гуд, ровно так же как и работать с привелегиями админа.
2. Запукаем проводник от имени Администратора
3. Из этого окна проводника, который запустили ставим апач.
Он поставиться, службы зарегистрируются но в конце установки, когда запускается Apache Monitor Servers он ругнется страшным словом. Ну да и х с ним! Забиваем!
4. Идем в гламурное меню пуск и ищем Monitor Apache Servers. Правый клик->Свойства. Выставляем совместимость с XP SP2.
5. ВСЕ! Запускаем монитор и радуемся!


Цитата:
I finally got it working with the following procedure. I used the latest version of Apache (2.2.4) and Windows Vista Home Premium.

Update 11/20/07: I had to do a factory reset on my machine a few weeks ago (due to a video card failure) and had to run through this procedure a second time to install Apache 2.2.6. I streamlined it a bit. The problem with the Apache Monitor noted in the old set of instructions seems to have been fixed in Apache 2.2.6… when you reboot in step 12, the Apache monitor should appear on your task bar.
Uninstall any previous installations of Apache Web server (Start > Control Panel > Programs and Features).
Stop any other services (like IIS) that use port 80 (if you still want to use IIS, give it another port). If you’re running Skype you have to uncheck Advanced Options > Connection: Use Port 80 and 443 as alternatives (Thanks Jacob!)
Stop User Account Control (UAC). (This isn’t absolutely necessary, but there will be less nagging if you do.)
Get the most recent version of the apache Win32 binaries from http://httpd.apache.org/download.cgi and put it on your desktop. Rename it to apache (without changing the .msi extension, if that’s showing).
Start > All Programs > Accessories
Right-Click “Command Prompt” and choose “Run as Administrator”
Manually remove directories containing previous apache installations (like C:\Program Files\Apache Software Foundation…)
Change to your desktop folder directory (At the prompt type: cd desktop)
At the prompt, type: msiexec /i apache.msi
Run through the Apache installer. I’m running a development server, so I left the domain and computer name blank. You must specify an email address, though. Choose the default server on port 80 for all users option. Change the installation directory to c:\apache.
Reboot.
Browse to http://localhost. It should say “It works!” If it doesn’t, check your httpd.conf file by going to All Programs > Apache HTTP Server 2.2.x > Configure Apache Server > Test Configuration. Follow the directions for fixing the configuration file.
You can turn UAC back on, if you like that sort of thing. To each his own!
Последний раз редактировалось: BuXTeR (Пн 26-05-08 : 20-12), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
noobas
Эксперт
СообщениеДобавлено: Пн 26-05-08 : 20-12    Заголовок сообщения: Ответить с цитатой

BuXTeR
а свернуть?Smile
я еще не ставил апач под висту, но даже не тянет....она и так куфает оч много, а если еще связкой нагруззить.....(апач+мускул+пхп)
ПыСы: денвер ф топку)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
BuXTeR
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 20-18    Заголовок сообщения: Ответить с цитатой

noobas писал(а):
а свернуть?

меня оно и на панели задач раздражает Smile тогда еще и утилитку писать, которая находит это окно и скрывает. Уж лучше сервисом. preved
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 20-47    Заголовок сообщения: Ответить с цитатой

программеры всего НОВОСИБИРСКА!!!!!!!!!

помогите.

Есть два файла index.html и story.php

В первом есть строчка:
<table border=1>
<tr>
<th>Color</th>
<th>
<input type=text name="color" value="">
</th>
</tr>

Как видно команда name="color" присваивает значение к переменной $color а во втором есть такая же строчна на пхп::

<tr>
<th>color</th>
<td><?php print "$color"; ?></td>
</tr>
как вы понимаете после ввода в ячейку с названием Color например слова green, и нажатия на кнопку подачи запроса в файл story.php он должен вывести в таблице рядом со словом Color слово green, но это не происходит. на локальном сервере "денвер" это не происходит, а на серверах хостинга в интернете, все работает отлично.

Как настроить денвер чтоб он обрабатывал и выдавал то что нужно?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BuXTeR
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 20-59    Заголовок сообщения: Ответить с цитатой

Знатоки подправят если ошибусь, но думаю, дело в директиве register_globals.
делай так:
echo $_GET['color'];
или
echo $_POST['color'];
в зависимости от метода передачи переменных.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 21-13    Заголовок сообщения: Ответить с цитатой

вот где это найти....register_globals?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 21-18    Заголовок сообщения: Ответить с цитатой

BuXTeR писал(а):
echo $_POST['color'];

вот это получилось.

Подскажите, как испраисть данную фихню, чтобы избавить себя от написания дополнительных команд?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BuXTeR
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 21-34    Заголовок сообщения: Ответить с цитатой

Dead_man
Вообще-то это для безопасности сделано и правильно писать именно _GET или _POST. Почитать об этом можно -> тут <-
Но, если уж так хочется, то надо найти директиву register_globals в php.ini (где он лежит можно посмотреть выполнив phpinfo()) и изменить так:
Код:
register_globals = On
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 21-44    Заголовок сообщения: Ответить с цитатой

BuXTeR
Respect спасибо огромное. ато еще долго бы так мучался. еще раз спаибо спасибо! спасибо!
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
BuXTeR
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 21-54    Заголовок сообщения: Ответить с цитатой

Пожалуйста. Smile Кстати, я тут смотрю тебе не только апач, но и пхп нужен. А его ведь отдельно ставить и настраивать. А если еще и БД нужна, то MySQL прямо напрашивается (а из командной строки работать надоест быстро и какой-нить phpmyadmin ставить надо будет). И везде свои заморочки. Так что может в данном случае Денвер - меньшее зло bye
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 22-19    Заголовок сообщения: Ответить с цитатой

Я и поставил Денвер. новую версию. и отредактировал директиву register_globals. и все пашет отлично Respect
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Пн 26-05-08 : 22-35    Заголовок сообщения: Ответить с цитатой

Dead_man
Крайне советую использовать POST и GET
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Dead_man
Продвинутый форумчанин
СообщениеДобавлено: Пн 26-05-08 : 22-54    Заголовок сообщения: Ответить с цитатой

Richard Ferlow
я их и использую. только загвоздка была в том что он не понимал "тонких намеков" что переменная вот тут находится. после исправления регистр глобал все стало нормльно. А так как я еще учусь программировать на пхп, мне очень сложно писать точное указание на переменнуюSmile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
dlnsk
Гуру
СообщениеДобавлено: Пн 26-05-08 : 23-47    Заголовок сообщения: Ответить с цитатой

Dead_man писал(а):
и отредактировал директиву register_globals. и все пашет отлично

Лучше отредактируй ее обратно и не привыкай к плохому... привыкай лучше к хорошему... Wink
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы