Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Apache на win server 2008
 
 автор: pavliuccio   (04.03.2010 в 12:39)   письмо автору
 
 

здравствуйте.
На win server 2008 установил phpdev423. В Apache в файл httpd внес нужные изменения, т. е. поменял servername и DocumentRoot. но страница все равно почему-то не работает...
Был бы рад любым комментариям на эту тему.

  Ответить  
 
 автор: exp   (04.03.2010 в 13:26)   письмо автору
 
   для: pavliuccio   (04.03.2010 в 12:39)
 

какие признаки того что она не работает ? как-то проверяли?

  Ответить  
 
 автор: pavliuccio   (04.03.2010 в 13:37)   письмо автору
 
   для: exp   (04.03.2010 в 13:26)
 

просто набираю ип адрес сервера и вижу что веб-страница недоступна.
на всякий случай файрвол пока отключил.

  Ответить  
 
 автор: Andrey0011   (04.03.2010 в 14:06)   письмо автору
 
   для: pavliuccio   (04.03.2010 в 13:37)
 

А функцию виртуальных хостов включил,после чего необходимо закинуть сайт в папку котрую ты создал и указал а патом подключить свой сайт в виндовс и httpd-vhosts

  Ответить  
 
 автор: pavliuccio   (04.03.2010 в 14:20)   письмо автору
 
   для: Andrey0011   (04.03.2010 в 14:06)
 

честно говоря я не большой специалист на такие темы. если можно поподробнее.
как включить виртуальные хосты?
сайт давно уже лежит в указанной папке.

  Ответить  
 
 автор: exp   (04.03.2010 в 14:29)   письмо автору
 
   для: pavliuccio   (04.03.2010 в 13:37)
 

от провайдеов ещё зависит можно-ли на этот сервер достучаться
, частенько даже доп.плату взимают, за статические ip по которым ещё и входящие запросы проходят.
. определяет провайдер, и он тоже может кучу препятствий чинить.
В локальной сети бывает проще вроде , но тоже я не сильно вникал.
Здесь есть где-то такие темы, не нашёл.
А вообще работает-ли сервер должно быть можно проверить самому, набрав в браузере http://127.0.0.1
// если конечно в httpd.conf Listen *:80 или просто 80

  Ответить  
 
 автор: pavliuccio   (04.03.2010 в 14:44)   письмо автору
 
   для: exp   (04.03.2010 в 14:29)
 

127.0.0.1 не работает..

  Ответить  
 
 автор: pavliuccio   (04.03.2010 в 14:55)   письмо автору
 
   для: pavliuccio   (04.03.2010 в 14:44)
 

просек!!! просто апач сам не стартует. вручную его запускаю и все сразу ок.

  Ответить  
 
 автор: pavliuccio   (04.03.2010 в 16:44)   письмо автору
 
   для: pavliuccio   (04.03.2010 в 14:55)
 

и в сервисах его тоже нет..

  Ответить  
 
 автор: pavliuccio   (04.03.2010 в 17:07)   письмо автору
 
   для: pavliuccio   (04.03.2010 в 16:44)
 

как мне его до ума довести?

  Ответить  
 
 автор: Andrey0011   (04.03.2010 в 17:09)   письмо автору
 
   для: pavliuccio   (04.03.2010 в 17:07)
 

руками

  Ответить  
 
 автор: .heed   (04.03.2010 в 17:27)
 
   для: pavliuccio   (04.03.2010 в 17:07)
 

выполните комманду >httpd.exe -h
там показывается как с параметром install создать запись в сервисы, удалять эту запись и другие возможности.

  Ответить  
 
 автор: pavliuccio   (05.03.2010 в 15:55)   письмо автору
 
   для: .heed   (04.03.2010 в 17:27)
 

у меня не срабатывает эта команда.

  Ответить  
 
 автор: .heed   (05.03.2010 в 16:00)
 
   для: pavliuccio   (05.03.2010 в 15:55)
 

Перейдите сначала в дирректорию apache/bin
командой
cd /d c:\apache\bin
или где она у Вас находится

  Ответить  
 
 автор: pavliuccio   (05.03.2010 в 16:06)   письмо автору
 
   для: .heed   (05.03.2010 в 16:00)
 

там и находится, но команда cd /d c:\apache\bin не работает.

  Ответить  
 
 автор: .heed   (05.03.2010 в 16:03)
 
   для: pavliuccio   (05.03.2010 в 15:55)
 

В ранних версиях вместо httpd.exe был apache.exe

  Ответить  
 
 автор: pavliuccio   (05.03.2010 в 16:09)   письмо автору
 
   для: .heed   (05.03.2010 в 16:03)
 

apache.exe тоже не работает. хотя в диспечера задач работает apache.exe *32

  Ответить  
 
 автор: pavliuccio   (05.03.2010 в 16:13)   письмо автору
 
   для: pavliuccio   (05.03.2010 в 16:09)
 

может вы мне дайте ссылку на версию поновее,а эту я удалю и по новой все сделаю.
P.S. у меня w2k8 64 bit.

  Ответить  
 
 автор: .heed   (05.03.2010 в 16:24)
 
   для: pavliuccio   (05.03.2010 в 16:13)
 

не может быть чтобы не работало

>cd /d c:\apache\bin не работает.
Вы хоть посмотрели-бы в какой папке у Вас apache и есть-ли там httpd.exe или apache.exe



cd /d C:\здесь долден быть полный путь к папке bin\bin 
каталог сменится
httpd.exe -h
или вместо httpd.exe тот файл который есть в bin

//как вы собираетесь настраивать новый сервер если хоть слегка не пробовали разобраться со старым

  Ответить  
 
 автор: pavliuccio   (05.03.2010 в 16:39)   письмо автору
 
   для: .heed   (05.03.2010 в 16:24)
 

c:\phpdev\apache\bin - открывает папку bin
cd /d c:\phpdev\apache\bin - не работает
apache.exe лежит в папке apache.
//на старом около двух лет уже работает и без всяких проблем. и устанавливалось все тоже просто.

  Ответить  
 
 автор: heed   (05.03.2010 в 16:52)   письмо автору
 
   для: pavliuccio   (05.03.2010 в 16:39)
 

вы где это выполняете ? :)

В виндовс есть такая программа "командная строка"
или
Пуск -> выполнить -> пишите "cmd"
, если в меню пуск настроили так что там осталась кнопка "выполнить"

или
Пуск -> ВcеПрограммы -> Cтандартные -> коммандная строка
, если не снесли из всехПрограмм

или просто нажимаете файл c:\WINDOWS\SYSTEM32\cmd.exe
пути могут отличаться

//я в тоталКомандере просто в нижней строчке пишу cmd, чтобы осазаться уже в той папке которую открыл командером

  Ответить  
 
 автор: pavliuccio   (08.03.2010 в 10:38)   письмо автору
 
   для: heed   (05.03.2010 в 16:52)
 

в командной строке и выполнял, надо было сразу сказать что через cmd:)
в общем выполнил apache.exe -k install, успешно установил, и в сервисах тоже появилось, но все равно после рестарта автоматически не запускается. а если в сервисах Start делаю, то ответ таков:
http://www.mab.lt/pavel/apache.jpg

  Ответить  
 
 автор: heed   (05.03.2010 в 16:43)   письмо автору
 
   для: pavliuccio   (05.03.2010 в 16:13)
 

http://httpd.apache.org/download.cgi
их загрузки, только под 2.3.5-alpha вряд-ли найдёте все модули
, под 2.2 уже более менее всё адаптированое найти можно, но иногда приходится что-то качать по два раза пока не найдётся. готовые связки типа denwer или xampp ставить просще

  Ответить  
 
 автор: pavliuccio   (08.03.2010 в 16:53)   письмо автору
 
   для: heed   (05.03.2010 в 16:43)
 

качать win32-x86-no_ssl.msi или win32-x86-openssl-0.9.8m.msi ?

  Ответить  
 
 автор: exp   (08.03.2010 в 18:09)   письмо автору
 
   для: pavliuccio   (08.03.2010 в 16:53)
 

openssl впринципе не главное, просто если захотите делать https:// то тогда он нужен.
Плюс приходится возиться с его настройками , в том числе из командной строки :) создавать сертификаты.
openssl можно просто не включать хоть и он будет присутствовать.
я apache_2.2.11-win32-x86-openssl-0.9.8i.msi пробовал, только по своему его ставил
2.2.14 тоже пробовал.

только php который пойдёт модулем нужно выбирать уже осторожнее, там какая-то отписка где-то сбоку есть на странице скачивания, мол какие из версий ставятся , а какие не ставятся модулями к apache.
Я только php5.2 пока нормально смог поставить.
XAMPP всё хочу попробовать, там тоже подобрано.скомпановано что посвежее, где-то на sourceforge вроде собирали. В нём как и вроде в новых сборках denwer уже 5.3 во всю ставят, а просто cgi-модулем не интересно.

// насчёт того почему не запускалось
1. нужно было из коммандной строки проверить как читались файлы конфигурации
2. В пуск->администрирование->просмотр событий (можно просто выполнить eventvwr.msc)
и в файлах error.log искать ошибки
3. вряд-ли. в пуск->администрирование->службы (services.msc) смотреть какой тип запуска у службы Apache,

  Ответить  
 
 автор: pavliuccio   (09.03.2010 в 10:55)   письмо автору
 
   для: exp   (08.03.2010 в 18:09)
 

спасибо всем! установил 2,2 и всё ок.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования