Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2011, 18:44   #1
romantik2011
Пользователь
 
Регистрация: 20.07.2011
Сообщений: 70
По умолчанию Не работает сервер АПАЧ

Вот установил сервер по инструкции здесь: http://www.softtime.ru/info/articlep...?id_article=24
При запуске службы апача из программы "СЛУЖБЫ",выдаёт сообщение непонятное.
Набираю 127.0.0.1, ничего не показывает. Что делать?
Изображения
Тип файла: jpg 1.jpg (59.4 Кб, 139 просмотров)
romantik2011 вне форума Ответить с цитированием
Старый 20.07.2011, 19:13   #2
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Предлагаю как минимум выложить лог ошибок сюда, чтобы мы вам помогли.
dr.Chas вне форума Ответить с цитированием
Старый 20.07.2011, 21:56   #3
romantik2011
Пользователь
 
Регистрация: 20.07.2011
Сообщений: 70
По умолчанию

Работает только когда напишу localhost/index.php так по тупому, фото внизу.
Ещё вторая проблема: Не запускается сайт test.ru


Набираю test.ru, вот такое выдаёт:

приходится набирать а ж http://localhost/test.ru/www/index.php
Как убрать, чтоб нормально было?
чтоб ввёл localhost и запусилось или test.ru и запустилось?

Последний раз редактировалось dr.Chas; 20.07.2011 в 22:26.
romantik2011 вне форума Ответить с цитированием
Старый 20.07.2011, 22:26   #4
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

1) Не надо постить подряд несколько постов, есть для этого кнопка "правка".
2) Вы уверены что сделали это? из вашего фака:
Цитата:
DirectoryIndex index.php index.html
Это опция апача, проверте её наличие у себя
3) Открытие test.ru. Из соседней темы, 4 часа назад:
Цитата:
VirtualHost вам в помощь.

Примерно (для винды):
Код:
NameVirtualHost 192.168.0.11:80
<VirtualHost 192.168.0.11:80>	
	DocumentRoot "C:/web/www/192.168.0.11"
    ErrorLog "C:/web/www/192.168.0.11/logs/error.log"
    CustomLog "C:/web/www/192.168.0.11/logs/access.log" common
	ServerAdmin webmaster@may_domain.ru
</VirtualHost>
dr.Chas вне форума Ответить с цитированием
Старый 20.07.2011, 23:11   #5
romantik2011
Пользователь
 
Регистрация: 20.07.2011
Сообщений: 70
По умолчанию

Вот так оставил, перезагрузил апач, и всё равно запуск тупой такой как раньше, только так работает:
http://localhost/test.ru/www/index.php
Изображения
Тип файла: jpg 1.jpg (67.5 Кб, 28 просмотров)
romantik2011 вне форума Ответить с цитированием
Старый 20.07.2011, 23:20   #6
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Давайте со всем по порядку, начнём с элементарного, пункт 2 из моего сообщения (ваша проблема), у вас решилась? У вас получается зайти так: ht tp://localhost чтобы вывелась php страница?
dr.Chas вне форума Ответить с цитированием
Старый 20.07.2011, 23:30   #7
romantik2011
Пользователь
 
Регистрация: 20.07.2011
Сообщений: 70
По умолчанию

Чтоб вывелась пхп-страница, мне нужно в адресной строке браузера набрать:
http://localhost/index.php
А чтоб вывести сайт, нужно набрать:
http://test.ru/index.php

так по тупому, как убрать это?

Код:
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#



DirectoryIndex index.php index.htm index.html
<VirtualHost *:80>
# Папка, в которой будет корень вашего хоста.
DocumentRoot "C:/www/htdocs/test.ru"

# Домен по которому вы сможете обращаться к виртуальному хосту.
ServerName test.ru

# Алиас (добавочное имя) домена.
ServerAlias www.test.ru

# Файл, в который будут записываться ошибки.
ErrorLog "C:/ww/htdocs/test.ru/error.log"

# Файл журнала доступа к хосту.
CustomLog "C:/www/htdocs/test.ru/access.log" common
</VirtualHost>

Include C:/www/htdocs/test.ru httpd-vhosts.conf

Последний раз редактировалось dr.Chas; 20.07.2011 в 23:39.
romantik2011 вне форума Ответить с цитированием
Старый 20.07.2011, 23:38   #8
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Цитата:
так по тупому, как убрать это?
Я вас понимаю, а вы меня?

Процитирую себя же:
Цитата:
1) Не надо постить подряд несколько постов, есть для этого кнопка "правка".
2) Вы уверены что сделали это? из вашего фака:
Цитата:
DirectoryIndex index.php index.html

Это опция апача, проверте её наличие у себя
dr.Chas вне форума Ответить с цитированием
Старый 20.07.2011, 23:43   #9
romantik2011
Пользователь
 
Регистрация: 20.07.2011
Сообщений: 70
По умолчанию

Что-то не выходит, вот так тоже не работает? Вроде добавил эту опцию, гляньте файл
Код HTML:
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#



DirectoryIndex index.php index.htm index.html
<VirtualHost *:80>
# Папка, в которой будет корень вашего хоста.
DocumentRoot "C:/www/htdocs/test.ru"

# Домен по которому вы сможете обращаться к виртуальному хосту.
ServerName test.ru

# Алиас (добавочное имя) домена.
ServerAlias [URL="http://www.test.ru/"]www.test.ru[/URL]

# Файл, в который будут записываться ошибки.
ErrorLog "C:/ww/htdocs/test.ru/error.log"

# Файл журнала доступа к хосту.
CustomLog "C:/www/htdocs/test.ru/access.log" common
</VirtualHost>

Include C:/www/htdocs/test.ru httpd-vhosts.conf
romantik2011 вне форума Ответить с цитированием
Старый 20.07.2011, 23:49   #10
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Цитата:
Что-то не выходит, вот так тоже не работает? Вроде добавил эту опцию, гляньте файл
Предлагаю добавить эту опцию в главный файл настроек апача. Обычно он называется httpd.conf и лежит в папке conf
dr.Chas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматизация создания виртуальных хостов, апач Gorychev Свободное общение 3 03.05.2011 23:52
Не работает FTP-сервер fs444 Безопасность, Шифрование 0 14.12.2010 19:07
Сервер работает медленно kuzyakiev PHP 9 06.08.2010 14:36
не работает сервер Call of Duty(R) 4 Артем Шумилов Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 05.03.2010 18:30
не работает на компе SMTP сервер JAy_D Компоненты Delphi 4 04.10.2009 19:08