сандро Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 Помогите установить сервер апач и примочки к нему. Откровеено, говоря, я застрял на php. После установки, в инсрукции рекомендуется проверить установленное: Закройте окно блокнота, откройте свой веб браузер и введите в строке адреса http://localhost/, нажмите "Enter". Если PHP интерпретатор установлен удачно, то Вы должны увидеть в окне своего браузера, обычную надпись: http://manlix.ru. Как, не странно, я поадаую, на нет такой страницы. Где искать ошибку? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Playnet Опубликовано 1 Марта 2004 Жалоба Поделиться Опубликовано 1 Марта 2004 А ты настроил, как в мануале написано?Installing PHP for Apache as CGI binary ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you wish to install PHP as a CGI binary, read this first: http://www.cert.org/advisories/CA-1996-11.html and then if you are really sure, insert these lines to your conf file: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" Installing PHP for Apache as module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Now that version 4.1 introduces a safer sapi module, we recommend that you configure PHP as a module in Apache. To accomplish this, you have to load the php4apache.dll in your Apache httpd.conf. !! NOTE !! Whereever you load php4apache.dll from, php4apache.dll also needs the php4ts.dll also included in the PHP4 distribution. php4apache.dll depends on php4ts.dll which is loaded as soon as Apache loads php4apache.dll. If php4ts.dll can't be found, you usually get an error like (also see the "Problems?" section at the end of the file): Cannot load c:/php/sapi/php4apache.dll into server So where does php4ts.dll has to be to be properly loaded ? php4ts.dll is searched in the following order: 1) in the directory where apache.exe is start from 2) in the directory where php4apache.dll is loaded from 3) in your %SYSTEMROOT%\System32, %SYSTEMROOT%\system and %SYSTEMROOT% directory. Note: %SYSTEMROOT%\System32 only applies to Windows NT/2000/XP) 4) in your whole %PATH% Note: What is %SYSTEMROOT% ? Depending on your Windows installation this may be for example c:\winnt or C:\windows Usually you would just copy it over to %SYSTEMROOT%\System32. But if you want to have multiple PHP installations (for whatever reason) this is a bad idea. For this circumstance the safest thing is to let php4ts.dll reside in the same directory where php4apache.dll is loaded from (see point 2 above). After you've set up the file layout properly, you're ready to finally configure Apache to load the PHP4 module. Just add the following lines to your httpd.conf: LoadModule php4_module c:/php/sapi/php4apache.dll AddModule mod_php4.c AddType application/x-httpd-php .php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
сандро Опубликовано 1 Марта 2004 Автор Жалоба Поделиться Опубликовано 1 Марта 2004 Там, все по английский, я по рекомендации уважемого GRINGO скачал его с манликса. И отуда же переписал сей текстъ# Автор конфигурационного файла для веб сервера Apache 2.0.43: Manlix (manlix.ru)# Файл специально отредактирован под статью "Установка полноценного веб сервера" # Устанавливаем SSI, для файлов с расширением shtm и shtmlAddType text/html .shtm .shtmlAddOutputFilter INCLUDES .shtm .shtml # Даём знать веб серверу, что у нас есть PHP интерпретаторScriptAlias /php4/ "D:/server/php4/"Action application/x-httpd-php4 "/php4/php.exe" # Устанавливаем расширения для PHP скриптовAddType application/x-httpd-php4 .htm .html .php .php3 .php4 .phtm .phtml# Папка куда установлен наш веб серверServerRoot "D:/server/Apache2" PidFile logs/httpd.pidTimeout 300KeepAlive OnMaxKeepAliveRequests 100KeepAliveTimeout 15HostnameLookups Off # Порт, который слушает наш веб серверListen 80 # МодулиLoadModule access_module modules/mod_access.soLoadModule actions_module modules/mod_actions.soLoadModule alias_module modules/mod_alias.soLoadModule asis_module modules/mod_asis.soLoadModule auth_module modules/mod_auth.soLoadModule autoindex_module modules/mod_autoindex.soLoadModule cgi_module modules/mod_cgi.soLoadModule dir_module modules/mod_dir.soLoadModule env_module modules/mod_env.soLoadModule imap_module modules/mod_imap.soLoadModule include_module modules/mod_include.soLoadModule isapi_module modules/mod_isapi.soLoadModule log_config_module modules/mod_log_config.soLoadModule mime_module modules/mod_mime.soLoadModule negotiation_module modules/mod_negotiation.soLoadModule setenvif_module modules/mod_setenvif.soLoadModule userdir_module modules/mod_userdir.so # E-mail адрес админа веб сервера (поменяйте на свой)ServerAdmin localhost@127.0.0.1 # Наш сервер:портServerName localhost:80 UseCanonicalName Off # Папка, где будут храниться наши html, php и другие файлыDocumentRoot "D:/server/www" # Индексные файлы, через пробелDirectoryIndex index.htm index.html index.shtm index.shtml index.php index.php3 index.php4 # Имя встроенного конфигурационного файлаAccessFileName .htaccess # Закрываем доступ к файлам конфигурации (.htaccess) и паролей (.htpasswd)<Files ~ "^\.ht"> Order allow,deny Deny from all</Files> # База с типами файловTypesConfig conf/mime.types # Тип всех документов - текстовыйDefaultType text/plain <IfModule mod_mime_magic.c> MIMEMagicFile conf/magic</IfModule> # Файл отчёта с ошибкамиErrorLog logs/error.log # Что записывать в файл отчёта, может принимать следующие значения:# debug, info, notice, warn, error, crit, alert, emerg.LogLevel warn # Шаблон записи строки в файл отчётаLogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedLogFormat "%h %l %u %t \"%r\" %>s %b" commonLogFormat "%{Referer}i -> %U" refererLogFormat "%{User-agent}i" agent # Файл отчёта со списком всех доступов к веб серверуCustomLog logs/access.log common ServerTokens Full # Подпись веб сервера (On - включена, Off - отключена, EMail - показывать e-mail админа сервера)ServerSignature On # Виртуальные папки# Например:# Alias /icons/ "d:/server/Apache2/icons/"# Зайдя на http://localhost/icons/ мы увидем содержимое папки d:/server/Apache2/icons/Alias /icons/ "D:/server/Apache2/icons/" # Папка длс CGI, для PERL скриптовScriptAlias /cgi-bin/ "D:/server/cgi-bin/"<Directory "D:/server/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all</Directory> AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzipAddIconByType (TXT,/icons/text.gif) text/*AddIconByType (IMG,/icons/image2.gif) image/*AddIconByType (SND,/icons/sound2.gif) audio/*AddIconByType (VID,/icons/movie.gif) video/* # Выбираем иконки для различных форматовAddIcon /icons/binary.gif .bin .exeAddIcon /icons/binhex.gif .hqxAddIcon /icons/tar.gif .tarAddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .ivAddIcon /icons/compressed.gif .Z .z .tgz .gz .zipAddIcon /icons/a.gif .ps .ai .epsAddIcon /icons/layout.gif .html .shtml .htm .pdfAddIcon /icons/text.gif .txtAddIcon /icons/c.gif .cAddIcon /icons/p.gif .pl .pyAddIcon /icons/f.gif .forAddIcon /icons/dvi.gif .dviAddIcon /icons/uuencoded.gif .uuAddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tclAddIcon /icons/tex.gif .texAddIcon /icons/bomb.gif coreAddIcon /icons/back.gif ..AddIcon /icons/hand.right.gif READMEAddIcon /icons/folder.gif ^^DIRECTORY^^AddIcon /icons/blank.gif ^^BLANKICON^^ # Иконка для неизвестных форматовDefaultIcon /icons/unknown.gif # Если выводится содержимое какой-либо папки, cчитываются файлы описания:ReadmeName README.htmlHeaderName HEADER.html # Файлы для игнорирования, при выводе листинга директорииIndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t AddEncoding x-compress ZAddEncoding x-gzip gz tgz # Наша кодировкаAddDefaultCharset WINDOWS-1251 # CGI, PERL скриптыAddHandler cgi-script .cgi .pl После чего, апач перстал работать, а с оригинальным текстом работал. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
alexandro Опубликовано 1 Марта 2004 Жалоба Поделиться Опубликовано 1 Марта 2004 Не, знаю, я по рекомендации GRINGO взял настрйки из манликса, вот такой текст # Автор конфигурационного файла для веб сервера Apache 2.0.43: Manlix (manlix.ru)# Файл специально отредактирован под статью "Установка полноценного веб сервера" # Устанавливаем SSI, для файлов с расширением shtm и shtmlAddType text/html .shtm .shtmlAddOutputFilter INCLUDES .shtm .shtml # Даём знать веб серверу, что у нас есть PHP интерпретаторScriptAlias /php4/ "D:/server/php4/"Action application/x-httpd-php4 "/php4/php.exe" # Устанавливаем расширения для PHP скриптовAddType application/x-httpd-php4 .htm .html .php .php3 .php4 .phtm .phtml# Папка куда установлен наш веб серверServerRoot "D:/server/Apache2" PidFile logs/httpd.pidTimeout 300KeepAlive OnMaxKeepAliveRequests 100KeepAliveTimeout 15HostnameLookups Off # Порт, который слушает наш веб серверListen 80 # МодулиLoadModule access_module modules/mod_access.soLoadModule actions_module modules/mod_actions.soLoadModule alias_module modules/mod_alias.soLoadModule asis_module modules/mod_asis.soLoadModule auth_module modules/mod_auth.soLoadModule autoindex_module modules/mod_autoindex.soLoadModule cgi_module modules/mod_cgi.soLoadModule dir_module modules/mod_dir.soLoadModule env_module modules/mod_env.soLoadModule imap_module modules/mod_imap.soLoadModule include_module modules/mod_include.soLoadModule isapi_module modules/mod_isapi.soLoadModule log_config_module modules/mod_log_config.soLoadModule mime_module modules/mod_mime.soLoadModule negotiation_module modules/mod_negotiation.soLoadModule setenvif_module modules/mod_setenvif.soLoadModule userdir_module modules/mod_userdir.so # E-mail адрес админа веб сервера (поменяйте на свой)ServerAdmin localhost@127.0.0.1 # Наш сервер:портServerName localhost:80 UseCanonicalName Off # Папка, где будут храниться наши html, php и другие файлыDocumentRoot "D:/server/www" # Индексные файлы, через пробелDirectoryIndex index.htm index.html index.shtm index.shtml index.php index.php3 index.php4 # Имя встроенного конфигурационного файлаAccessFileName .htaccess # Закрываем доступ к файлам конфигурации (.htaccess) и паролей (.htpasswd)<Files ~ "^\.ht"> Order allow,deny Deny from all</Files> # База с типами файловTypesConfig conf/mime.types # Тип всех документов - текстовыйDefaultType text/plain <IfModule mod_mime_magic.c> MIMEMagicFile conf/magic</IfModule> # Файл отчёта с ошибкамиErrorLog logs/error.log # Что записывать в файл отчёта, может принимать следующие значения:# debug, info, notice, warn, error, crit, alert, emerg.LogLevel warn # Шаблон записи строки в файл отчётаLogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedLogFormat "%h %l %u %t \"%r\" %>s %b" commonLogFormat "%{Referer}i -> %U" refererLogFormat "%{User-agent}i" agent # Файл отчёта со списком всех доступов к веб серверуCustomLog logs/access.log common ServerTokens Full # Подпись веб сервера (On - включена, Off - отключена, EMail - показывать e-mail админа сервера)ServerSignature On # Виртуальные папки# Например:# Alias /icons/ "d:/server/Apache2/icons/"# Зайдя на http://localhost/icons/ мы увидем содержимое папки d:/server/Apache2/icons/Alias /icons/ "D:/server/Apache2/icons/" # Папка длс CGI, для PERL скриптовScriptAlias /cgi-bin/ "D:/server/cgi-bin/"<Directory "D:/server/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all</Directory> AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzipAddIconByType (TXT,/icons/text.gif) text/*AddIconByType (IMG,/icons/image2.gif) image/*AddIconByType (SND,/icons/sound2.gif) audio/*AddIconByType (VID,/icons/movie.gif) video/* # Выбираем иконки для различных форматовAddIcon /icons/binary.gif .bin .exeAddIcon /icons/binhex.gif .hqxAddIcon /icons/tar.gif .tarAddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .ivAddIcon /icons/compressed.gif .Z .z .tgz .gz .zipAddIcon /icons/a.gif .ps .ai .epsAddIcon /icons/layout.gif .html .shtml .htm .pdfAddIcon /icons/text.gif .txtAddIcon /icons/c.gif .cAddIcon /icons/p.gif .pl .pyAddIcon /icons/f.gif .forAddIcon /icons/dvi.gif .dviAddIcon /icons/uuencoded.gif .uuAddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tclAddIcon /icons/tex.gif .texAddIcon /icons/bomb.gif coreAddIcon /icons/back.gif ..AddIcon /icons/hand.right.gif READMEAddIcon /icons/folder.gif ^^DIRECTORY^^AddIcon /icons/blank.gif ^^BLANKICON^^ # Иконка для неизвестных форматовDefaultIcon /icons/unknown.gif # Если выводится содержимое какой-либо папки, cчитываются файлы описания:ReadmeName README.htmlHeaderName HEADER.html # Файлы для игнорирования, при выводе листинга директорииIndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t AddEncoding x-compress ZAddEncoding x-gzip gz tgz # Наша кодировкаAddDefaultCharset WINDOWS-1251 # CGI, PERL скриптыAddHandler cgi-script .cgi .pl Понятно, что, после этого апач, перстал пахать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sanjak Опубликовано 1 Марта 2004 Жалоба Поделиться Опубликовано 1 Марта 2004 сандро Возьми поставь Денвер-2 и не мучься Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
alexandro Опубликовано 2 Марта 2004 Жалоба Поделиться Опубликовано 2 Марта 2004 Ставил-денвер, это не интерсно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DDfans Опубликовано 26 Декабря 2004 Жалоба Поделиться Опубликовано 26 Декабря 2004 Решил перейти на XP-шку и все перестало работать кроме локалхоста... Вот не работают теперь все виртуальные хосты. Что делать? В 98-й все пахало, а тут нет. Два дня химичил и мучался... Не могу понять почему XP не видит установки файла hosts. Может кто подскажет в чем дело? Может брендмауэры какие где все это прибивают? XP SP-2 с последними обновлениями.Файл с виртуалками находится *:\****\system32\drivers\etc\hosts как и положено. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
MadDog Опубликовано 27 Декабря 2004 Жалоба Поделиться Опубликовано 27 Декабря 2004 DDfans Это известная проблема после установки SP2 в XP. Яndex выдаёт кучу ссылок на решение проблемы, прям в первой есть готовое решение. Качаем патч с Мелкософта http://download.microsoft.com/download/1/6...020-x86-rus.exe, устанавливаем и наслаждаемся работой всех виртуальных серверов. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
loosingar Опубликовано 29 Декабря 2004 Жалоба Поделиться Опубликовано 29 Декабря 2004 Упс... Спасибо... Я просто прифигел, от такого простого решения!!! Как-то мне даже в голову не приходило, что это надо лечить - сдохло и сдохло, пофиг. ВиртуалХосты на локалхосте не работают, зато НеймБазед удаленно - читаются на ура - а раз читаются, то и пофиг... Пойду лечить... Правда ссылка только на русский патч - а у меня нерусская винда. Придется самому ручками покопаться немного... Хорошо, что хоть не все на халяву. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.