нужна помощь...
задали дипломную работу делать на php,а я этот язык не изучал...даже толком о нем ничего не знаю...вот учусь в краткие сроки,с нуля,так сказать...
скачал пару самоучителей...по советам этих книженций установил apache 2.2,cuteFTP,PHP 5.3.0.в книгах описывается как научить апач распозновать php. и создать два виртуальных хоста.следовал всем инстукциям,в конец файла httpd дописал следующие строки
AddType application/x-httpd-php .php
ScriptAlias /_php/ "c:/php/"
Action application/x-httpd-php "/_php/php.exe"
<VirtualHost 199.113.1.1>
ServerAdmin admin@myserver.net.com
ServerName www.myserver.net.com
DirectoryIndex index.php3 index.phtml index.php index.htm index.html.index.shtml index.shtm
DocumentRoot "c:/php/public_html/hst/virtual"
ScriptAlias /cgi-bin/ "c:/public_html/host/virtual/cgi-bin/"
ErrorLog c:/public_html/host/virtual/logs/error.log
CustomLog c:/public_html/host/virtual/logs/access.log
common
</VirtualHost>
<VirtualHost 199.113.1.2>
ServerAdmin admin@my-site.com
ServerName www.my-site.com
DirectoryIndex index.php3 index.phtml index.php index.htm index.html.index.shtml index.shtm
DocumentRoot "c:/public_html/host/start"
ScriptAlias /cgi-bin/ "c:/public_html/host/virtual/cgi-bin/"
ErrorLog c:/public_html/host/virtual/logs.error.log
CustomLog c:/public_html/host/virtual/logs/access.log
common
</VirtualHost>
в результате апач не запускается...удаляю все про виртуал хост...снова работает...подскажите где ошибка?
Спустя 18 минут, 41 секунда (3.10.2009 - 23:56) glock18 написал(а):
Цитата |
199.113.1.2 |
а что за такие ip адреса страшные?
в httpd.conf касательно виртуальных хостов должно быть примерно следующее:
Цитата |
# это чтобы разрешить доступ к этой папке <Directory "полный путь к папке с твоими хостами"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> NameVirtualHost * # создаем хосты # остальные параметры не обязательные, и как правило из них могут понадобиться лишь # логи <VirtualHost *> ServerName localhost DocumentRoot "полный путь" </VirtualHost> #--------------------------------------------------------------- <VirtualHost *> ServerName site1.local DocumentRoot "полный путь" </VirtualHost> <VirtualHost *> ServerName site2.local DocumentRoot "полный путь" </VirtualHost> |
PS: все ServerName (site1.local, site2.local) должны быть прописаны в хостах
c:/windows/system32/drivers/etc/hosts
после этого сервер нужно перезапустить
Спустя 8 часов, 13 минут, 9 секунд (4.10.2009 - 08:09) Guest написал(а):
прописал айпи и имя сервера в файл hosts...и везде где написано полный путь вставил путь к этому файлу hosts.перезагрузил...вроде все работает...но никаких изменей видимых не произошло...так надо или может я где-то ошибся?
Спустя 1 час, 32 минуты, 5 секунд (4.10.2009 - 09:41) glock18 написал(а):
Цитата |
но никаких изменей видимых не произошло |
что сие значит?