Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Вопросы серверов (http://forum.oszone.net/showthread.php?t=30907)

Doktor 29-02-2004 17:23 211872

Вопросы серверов
 
Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину Win98se.

Все уановил. Настройка. все делал по ReadMe... PHP настраивал как модуль Apache... итак... при попытке запуска Апача выдает ошибку, мол ошибка синтаксиса в строке
LoadModule php5_module "c:/php/php5apache.dll"
Пробовал писать
LoadModule php_module "c:/php/php5apache.dll"
Я ни как не пойму в чем секрет (с).

потом пишет что не может открыть этот самый php5apache.dll ...

Помогите разрешить проблемму...
Могу выслать файл httpd.conf
может я где ошибся... Или что забыл...

Prisoner 29-02-2004 20:52 211873

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
А лежит ли dll по указаному пути? Может быть php5apache2.dll ?

Doktor 29-02-2004 20:59 211874

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
Да. все лежит... С php5apache2.dll то же самое....

Скажите может мне что-нить тут написать, пути там...
httpd.conf выложить.... а ??

Prisoner 29-02-2004 21:29 211875

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
Почему нет? Пути - кто где установлен, где лежит httpd.conf, где лежат dll. Имя dll модуля. Кусочек когфига с частью где производится подключение php.  Кстати, он последним подключается, нет?

Doktor 29-02-2004 21:47 211876

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 

ServerType standalone

ServerRoot "c:/usr/local/Apache2"

PidFile logs/httpd.pid

ScoreBoardFile logs/apache_runtime_status

#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

MaxRequestsPerChild 0

ThreadsPerChild 50

#Listen 3000
#Listen 12.34.56.78:80

#BindAddress *

#ClearModuleList
#AddModule mod_so.c mod_mime.c mod_access.c mod_auth.c mod_negotiation.c
#AddModule mod_include.c mod_autoindex.c mod_dir.c mod_cgi.c mod_userdir.c
#AddModule mod_alias.c mod_env.c mod_log_config.c mod_asis.c mod_imap.c
#AddModule mod_actions.c mod_setenvif.c mod_isapi.c

#LoadModule anon_auth_module modules/mod_auth_anon.so
#LoadModule dbm_auth_module modules/mod_auth_dbm.so
#LoadModule digest_auth_module modules/mod_auth_digest.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule digest_module modules/mod_digest.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule info_module modules/mod_info.so
#LoadModule status_module modules/mod_status.so
#LoadModule usertrack_module modules/mod_usertrack.so
LoadModule php5_module c:/php/sapi/php5apache.dll
AddModule mod_php5.c
 
#ExtendedStatus On


Port 80

ServerAdmin yourname@domain.com

ServerName apache

DocumentRoot "c:/usr/local/Apache/htdocs"

<Directory />
 Options Indexes Includes
 AllowOverride All
</Directory>


<Directory "c:/usr/local/Apache/htdocs">

   Options Indexes FollowSymLinks MultiViews

   AllowOverride None

   Order allow,deny
   Allow from all
</Directory>


<IfModule mod_userdir.c>
   UserDir "c:/usr/local/Apache/users/"
</IfModule>

#<Directory "c:/usr/local/Apache/users">
#    AllowOverride FileInfo AuthConfig Limit
#    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#    <Limit GET POST OPTIONS PROPFIND>
#        Order allow,deny
#        Allow from all
#    </Limit>
#    <LimitExcept GET POST OPTIONS PROPFIND>
#        Order deny,allow
#        Deny from all
#    </LimitExcept>
#</Directory>

<IfModule mod_dir.c>
   DirectoryIndex index.html index.htm index.shtml
</IfModule>

AccessFileName .htaccess

<Files ~ "^\.ht">
   Order allow,deny
   Deny from all
</Files>

#CacheNegotiatedDocs

UseCanonicalName On

<IfModule mod_mime.c>
   TypesConfig conf/mime.types
</IfModule>

DefaultType text/plain

<IfModule mod_mime_magic.c>
   MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off

ErrorLog logs/error.log

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog logs/access.log common

#CustomLog logs/referer.log referer
#CustomLog logs/agent.log agent

#CustomLog logs/access.log combined

ServerSignature On


  #!c:/program files/perl/perl

#ScriptInterpreterSource registry

<IfModule mod_alias.c>

   
   Alias /icons/ "c:/usr/local/Apache/icons/"

   <Directory "c:/usr/local/Apache/icons">
       Options Indexes MultiViews
       AllowOverride None
       Order allow,deny
       Allow from all
   </Directory>

   
   ScriptAlias /cgi-bin/ "c:/usr/local/Apache/cgi-bin/"

   
   <Directory "c:/usr/local/Apache/cgi-bin">
       AllowOverride None
       Options None
       Order allow,deny
       Allow from all
   </Directory>

</IfModule>

<IfModule mod_autoindex.c>

   
   AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

   AddIconByType (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 .exe
   AddIcon /icons/binhex.gif .hqx
   AddIcon /icons/tar.gif .tar
   AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
   AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
   AddIcon /icons/a.gif .ps .ai .eps
   AddIcon /icons/layout.gif .html .shtml .htm .pdf
   AddIcon /icons/text.gif .txt
   AddIcon /icons/c.gif .c
   AddIcon /icons/p.gif .pl .py
   AddIcon /icons/f.gif .for
   AddIcon /icons/dvi.gif .dvi
   AddIcon /icons/uuencoded.gif .uu
   AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
   AddIcon /icons/tex.gif .tex
   AddIcon /icons/bomb.gif core

   AddIcon /icons/back.gif ..
   AddIcon /icons/hand.right.gif README
   AddIcon /icons/folder.gif ^^DIRECTORY^^
   AddIcon /icons/blank.gif ^^BLANKICON^^

   
   DefaultIcon /icons/unknown.gif

   
   #AddDescription "GZIP compressed document" .gz
   #AddDescription "tar archive" .tar
   #AddDescription "GZIP compressed tar archive" .tgz

   
   ReadmeName README
   HeaderName HEADER

   
   IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

</IfModule>

<IfModule mod_mime.c>

   
   AddEncoding x-compress Z
   AddEncoding x-gzip gz tgz
   
   AddLanguage da .dk
   AddLanguage nl .nl
   AddLanguage en .en
   AddLanguage et .ee
   AddLanguage fr .fr
   AddLanguage de .de
   AddLanguage el .el
   AddLanguage he .he
   AddCharset ISO-8859-8 .iso8859-8
   AddLanguage it .it
   AddLanguage ja .ja
   AddCharset ISO-2022-JP .jis
   AddLanguage kr .kr
   AddCharset ISO-2022-KR .iso-kr
   AddLanguage no .no
   AddLanguage pl .po
   AddCharset ISO-8859-2 .iso-pl
   AddLanguage pt .pt
   AddLanguage pt-br .pt-br
   AddLanguage ltz .lu
   AddLanguage ca .ca
   AddLanguage es .es
   AddLanguage sv .se
   AddLanguage cz .cz
   AddLanguage ru .ru
   AddLanguage tw .tw
   AddLanguage zh-tw .tw
   AddCharset Big5         .Big5    .big5
   AddCharset WINDOWS-1251 .cp-1251
   AddCharset CP866        .cp866
   AddCharset ISO-8859-5   .iso-ru
   AddCharset KOI8-R       .koi8-r
   AddCharset UCS-2        .ucs2
   AddCharset UCS-4        .ucs4
   AddCharset UTF-8        .utf8

   
   <IfModule mod_negotiation.c>
       LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
   </IfModule>

   
   #AddType application/x-httpd-php3 .php3
   #AddType application/x-httpd-php3-source .phps
   
   #AddType application/x-httpd-php-source .phps

   AddType application/x-tar .tgz
   AddType application/x-httpd-php .php .phtml

   
   #AddHandler cgi-script .cgi

   
   AddType text/html .shtml
   AddHandler server-parsed .shtml

   
   #AddHandler send-as-is asis

   
   #AddHandler imap-file map

   
   #AddHandler type-map var

</IfModule>

#MetaDir .web


#MetaSuffix .meta


#ErrorDocument 500 "The server made a boo boo.


#ErrorDocument 402 http://some.other_server.com/subscription_info.html

<IfModule mod_setenvif.c>

   
   BrowserMatch "RealPlayer 4\.0" force-response-1.0
   BrowserMatch "Java/1\.0" force-response-1.0
   BrowserMatch "JDK/1\.0" force-response-1.0

</IfModule>

#<Location /server-status>
#    SetHandler server-status
#    Order deny,allow
#    Deny from all
#    Allow from .apache
#</Location>


#<Location /server-info>
#    SetHandler server-info
#    Order deny,allow
#    Deny from all
#    Allow from .apache
#</Location>


#<Location /cgi-bin/phf*>
#    Deny from all
#    ErrorDocument 403 http://phf.apache.org/phf_abuse_log.cgi
#</Location>


#<IfModule mod_proxy.c>
#    ProxyRequests On

#    <Directory proxy:*>
#        Order deny,allow
#        Deny from all
#        Allow from .apache
#    </Directory>

   
#    ProxyVia On

   
#    CacheRoot "c:/usr/local/Apache/proxy"
#    CacheSize 5
#    CacheGcInterval 4
#    CacheMaxExpire 24
#    CacheLastModifiedFactor 0.1
#    CacheDefaultExpire 1
#    NoCache a_domain.com another_domain.edu joes.garage_sale.com

#</IfModule>



#NameVirtualHost *




<VirtualHost 127.0.0.2>
 ServerAdmin yourmail@domain.com
 ServerName project
 DocumentRoot "c:/web/project/website"
 ScriptAlias /cgi-bin/ "c:/web/project/cgi-bin/"
 ErrorLog c:/web/project/logs/error.log
 CustomLog c:/web/project/logs/access.log common
</VirtualHost>



Добавлено:

Php - C:\php
dll - C:\php, C:\php\sapi

Apache - C:\usr\local\apache2
              C:\usr\local\apache2\bin\apache.exe

ничего не забыл??  

Prisoner 01-03-2004 01:32 211877

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
Так... а бинарники php для Win32 скачивали на php.net ? Я вот тоже скачал, чтобы не переспрашивать, так там нет поддиректории sapi. Необходимые dll лежат прямо в директории куда распакован архив. Таким образом строка в httpd.conf для загрузки модуля должна иметь вид LoadModule php5_module c:/php/php5apache.dll. Еще сказано, что для загрузки php5apache.dll необходима php5ts.dll, но оа лежит там же где и php5apache.dll т.е. это не источник проблемы. Попробуйте поправить строку загрузки.


Исхожу из предпосылки, что пакет с php у нас один.

Doktor 01-03-2004 09:51 211878

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
Простите за назойливость, но....
сейчас он начал ругаться следующим образом...

C:\usr\local\Apache2\bin>Apache.exe
Syntax error on line 55 of C:/usr/local/Apache2/conf/httpd.conf:
Invalid command 'ServerType', perhaps mis-spelled or defined by a module not inc
luded in the server configuration

Чем ему ServerType не понравился.. ?

Сколько проблеммм с этим PHP...
А еще MySQL ждет...

Prisoner 02-03-2004 01:08 211879

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
Директива ServerType может принимать два значения: inetd и standalone. Причем inetd возможен только для *nix платформ.

Vlad Drakula 08-07-2004 19:18 211862

Только здесь обсуждаем подбор и выбор серверов!

mar 08-07-2004 22:36 211863

Конфигурации серверов
 
я прошу прощения - невольно развела офтоп в предыдущей теме, но там это было по ходу дискуссии. А отдельная тема .... Это же скорее проблемы конфигурации серверов, то есть в юникс (в большинстве случаев), реже в виндах. Вебмастер, к счастью не обязан быть сисадмином :)
Так что надо ли :no: ?

Vlad Drakula 08-07-2004 23:49 211864

Конфигурации серверов
 
mar
дело в том что вебмастар должен расираться хотябы в основах этого дела, т.е. именно вебмастер выбирает хостинг, вебмастер должен понимать чем отличаются сервера одного хостера от серверов другово, исенно вебмастер выбирает конфигурацию вебсервера при аренде( ведь сисадмина может у него в фирме и не быть...)

vadimiron 10-07-2004 21:19 211865

Конфигурации серверов
 
Да, я думаю, это интересная тема
Я в ней мало, что понимаю :)
Например есть такой вопрос: есть ли какие нибудь подсчитанные индексы, насколько мошным должен быть сервер, чтобы выдерживать и без проблем и задержек обрабатывать энное количество одновременных запросов
Например: 400 одновременных коннекта, что для этого нужно, сколько оперативки, какой проц и тд (400 коннектов конечно не много наверно, просто так для примера)

Guest 12-07-2004 10:30 211880

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
Пропешите пути директорий к *.Dll файлам, а лучше скопировать все файлы библиотек из sapi и extensin в корень apache или windows/system/ и прописать к ней путь перененной.

Vlad Drakula 12-07-2004 18:48 211866

Конфигурации серверов
 
vadimiron
если в трех словах то нет.

vadimiron
все очень относительно, тут надо учитывать что за программы/скрипты работают на сервере, ктому же хочу заметить что производителдьность в веб приложения сильно отличается от производительности кодорования видео.

лично на мой взгляд что если софт стоит правильный то для сервера с высокой нагрузкой больше всего подходи Оптерон, при увеличении колочества процессоров на сервере перимущество этого процессора становится еще более ощутимым.

Vlad Drakula 12-07-2004 22:26 211867

Конфигурации серверов
 
сервера от AMD признаны лучьшими:
http://www.routers.ru/news_page.php?id=34

vadimiron 15-07-2004 02:43 211868

Конфигурации серверов
 
Vlad Drakula
А какой софт можно назвать правильным: какая оперативная система более лучшая и тд??

Drey 15-07-2004 17:49 211881

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
такой вопросик - не хочется подключаться php_mysql.dll говорит, что
PHP Startup: Unable to load dynamic library 'c:\www\ext\php_mysql.dll' - Не найден указанный модуль. (конец цитаты :) )
В чем проблема я не пойму... вроде все везде есть, а все равно не запускается. Причем часть extension'ов все-таки запускается, а часть нет. Как это исправить?

Vlad Drakula 15-07-2004 18:59 211869

Конфигурации серверов
 
vadimiron
в качестве операционки обнозначный лидер  - симейство юникс.

в качестве другово програмного убеспечения есть разные мнения.

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

если ты задашь вопрос конкретнее то я постакаюсь ответить на него более детально.

vadimiron 16-07-2004 19:56 211870

Конфигурации серверов
 
А я вот не пойму как работают многопроцессорные сервера, например оба процессора накидываются вместе на какое то задание или распределяют задания, или же это от операционной системы зависит??

[s]Исправлено: vadimiron, 17:57 16-07-2004[/s]

Vlad Drakula 16-07-2004 21:11 211871

Конфигурации серверов
 
vadimiron
распределение задачь по процессорам занимается операционка, потом сами программы, если они написаны под многопроцессорные системмы.

я видел прогу которая сама распределяла себя по 40 двух процессорным серверам...

Guest 04-08-2004 17:04 211882

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
в PHP автоматом подключен  MySQL насколько я знаю

Drey 04-08-2004 22:50 211883

Установка на Apache 2.0.45 + PHP 5.0.0b4 на локальную машину
 
спасибо, я уже разобрался... на самом деле в PHP5 ничего автоматически не подключается, просто надо было пару dll файликов скинуть в windows/system32... вот собственно и все :)

Prisoner 08-08-2004 02:55 211884

Апач 1.3.?? (лень смотреть). Количество виртуальных серверов доросло до 33 и... перестало :). Странное дело, при запуске сервера пишется, что хост де нельзя разресолвить и он игнорируется... Чья это проблема? Моя, hosts или httpd.conf? Сервер под Windows. Может быть нельзя на один айпишник вешать больше 33х виртуалок?

vadimiron 09-08-2004 02:15 211885

Возможно вот это наведёт на какие нибудь мысли

Prisoner 10-08-2004 00:39 211886

vadimiron
Сохранил, читаю. Благодарю.

Prisoner 28-08-2004 02:39 211887

Доброго времени суток.
Опять вопрос... Есть index.shtml, лежит в DocumentRoot. С помощью SSI этот индекс инклюдит шапку (header.shtml) и подвал (footer.shtml). Дальше уже в шапке, опять-таки идут инструкции SSI которые инклюдят уже перловые скрипты. Проблема в том, что второй уровень инклюда не происходит - во всех местах инклюда перловых скриптов выводится обычная ошибка "[an error occurred while processing this directive]". В какую сторону копать чтобы добиться нормальной работы? Проблема возникла при переезде ресурса.

vadimiron 28-08-2004 03:20 211888

А можно как нибудь"этажность" инклудов обойти??
Например, из перл скриптов сделать отдельный инклуд, и вставлять его перед шапкой, а в самой шапке использовать результаты работы скрипта

Prisoner 28-08-2004 04:21 211889

Перл скриптов много (очень), а шапка - одна. На старом хостинге все работало корректно, на новом - нет. Вся проблемы в том, что старый был собствееным хостингом человека который попросил разобраться с этой проблемой и его человек админил напрямую через httpd.conf который поглядеть не удается. Сейчас же стоит задача сделать тот же самый эффект (вложенные инклюды) но через htaccess.

mar 28-08-2004 20:33 211890

Prisoner
вопрос на засыпку - как работают те же директивы прямо из какого-нибудь qq.shtml ?  (я к тому, что во вложенности ли дело?)

Prisoner 29-08-2004 02:41 211891

mar
Чтобы не быть голосоловным: вот ссылка на старом хостинге одной странички, а вот на новом. Код этой странички:
Код:

<!--#include virtual="/cgi-bin/rubr.pl" -->
Код индексной:
Код:

<!--#include virtual="/header.shtml" -->
//тут идет тело индекса
<!--#include virtual="/footer.shtml" -->

Код шапки (header):
Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>бла-бла-бла</title>

<link rel="stylesheet" type="text/css" href="/style.css">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=KOI8-R">
<meta http-equiv="Content-Language" content="ru">
</head>
<body align="center">

<!--#if expr="$CURRENTPAGE = -1" -->
<!--#else -->

<table width="100%" align="center"><tr>

<td align="center"><!--#include virtual="/cgi-bin/newbanner.pl?n=1" --></td>

<td align="center">

<!--#include virtual="/cgi-bin/newbanner.pl?n=2" -->

</td>

//и т.д.

Цитата:

я к тому, что во вложенности ли дело?
Тебе, вероятно, лучше знать - я в конфигурировании Apache несколько, ээээ, не подкован :)

mar 30-08-2004 01:14 211892

вскрытие показало, что вложенность тут не при чем: вызываем прямо http://062.ru/header.shtml и получаем набор отлупов.

Попробуй вместо include virtual в случае вызова perl-овых скриптов использовать c cgi. Может полегчает :o ? (или код менять нельзя и надо .htaccess-ом *работать, или с хостерами общаться?

Добавлено:

упс! все проще:
http://062.ru/cgi-bin/newbanner.pl?n=1
Код:

Internal Server Error
The server encountered an internal error
 or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@062.ru
and inform them of the time the error occurred,
and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
--------------------------
Apache/1.3.27 Server at 062.ru Port 80

К логам доступ есть?


[s]Исправлено: mar, 1:20 30-08-2004[/s]

Prisoner 30-08-2004 03:35 211893

Вот такая штука выдается на каждый инклюд:
Код:

[Mon Aug 30 01:10:32 2004] [error] [client 195.131.*.*] Premature end of script headers: /pub/home/bivis265/cgi-bin/newbanner.pl
[Mon Aug 30 01:10:32 2004] [error] [client 195.131.*.*] unable to include "/cgi-bin/newbanner.pl?n=1" in parsed file
/pub/home/bivis265/www/header.shtml

[s]Исправлено: Prisoner, 3:38 30-08-2004[/s]

mar 30-08-2004 09:43 211894

Цитата:

Premature end of script headers: /pub/home/bivis265/cgi-bin/newbanner.pl
ну вот, то есть местный perl-интрепритатор в скрипте спотыкается. Надо проверять скрипт . (Ежели скрипт чужой - не завидую :() Можно, если есть ssh-ход на сервер позапускать, добавив в шебанг ключ -w Кстати, можно вообще проверить шебанг (вдруг на этом хостинге иной путиь к perl-у, чем на предыдущем)
То есть, насколько я понимаю, во многих случаях такая ошибка сигнализирует о неверно составленном заголовке ответа, но коль скоро на первом хостинге все работало, надо копать дальше. Кстати, оба хостинга под одну ос?

[s]Исправлено: mar, 9:46 30-08-2004[/s]

Prisoner 02-09-2004 03:46 211895

Хм... путь стандартный. Подскажи, mar, имеет смысл проверять существование Enter'ов после последнего символа кода, кодировку (Win|UNIX)?

mar 02-09-2004 09:49 211896

Prisoner
проверить правильность концов строк? конечно!

Prisoner 03-09-2004 08:10 211897

Конец строки - 0Ah, если я что-то понимаю в этом мире это никсовый формат. Что же еще может быть причиной?
Блин... ненавижу исправлять чужую работу :(

mar 03-09-2004 12:09 211898

Prisoner
Цитата:

Что же еще может быть причиной?
да что угодно: например отсутствие на хостинге какого-нибудь перлового модуля, подключаемого к файлу. А ssh-экаунта нет? Можно было бы скрипт с ключем -w погонять (например).
Простейший и глупейший вопрос - этот скрипт открыт на исполнение для от_кого_он_там_исполняется?

Prisoner 06-09-2004 03:24 211899

Оки, Мар, буду глядеть, есть еще пара мыслей, спасибо за советы :)

Fortune 09-09-2004 13:33 211900

Здравствуйте, посоветуйте пожалуйста, какой (HTTP и FTP)сервер выбрать  для WinXP? Какой проще и удобнее и где его можно скачать? Спасибо.

mar 09-09-2004 20:57 211901

Fortune
1) Про HTTP
что собираетесь делать? Если реальный сервер, то никакой по причинам отсутствия безопасности самой счистемы. Если для отладки, то максимально приближенный к боевым условиям Вашего провайдера :) (и чаще всего apache). Если для отладки и apache, то можно воспользоваться пакетом denevr от dklab.
2) Про FTP
Ну а уж о ftp под XP мне даже подумать страшно - ухожу в тень, жду, что другие скажут :)

Prisoner 10-09-2004 04:45 211902

2) Serv-U - популярная штука.
1) /me тарится в тень для отдыхающих от вопроса о http серверах :)

desoto 16-09-2004 14:07 211903

tomcat+SSI=?
 
кто нить юзал томсат 3.2.3?
как его настроить на поддержку SSI ?
все советы типа "настраивать как apache" не катят, по причине отсутствия httpd.conf - главного файла в apache.
у кого стоит томсат 3.2.3 (именно этой версии) версии начиная с 4 отличаются.
должен ли быть в этой версии томсат (3.2.3) конф. файл httpd.conf?

mar 16-09-2004 18:36 211904

tomcat+SSI=?
 
вообще-то мне казалось, что использование tomcat (контейнера для Java Servlet-ов) не отрицает одновременного использования Apache, который в этом случае с ним интегрируется, и, соответственно, сам занимается такими вещами, как ssi

Vlad Drakula 16-09-2004 18:51 211905

tomcat+SSI=?
 
desoto
если сказать проще, то без апача SSI запустить не получится...

mar 17-09-2004 10:07 211906

tomcat+SSI=?
 
вообще вопрос из разряда "Вопросы серверов". Давайте туда перенесем

desoto 17-09-2004 10:30 211907

tomcat+SSI=?
 
в том то и дело апач там интегрированный - этакий гибрид получается, но что странно нет нигде файла httpd.conf а он как я понял является главным конфигурационным файлом в апач и все изменения по поддержке SSI надо делать именно в нем (по крайней мере так написано в доке по апач).
мне интересно у кого стоит томсат 3.2.3 должен ли быть такой файл (httpd.conf) в этой версии или нет? у меня только вот эти файлы в папке conf:
mod_jk.conf
obj.conf
tomcat.conf
tomcat-apache.conf
может один из них играет роль httpd.conf?
кстати с каких команд или с чего вообще начинается файл httpd.conf постараюсь хоть по этим признакам определить какой из них является заменой httpd.conf.

mar 17-09-2004 10:38 211908

tomcat+SSI=?
 
desoto
Ваша прошлая тема не убита, а перенесена в общую тему поконфигурированию серверов Давайте там продлолжим орбсуждение (эту переношу туда же)

Добавлено:

по названию судя, я бы заглянула в
Цитата:

tomcat-apache.conf
А что там внутри?
httpd.conf обычно начинается с объяснений что он такое и для чего служит:
Код:

##
## httpd.conf -- Apache HTTP server configuration file
##

#
# Based upon the NCSA server configuration files originally by Rob McCool.
#
# This is the main Apache server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/> for detailed information about
# the directives.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.
#
# After this file is processed, the server will look for and process
# /usr/local/etc/apache/srm.conf and then /usr/local/etc/apache/access.conf
# unless you have overridden these with ResourceConfig and/or
# AccessConfig directives here.


desoto 20-09-2004 09:34 211909

нет не похоже
tomcat-apache.conf начинается так:
LoadModule jserv_module modules/ApacheModuleJServ.dll
ApJServManual on
ApJServDefaultProtocol ajpv12
ApJServSecretKey DISABLED
ApJServMountCopy on
ApJServLogLevel notice

ApJServDefaultPort ****

AddType text/jsp .jsp
AddHandler jserv-servlet .jsp

а tomcat.conf
###############################################################################
#                     Apache JServ Configuration File                         #
###############################################################################

# Note: this file should be appended or included into your httpd.conf

# Tell Apache on win32 to load the Apache JServ communication module
# LoadModule jserv_module modules/ApacheModuleJServ.dll
где четко говорится что этот file должен быть добавлен в httpd.conf



Добавлено:

to just mar
всё правильно, посмотрел в инсталяшке на томкат там тоже нету этого конфиг файла httpd.conf
я прихожу к выводу когда писали сайт то применили какую то обрезанную версию томкат с неполной поддержкой апач:(

Добавлено:

и еще:
порядок установки томкат (апач):
win2kServer + IIS+все сетевые настройки+томкат и его java примочки. сайт с томкат работает
"чистый" апач не устанавливается

или я что нить упустил?

а что нужно для апач?

mar 20-09-2004 11:15 211910

Цитата:

порядок установки томкат (апач):
win2kServer + IIS+все сетевые настройки+томкат
стоп! Вы просто используете tomcat + IIS, а не tomcat + apache. Значит, в IIS Вам и надо разрешать SSI.

Vlad Drakula 20-09-2004 23:00 211911

mar
насколько я знаю что в дириктории где заведует томкат заведует только он...

т.е. в принцепе томкату не нужен ИИС.

я никогда не видел чтобы рядос с JSP были SHTML ...
это просто противоречит идеолигии!!!

mar 21-09-2004 00:08 211912

Vlad Drakula
ну, это дело вкуса =) Человек же спрашивает, как и то и другое поставить на его конкретной платформе, а почему он хочет и Java и SSI - это его дело =)

desoto 21-09-2004 15:51 211913

ну осталось только узнать как запустить SSI под IIS

Добавлено:

обьясняю ситуацию
когда-то давным давно был написан сайт на томкат.
и честно говоря если все сайты построенные на этом движке поднимаются также как и наш то это очень плохо (мягко сказано). так вот, настала пора подключать SSI поддержу, вот тут то я столкнулся с очередной закавыкой, томкат это обрезанный апач, который не поддерживает то, что надо (SSI).
честно говоря сайтами я не занимаюсь просто приходится в силу необходимости :( вот и отсюда порой дилетантские вопросы :(

mar 21-09-2004 16:35 211914

desoto
Цитата:

ну осталось только узнать как запустить SSI под IIS
думаю, что вопрос не к здешним обитателям, а к google (по дырявости IIS его мало где используют). При таком вот наглом запросе: "как включить поддержку ssi в iis", на второй странице поиска получаем сохраненную страницу со следующими рекомендациями:
Цитата:

<h>Как в IIS включить поддержку SSI ? - Rabbit</h>
Rabbit
13:15:25 27 Apr 2000 Сколько не искал в документации на IIS, про SSI вообще ни слова не нашел.
Anymous
18:47:03 27 Apr 2000 Версия IIS какая?
Rabbit
07:38:35 28 Apr 2000 Версия третья, но я уже сам нашел: ключи реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ServerSideIncludesEnabled и ServerSideIncludesExtension.

Появился другой вопрос. Есть у меня скрипт test.pl Если я в браузере указываю my_server/cgi-bin/test.pl все нормально, скрипт выполняется. Если я этот скрипт указываю в теге <form> и жму на submit, скрипт тоже выполняется. Но если я использую <!--#include virtual="/cgi-bin/test.pl" -->, то скрипт не исполняется, а просто выводится его текст. В Apache такая конструкция прекрасно работает. В чем может быть дело? Разные сервера по разному интерпретируют директивы SSI?
Dwarf
10:32:33 28 Apr 2000 Под ИИС скрипты выполняются исключительно методом <!--#exec cgi="/cgi-bin/test.pl" -->
Если не работает, проверь наличие в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map
параметра .stm (или другого, указанного в ServerSideIncludesExtension) со значением C:\WINNT\system32\inetsrv\Ssinc.dll
Rabbit
11:14:05 28 Apr 2000 Значит так. Настройки у меня следующие:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ServerSideIncludesEnabled = 0x0000001
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ServerSideIncludesExtension = ".htm"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map\.htm = "C:\Winnt\System32\inetsrv\Ssinc.dll"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map\.pl = "C:\Perl\bin\perl.exe %s %s"

Если я делаю <!--#exec cgi="/cgi-bin/test.pl"-->, то результат нулевой, причем если в браузере посмотреть исходник документа, то эта строчка так там и болтается, т.е. такое впечатление, что сервер вообще не знает такой директивы и не обрабатывает ее!
Dwarf
14:41:15 28 Apr 2000 Компутер отребутил после изменений в registry?
И еще. Вот здесь http://webclub.ru/materials/perliis/ написано, что "... это не может быть .htm"
С stm у меня все это работало.
Rabbit
14:56:54 28 Apr 2000 Да, действительно, дело в том, что файлы в которых содержаться директивы SSI не могут иметь расширения .htm и .html
Всем спасибо.
На самом деле можно реестр не курочить, - насколько мне помнится, в административном интерфейсе NT всегда был достаточно дружественный интерфейс настройки этого самого IIS. Может быть в w2k его надо поискать, но скорее всего там же.

Vlad Drakula 23-09-2004 22:26 211915

desoto
извени тебя не до понимал...

я недавно читал отрывки по устройству томката...

в общих чертах всеми протоколами занимается веб сервер.

т.е. настраивать нажно именно иис.

кстати а почему ты разворачиваешь именно на иисе???

вашь боевой сервер тоже на ИИСЕ ???

desoto 24-09-2004 11:25 211916

to Vlad
еще до меня повелось так: win2k Advanced Server IIS + tomcat
и я не стал менять ничего (себе дороже:) потому как в полной мере испробовал полную установку (с нуля) сервера с сайтом и скажу честно, пренепренятнейшее занятие, особенно, что касается поднятие сайта на томкат. все сервера у нас на win2k? причем вполне прилично выполняют свои функции.  


Добавлено:

IIS у меня 5 версии
и все вышеописанное не подходит для этого
да и в реестре копаться не самый лучший способ.
и как я понял, в IIS не предусмотрена поддержка SSI, раз в help ничего не говорится о ней, а то что поддерживается (через перелопачивание реестра) то это скорее всего недокументированные возможности, так сказать издержки производства :)
а посему я заключаю: что официально IIS не поддерживает SSI

mar 24-09-2004 12:47 211917

desoto
Выводы надо делать все же посе изучения матчасти. Я уже объясняла причины, по которым Вы вряд ли найдете гуру по IIS среди здешних обитателей :biglaugh:
Но если потратить 5 минут на поиск, то можно сделать вывод прямо противоположнй Вашему. Ну, а уж если по одной из этих ссылок сходить в MSDN... то найдется не только описание использования SSI, но и прямая ссылка на IIS с описанием конфигурирования этого самого IIS.
Удачи (особенно с учетом "беспроблемности" использования указанного продукта :))

desoto 24-09-2004 15:40 211918

всё - вопрос решен!
как всегда задача была намного легче чем казалось на первый взгляд, главное знать где искать.
всем огромное спасибо, в особенности just mar - это по ее ссылкам я нашел искомое решение. спасибо тебе just mar!!!

тем кто будет идти по моим следам вот точная ссылка, как подключить SSI под IIS 5 версия (win2k) -
http://support.microsoft.com/default...b;en-us;299982

прошу обратить внимание что апачевские include virtual не работают с IIS эти директивы меняем на include file и всё прекрасно работает, будьте внимательны когда будете создавать virtual directory и указывать к нему путь - это напрямую влияет как вы будете вызывать страничку, малейшая неточность и вы попали... :)

кстати кому интересно IIS версия 5 (Win2k), версия 5.1 (WinXP),
версия 6 (Win2k3) - существуют еще отдельные (не интегрированные IIS с такими же версиями).

mar 24-09-2004 16:18 211919

desoto
пожалуйста :) Но о безопасности советую подумать ;)

Vlad Drakula 08-10-2004 21:19 211920

предлагаю обсудить обработку текста средствами MySQL VS регекспы в ПХП

vadimiron 08-10-2004 23:13 211921

а у них разве одинаковый набор возможностей?? мне кажется у регекспов более широкие возможности, хотя они "не быстрые"(как раз изза того, что много возможностей)

mar 09-10-2004 01:06 211922

vadimiron абсолютно прав. Сравнивать достаточно бессмысленно. Когда я говорю, что максимально надо перекладывать на СУБД, это означает только то, - все, что можно сделать путем запроса, надо сделать запросом, при этом я не стала бы предлагать, скажем делать пользовательский иетрефейс средствами СУБД ;)
Если что-то можно сделать встроенными функциями MySQL - значит это стоит делать. Если MySQL чего-то не умеет - не стоит. (Строковые и функции и отчасти регекспы умеет =) (но отчасти))

DeadBoy 19-10-2004 15:58 211923

Apache... Помогите с установкой!
 
Установил я Apache...
Как в броузере просмотреть содержимое папки htdocs ... ведь надо через IP-адресс и номер порта?

Vlad Drakula 19-10-2004 21:01 211924

Apache... Помогите с установкой!
 
DeadBoy
http://localhost/

DeadBoy 19-10-2004 22:02 211925

Apache... Помогите с установкой!
 
Создал index.php, положил в папку htdocs, запустил http://localhost/, открылась ссылка на index.php! Нажимаю и вылезает :
The requested URL /prog/php/php-cgi.exe/index.php was not found on this server.

Чё делать?

Prisoner 20-10-2004 03:10 211926

Apache... Помогите с установкой!
 
Думать в первую очередь, во вторую - читать доки по настройке этого сервера и настраивать его. В третью - знать разновидности версий php под него (модуль, не модуль). В четвертую - читать доки по настройке установленной версии php и настраивать его.
В вашем случае нужно обратить свое пристальное внимание на директиву apache'а
Код:

DirectoryIndex
и на то, куда вы положили свой index.php.

Добавлено:

Черт... совсем стегаю :\. Тема приклеена к прикрепленной.

Danmer 21-11-2004 23:51 274584

Настройка Apache и php4
 
Что-то я совсем не шарю, как этот Apache 1.3.33 и PHP 4.3.9 настраивать, всё поставил, как написано на www.dklab.ru но ничего ни, получается, создаю index.php с кодом типа:
Код:

<?
echo "It works!<br>\n";
phpinfo();
?>

И ничего. В опере 7.52(браузер без разницы какой) пишет: невозможно подключиться к удаленному серверу. И такой же фуфел когда я проверяю, как я настроил Apache (html(создаю файл index.html с любым содержанием),
SSI(создаю test.shtml со строками типа SSI Test!<hr>
<!--#include virtual="/index.html" -->
<hr>),
CGI(с текстом @echo off
echo Content-type: text/html
echo.
echo.
dir))
всё делаю, как написано – ну нифига не выходит. Может, кто дельным советом поможет, но только не предлагать эти джентльменские наборы, а то они сильно урезаны, хотя там, и php, и Apache, и мускул, и чего ещё только не прикрутят.
Может кто пришлет мне свои httpd.conf php.ini my.ini только которые работают и я может чё сварганю? Пришлите на мыло D.U.K.E@tut.by . Или хотя бы посоветуйте, что мне с этой всей фишкой делать.

Prisoner 22-11-2004 08:18 274625

Вложений: 1
Маловероятно, что чужие конфиги в чем-то помогут. Но будем надеяться. Кстати... не сочтите за оскорбление - вы нужные сервисы (Apache минимум) запускали? Если да, то поглядите в историю событий системы - какие ошибки, возможно просто нет соответствия именам доменов их IP (за это отвечает C:\WINNT\system32\drivers\etc\hosts или как у вас там с путями...)

Vlad Drakula 23-11-2004 00:39 274709

у меня возник вопрос:
как сделать так чтобы PHP брал настройки из PHP.INI ???

т.е. я хочу подключить несколько модулей, а через httpd.conf это сделать не получается :(

конечно можно поставить деневр и не мучаться, но всетаки я хочу научиться этому веть наверное это делается както очень просто...

Vlad Drakula 23-11-2004 11:56 274779

я наконецто нашол ответ на этот вопрос!

php.ini идллки нужно положить в папку винды.

elfoflorien 27-12-2004 23:25 283991

Я опять чего-то не понял.
Я написал в httpd.conf
Код:

LoadModule php4_module modules/php4apache2.dll
Сервер запускается не ругаясь, но PHP все равно не работает.
Знаю, что надо написать что-то еще, но в Виндах настраиваю это дело впервые.
Что мне все-таки делать?

Vlad Drakula 28-12-2004 01:02 284006

elfoflorien
1)
в httpd.conf
нужно прописать следующее:

Код:



LoadModule php4_module modules/php4apache2.dll
AddType application/x-httpd-php .php

2)
что пишется в нигней левоя части монитора Апача?
там должна быть строчка "Apache *** PHP ***"

elfoflorien 28-12-2004 13:02 284089

Vlad Drakula
Apache/2.0.52 (Win32) PHP/4.3.10

Большое спасибо. Ты мне действительно очень помог, а за глупости мои ... прости, если сможешь.

elfoflorien 28-12-2004 15:05 284118

Кстати, забыл сказать: еще пришлость копировать php4ts.dll в modules, то есть туда, где хранятся модули apache'а и php4apache2.dll. Так что не забудьте это сделать.

Vlad Drakula 28-12-2004 17:06 284151

elfoflorien
ну... я вроде гдето выше об этом тоже писал...
все это хорошо описано в документации по установки ПХП на разные сервера...
(оне прилагается к дистрибутиву ПХП)

elfoflorien 30-12-2004 17:58 284740

документация ПХП - на английском, и в основном написано очень непонятно, а на сайте ПХП русской документации по установке что-то не видно - похоже это засекреченная информация :)
если кто-нибудь видел русскую документация по установке и настройке ПХП, дайте линк

elfoflorien 30-12-2004 18:24 284743

все-таки нашел русскую документацию.
когда открыл chm файл и зашел в раздел Установка мне стало очень грустно:
из всего текста переведено одно маловажно замечание в две строчки, :confused:
так что благодарность нашедшему русскую документацию не отменяется

mar 30-12-2004 18:26 284746

elfoflorien
google

Vlad Drakula 30-12-2004 21:39 284774

elfoflorien
если ты не знаешь английского то это срочно надо исправлять ( если ты конечно хочешь заниматься веб рограмирование пофессионально )
одно их основных требований в хорошей кампании - спокойное чтение и перевод текста на английском...
без этого с тобой ктонибуть врятли станер разговаривать!!!

elfoflorien 11-01-2005 15:32 287572

Простите за назойливость...

Раскоментировал в c:\windows\php.ini строчки:
Код:

extension=iconv.dll
все пути указаны нормально, PHP не ругается на ненайднный файл,
но вызове функции DOM я получаю ответ:
Код:

Fatal error: Call to undefined function: domxml_xmltree()
Возникает вопрос:

Что представляет собой файл .dll из c:\php\extenstions?
Это описание функций расширения?
Если да, то почему они не вызываются?

Vlad Drakula 11-01-2005 16:36 287581

elfoflorien
у... меня была такая проблемма...
суть в том что нужно установить поддержку XML для пхп а там есть некая сложность...
т.е. какую дллку кудато положить надо... не помню правдо куда и какую...


elfoflorien 11-01-2005 20:35 287642

Нашел!!!
:idea:
надо раскоментировать две строки :
Код:

extension=php_domxml.dll
extension=php_iconv.dll

а про dll вроде бы ничего не сказано

Savant 09-03-2005 07:54 304723

Может вопрос не совсем в тему...
А есть ли способ запросить у сервера (и получить соответственно) контрольную сумму любого доступного для загрузки файла? А то непонятно, равен ли скаченный файл тому что лежит на сервере или скачался с ошибками...

mar 09-03-2005 09:37 304743

Savant
пользуйтесь разумными мененджерами закачки и будет Вам благо :)

Savant 09-03-2005 13:39 304834

mar
Нет мне блага... :) Я тоже сначала думал что дело в качалках, но оказалось шо не в них (перепробовав штук 5 самых популярных). Возникает примерно 1 ошибка (в байтах/битах точно сказать не могу) на 10-15 мб. Иногда можно скачать и 100, и 200 мб без ошибок, иногда метровый архив приходится по 30 раз перекачивать. В идеале хотелось бы иметь CRC на каждый переданный сервером фрагмент данных. И еще: насколько мне известно, спецификация протокола TCP/IP включает специальное поле CRC на каждый передаваемый пакет; может быть такое, что использование этого поля где-то отключено?

mar 09-03-2005 17:53 304929

Savant
так я же говорила о разумных, а не о самых популярных :)
- Вот - почитайте про wget. Если попробовать закачать этой утилитой, то в лог-файле обязательно будет и про размер скачиваемого файла, и про пирчины отвала.
- Поле crc на пакет, конечно, не отключено. Просто вопрос в том, как и какие приложения с ним разбираются.
- Что касается серверов, то они могут, например:
-- не поддерживать докачку
-- не разрешать множественный коннект с одного адреса (что часто делают популярные мененджеры закачки ;])
- А еще может ограничения выставлять Ваш провайдер и/или сисадмин
- А размер скачиваемого файла по протоколу HTTP напрямую не узнать :[

Savant 09-03-2005 18:27 304959

mar
Цитата:

А еще может ограничения выставлять Ваш провайдер и/или сисадмин
Исключено.
Цитата:

А размер скачиваемого файла по протоколу HTTP напрямую не узнать :[
А Content-Length на что? Или функция WinAPI HTTPQueryInfo() c параметром HTTP_QUERY_CONTENT_LENGTH.
Цитата:

Поле crc на пакет, конечно, не отключено. Просто вопрос в том, как и какие приложения с ним разбираются.
Чувствую, что всё кончится тем, что я сяду писать свой downloader :).
Ок, mar, спасибо за wget, посмотрим что он может.

archy 09-03-2005 22:02 305026

Savant
Не факт, что сервер тебе отдаст Content-Length и в нем будет то, что ты ожидаешь

mar 10-03-2005 00:02 305064

Цитата:

А Content-Length на что?
это HTTP 1.1 (сервер с докачкой), причем, как уже сказано, даже и в этом случае не всегда возвратит искомое (например, в случае динамического контента). Хотя все равно - каюсь =) - выше этажем ответила слишком обще.

mrcnn 10-03-2005 06:52 305137

К вопросу о менеджерах закачки.
У меня Getright (5.0) пашет как танк (а использую я его порядка 2-3 лет, 5 версию - 1, 5 года ), и я практически не помню случая, когда файлы оказывались испорченными. И закачан был не один десяток гигабайт. Даже при очень хреновом коннекте ( низкая скорость+постоянная потеря сервера) работа отличная (по качеству) Закачивал файлы размером от мелочи до 500-700 MB

Sean Ingumsky 16-03-2005 22:15 307405

Здравствуйте, уважаемые коллеги!
Возникла проблема при переезде сайта - перловые скрипты, работающие с MYSQL, не работают. В логе читаем
Код:

install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.1/i386-freebsd /usr/local/lib/perl5/5.8.1 /usr/local/lib/perl5/site_perl/5.8.1/i386-freebsd /usr/local/lib/perl5/site_perl/5.8.1 /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl .) at (eval 1) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: ExampleP, Proxy, Sponge.
 at /www/my.domain.net/cgi-bin/view line 45

То, что проблема связана с подключением к базе и вызвана проблемами с модулем DBD я понял, но как лечить? Хочется узнать Ваше мнение по этому вопросу. К сожалению, админ сервера человек неразговорчивый, слова из него не вытянуть, а допроситься помощи практически невозможно - видимо, у него есть проблемы поважнее моих. Поэтому прошу помочь мне мудрым советом, чтобы идти к нему на поклон с "Sauceful of secrets". Заранее спасибо.

mar 16-03-2005 23:25 307424

Sean Ingumsky
судя по всему этих самых модулей не хватает. Лечить установкой. Иногда, если в каталоги штатной установки модулей ходу нет, можно вылечить, поместив модуль к скрипту.

Sean Ingumsky 17-03-2005 05:53 307465

mar
Спасибо. Попробую "пробить" доустановку модулей :)

R-Env 19-03-2005 13:10 308212

Народ! Помогите установить php нормально! :rolleyes:
Требуется для локальной отработки скриптов (php и perl)

OS: Windows Server 2003 eng
сервер Apache 2.0.52, MySQL 4.0.18, Perl 5.8.6 <- это все работает
проблема с установкой php (4.3.10)

при открытии любого файла *.php на сервере в IE показывается "Ошибка 403: доступ запрещен", в Опере более подробно - "Forbidden: You don't have permission to access /php/php.exe/test_mysql.php on this server." (пхп установлен в c:\php, корень сайта - c:\mysite)

в логе апача (error.log):
[Sat Mar 19 13:02:41 2005] [error] [client 192.168.0.1] client denied by server configuration: C:/PHP/php.exe, referer: http://192.168.0.1/

часть httpd.conf:
<Directory "C:/mysite">
Options Indexes FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"


Перловые скрипты при этом запускают и работаеют вполне нормально.
ЧТо можно сделать?

Vlad Drakula 19-03-2005 13:38 308214

R-Env
почитай эту темя с начала, там я подробно описывал вопросы установки пхп под второй апачь...
если не получится то будем смотреть дальше...

скажу честно я никогда не юзал Directory я сразу менял корень...

R-Env 19-03-2005 15:27 308238

Vlad Drakula
Спасибо за совет. Поставил php как модуль (через LoadModule) и все заработало

Vlad Drakula 19-03-2005 15:42 308242

R-Env
чтожь... у нас на форуме появился еще один веб програмист ;)

Vlad Drakula 11-04-2005 14:15 314759

народ кто нибуть может мне чтонибуть рассказать о Zeus Web Server???

archy 12-04-2005 11:30 315011

Коммерческий уэб сервер :) а что собсно интересует?

safa aleksey 03-05-2005 00:45 321058

PHP + Apache нужна помощь в установке
 
ПО:
1. WIn xp+SP2
2. Apache вроде версия 1.3
3. PHP 5.03

Apache становлен на c:\worker\apache group\apache
PHP стоит c:\php

httpd.conf дописано следующее:
----
LoadModule php5_module C:/php/php5apache.dll
AddModule mod_php5.c
AddType application/x-httpd-php .php .php3 .phtml
ScriptAlias /_php/ "C:/PHP/"
Action application/x-httpd-php "/_php/php.exe"
----


php.ini b phpчто-тоеще.dll скопированы в windows и .../system32 соответсвенно

Apache перестартован
далее на строчку :http://localhost/test.php должен быть осмысленный ответ
но выдается: 500-я ошибка
(Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, baliеееееее@yandex.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.27 Server at www.bfzzzzzz.ru Port 80)

и где я ошибся, что не сделал?
как эту штуку запустить?

safa aleksey 03-05-2005 11:03 321146

Test заработал.
Но теперь происходит следующее, при нажатии кнопки на HTML страницы, вызывается procedur.php - который по определению должен отобразиться в IE и все. (там только комманда echo). Так PHP не "обрабатывается", т.е. этот файл php предлагает либо загрузиться либо выходи его литстинг и все.

теперь http.conf выглядит так
....
# As module
LoadModule php5_module "C:/php/php5apache.dll"

# Common part
AddType application/x-httpd-php .php

SetEnv PHPRC "C:/php/"


# As CGI
ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/php-cgi.exe"

Andrey V2003 17-02-2007 01:20 551427

Всем привет.
Что-то я совсем запутался.
Итак - поднадобился второй хост под Apache. ( Apache 2.0.43(Win32))
127.0.0.1 прекрасно работает
Создаю новую папку (в директории сервера) - toples
в ней - cgi-bin, logs
В httpd.conf
прописываю:
Код:

<VirtualHost 127.0.0.2>
  ServerAdmin yourmail@domain.com
  ServerName toples
  DocumentRoot "c:/myserver/toples"
  ScriptAlias /cgi-bin/ "c:/myserver/toples/cgi-bin/"
  ErrorLog c:/myserver/toples/logs/error.log
  CustomLog c:/myserver/toples/logs/access.log common
</VirtualHost>

Перезапускаю аппач, захожу 127.0.0.2/index.html (файл там есть!!!) - "Невозможно отобразить страницу...."
Захожу на стандартный 127.0.0.1/ - все работет.
В логах - пусто... Как будто и нету такого хоста...

А мне срочно нужен второй вирт-хост...
На всякий случай мой httpd.conf:
Код:

ServerRoot "C:/MyServer/Apache"

DocumentRoot "C:/MyServer"

PidFile logs/httpd.pid

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 0
</IfModule>

Listen 80

LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule userdir_module modules/mod_userdir.so

LoadModule php4_module "c:/myserver/php/sapi/php4apache2.dll"

AddType application/x-httpd-php php php3 phtml php4

ServerAdmin admin@localhost

ServerName localhost:80

UseCanonicalName Off

<Directory />


Options Indexes Includes
  AllowOverride All
  Allow from all
</Directory>

UserDir "My Documents/My Website"

DirectoryIndex index.html index.htm index.html.var index.shtml index.php index.php4 index.phtml

AccessFileName .htaccess

<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>

HostnameLookups Off

ErrorLog logs/error.log

LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog logs/access.log common

ServerTokens Full

ServerSignature On

Alias /icons/ "C:/MyServer/Apache/icons/"

<Directory "C:/MyServer/Apache/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Alias /manual "C:/MyServer/Apache/manual"

<Directory "C:/MyServer/Apache/manual">
    Options Indexes FollowSymLinks MultiViews IncludesNoExec
    AddOutputFilter Includes html
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

ScriptAlias /cgi-bin/ "C:/MyServer/cgi-bin/"
ScriptAlias /cgi/ "C:/MyServer/cgi/"

<Directory "c:/MyServer/cgi-bin">
    AllowOverride All
    Options ExecCGI
</Directory>

ScriptAlias "/__bin_dir__/" "c:/myserver/perl/bin/"
Action application/x-perl "/__bin_dir__/perl.exe"

AddType text/html .shtml
AddHandler server-parsed .shtml .html .htm
AddType application/x-httpd-php php

IndexOptions FancyIndexing VersionSort

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (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 .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

DefaultIcon /icons/unknown.gif

ReadmeName README.html
HeaderName HEADER.html

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage he .he
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pt-br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddLanguage hr .hr

ForceLanguagePriority Prefer Fallback

AddDefaultCharset WINDOWS-1251

AddCharset ISO-8859-1  .iso8859-1 .cp1251
AddCharset ISO-8859-2  .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3 .latin3
AddCharset ISO-8859-4  .iso8859-4 .latin4
AddCharset ISO-8859-5  .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5      .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251  .win-1251
AddCharset CP866      .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru    .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8      .utf8
AddCharset GB2312      .gb2312 .gb
AddCharset utf-7      .utf7
AddCharset utf-8      .utf8
AddCharset big5        .big5 .b5
AddCharset EUC-TW      .euc-tw
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis  .sjis

AddType application/x-tar .tgz
AddType image/x-icon .ico

AddHandler cgi-script .cgi .pl

AddHandler type-map var

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully

<IfModule mod_ssl.c>
    Include conf/ssl.conf
</IfModule>

<VirtualHost 127.0.0.2>
  ServerAdmin yourmail@domain.com
  ServerName tolpes
  DocumentRoot "c:/myserver/toples"
  ScriptAlias /cgi-bin/ "c:/myserver/toples/cgi-bin/"
  ErrorLog c:/myserver/toples/logs/error.log
  CustomLog c:/myserver/toples/logs/access.log common
</VirtualHost>

Что не так? ПОМОГИТЕ
Денвер не предлагать!
Спасибо.

Arrest 17-02-2007 18:35 551710

Andrey V2003
Windows XP SP2?

Andrey V2003 17-02-2007 20:46 551760

2Arrest:
Да

Igor_I 17-02-2007 23:44 551807

Andrey V2003
Используй Virtualhost по имени, а не по адресу.
Код:

<VirtualHost  toples>
  ServerAdmin yourmail@domain.com
  ServerName toples
  DocumentRoot "c:/myserver/toples"
  ScriptAlias /cgi-bin/ "c:/myserver/toples/cgi-bin/"
  ErrorLog c:/myserver/toples/logs/error.log
  CustomLog c:/myserver/toples/logs/access.log common
</VirtualHost>

И файл C:\WINDOWS\system32\drivers\etc\hosts подредактировать
127.0.0.1 toples

Andrey V2003 18-02-2007 02:49 551871

2Igor_I:
На 127.0.0.1 - уже используется.
Мне нужет еще 1 (пока) хост - 127.0.0.2 (а в перспективе - 4)
фокусы с пропиской в hosts пробовались - не проходит. Работает исключительно 127.0.0.1 (хоть по адресу, хоть по имени)...

Igor_I 18-02-2007 11:31 551923

http://httpd.apache.org/docs/2.0/ru/vhosts/
Цитата:

Мне нужет еще 1 (пока) хост - 127.0.0.2 (а в перспективе - 4)
А ты попробуй ввести в консоли netstat -an -p tcp - найдешь там адрес 127.0.0.2?
Цитата:

Работает исключительно 127.0.0.1 (хоть по адресу, хоть по имени)...
Можно поподробнее, как в первом посте?

Andrey V2003 18-02-2007 13:59 551979

Цитата:

А ты попробуй ввести в консоли netstat -an -p tcp - найдешь там адрес 127.0.0.2?
Да, есть...
Цитата:

Можно поподробнее, как в первом посте?
В httpd.conf было прописано (и работает уже больше 2-х лет): (весь повторять не буду, только за virtualhost):
Код:

<VirtualHost 127.0.0.1>
  ServerAdmin yourmail@domain.com
  ServerName localhost
  DocumentRoot "c:/myserver"
  ScriptAlias /cgi-bin/ "c:/myserver/cgi-bin/"
  ErrorLog c:/myserver/logs/error.log
  CustomLog c:/myserver/logs/access.log common
</VirtualHost>

Все - летает - и по запросу 127.0.0.1 и по localhost - сервер полноценно бегает - perl, php, mysql, и т.д.
Согласно документации - добавляю строки для запуска еще одного хоста - 127.0.0.2:
Код:

<VirtualHost 127.0.0.2>
  ServerAdmin yourmail@domain.com
  ServerName toples
  DocumentRoot "c:/myserver/toples"
  ScriptAlias /cgi-bin/ "c:/myserver/toples/cgi-bin/"
  ErrorLog c:/myserver/toples/logs/error.log
  CustomLog c:/myserver/toples/logs/access.log common
</VirtualHost>

Перезапускаю Apache (компьютер, стиральную машину, выхожу и зажу вдом, танцую с бубном вокруг компьютера... :-)) 127.0.0.2 - не работает (... невозможно отобразить страницу...).
Наблюдаю и ковыряюсь с этим уже которые сутки :(

Igor_I 18-02-2007 14:53 551995

Знаешь, как не старался тоже не заработало :)
Но! Есть такой вариант
Поскольку есть сетевая карта на компьютере (какая наблюдательность :)) попробуй добавить второй ип-адрес к ней. Что-то вида 192.168.0.100.
В том же hosts добавить сразу после localhost, то есть сначало пусть идут записи относящиеся к данному компьютеру.
192.168.0.100 toples
В чем идеологическая причина выбора 127.0.0.2?

Andrey V2003 18-02-2007 17:38 552031

Цитата:

Поскольку есть сетевая карта на компьютере (какая наблюдательность ) попробуй добавить второй ип-адрес к ней. Что-то вида 192.168.0.100.
В том же hosts добавить сразу после localhost, то есть сначало пусть идут записи относящиеся к данному компьютеру.
192.168.0.100 toples
У меня она уже задействована на внутреннюю сеть (192.168.0.х)... А как еще один IP-адрес к ней добавить? Это если "Назначить IP автоматически" есть вкладочка "Альтернативные настройки" (пишу по памяти...).

Цитата:

В чем идеологическая причина выбора 127.0.0.2?
Потому что 127.0.0.1 - Занят...
Мне нужно тестировать Локально еще один сайт в связке с первым (а в перспективе еще не один...), поэтому вот вожусь с возможностью закрутить все это дело через Virtualhost.
Есть конечно мыслишки вообще на оттельной машине собрать натуральный webserver на linux (или на чем?) и тестировать сайты в условиях, особо приближенных к реальным как у хостера. НО... Не имею должного опыта установки, настройки *nix-подобных операционок...

2all: А что вообще понадобиться для webservera? Имеется виду - какой достаточно конфигурации компьютера, какую ос ставить, и вообще - где бы обо все этом подробненько почитать?

Igor_I 18-02-2007 17:49 552032

Вложений: 1
Цитата:

2all: А что вообще понадобиться для webservera? Имеется виду - какой достаточно конфигурации компьютера, какую ос ставить, и вообще - где бы обо все этом подробненько почитать?
Есть что-нибудь старенькое?

Так же смотри аттачмент.

Andrey V2003 18-02-2007 18:14 552035

Цитата:

Так же смотри аттачмент
Блин, совсем я заработался - точно :)
....
Сделал так - вся сеть в дауне...

Цитата:

Есть что-нибудь старенькое?
В смысле комьютеров?
Есть пару стареньких системников:-)
ip166-500MHZ/RAM32-128/Video512-32MB/HDD640MB-4.3GB/FDD/CD/AT-ATX (ну, клава, мышь само собой)
Подойдет?

У меня есть знакомый-системщик-хакер - он в офисе поставил Пенек166MMX с 64MB озу, FDD (БЕЗ ВИНТА!!!), грузит его с дискеты, стоит какой-то webserver (???), пользователи (~30 машин) грузят с него себе в эксплорер/оперу/файрфокс (у кого - что) 2-3 странички с регулярно (им же рассылаемым) распоряжениями, сообщениями... Что и как - не признается.... :-((( Жлоб!

Igor_I 18-02-2007 18:48 552044

http://www.linuxcenter.ru/enc/web-server.phtml
А в остальном - пасс.


Andrey V2003 18-02-2007 18:52 552045

Ура. Все заработало.
Дело было в операционке ........ ???? ......
Подробности на моем форуме:
http://studiodelphin.com/board/showthread.php?t=95

Всем спасибо за участие!!!

Вопрос об альтернативной ос для отдельного webserver-а на отдельной машине остается интересным :-)

Grig 17-04-2007 16:17 575612

Помогите новичку!!!

Нужно установить Apache2 под под WinXP. Скачал apache_2.2.4-win32-x86-no_ssl.msi и установил. В IE ввожу Localhost - все нормально, но когда в httpd.conf указываю путь на свой сайт

Код:

DocumentRoot "e:/Server"
то http://Localhost виснет в IE. Вроде все делаю по инструкции. В папке e:/Server есть файл index.htm.

vadimiron 23-04-2007 18:46 578487

Grig
Там надо ещё в одном месте изменить.
Поищите старый путь - и тоже поменять

zacharovan 24-06-2007 00:54 603242

Поставил Sambar server 7 pro.
Есть вопросы.

demosys 08-12-2007 21:12 693480

На локалхосте стоит денвер, не работает редирект, все время показывает ошибку в строке:
PHP код:

header('Location: http://www.example.com/'); 

На хостинге jino-net.ru редирект работает, что надо в конфиге денвера править?

vadimiron 08-12-2007 21:39 693494

demosys, Телепатов, к сожалению, не существует - Какая ошибка то ????

demosys 08-12-2007 21:44 693502

Код:

Warning: Cannot modify header information - headers already sent by (output started at s:\home\localhost\www\index.php:12) in s:\home\localhost\www\index.php on line 22

vadimiron 09-12-2007 00:17 693583

demosys,
У вас есть где то вывод данных до хедера. Все headers должни быть проставлены до любого вывода (даже пустая строчка считается выводом).
Для решения проблемы используйте output buffering

У вас в ошибке даже строчка есть, где вывод производится

Admiral 30-03-2008 21:09 771115

Запустил ВебСервер (Apache+PHP4+SQLite) под Win32.
Apache+PHP4 согласно мануалу.
SQLite подключить помог vadimiron.
Хочу ещё запустить PHPbb 3, но когда уже "Поздравил с удачной настройкой", я захожу на главную страницу и вижу
Цитата:

General Error
SQL ERROR [ sqlite ]

SQL logic error or missing database [1]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Как быть?

Остались вопросы по конфигурации сервера.
По умолчанию в php.ini extension_dir обозначается как ./. Что подразумевается: корень диска, системы, сервера, ещё что-нибудь? Изменил на полный путь к php, он увидел SQLite.
Так а файлы из директории SQLite
Код:

fts1.def
fts1.dll
sqlite3.def
sqlite3.dll
sqlite3.exe
sqlite3_analyzer.exe
tclsqlite3.def
tclsqlite3.dll

php не интересуют? И как их прикрутить, если они надо?.

А куда файл базы данных кидать? Сейчас он лежит в htdocs и это совсем не безопасно, но в настройках форума было указано, что это должно быть видно с Веб сервера, место, так как по SQLite подключению указывается прямой адрес к файлу базы данных.

vadimiron 31-03-2008 15:21 771595

Цитата:

Цитата Admiral
По умолчанию в php.ini extension_dir обозначается как ./. Что подразумевается: корень диска, системы, сервера, ещё что-нибудь? »

Это значит текущая директория, где лежит php.exe. Лучше указывать полный путь до папки (как вы и сделали)

Цитата:

Цитата Admiral
Так а файлы из директории SQLite php не интересуют? »

Вроде нет - SQLite сам по настройкам найдёт нужные файлы

Цитата:

Цитата Admiral
А куда файл базы данных кидать? »

Можно там оставить, но только защитите эти файлы при помощи .htaccess. А лучше конечно совсем в другую директорию положить - php то имеет доступ к другим папкам тоже

Цитата:

Цитата Admiral
SQL logic error or missing database [1] »

А там сначало не надо базу данных руками создать? Так часто в форумах и подобных скриптах бывает

Admiral 31-03-2008 22:10 771916

Цитата:

Цитата vadimiron
Вроде нет - SQLite сам по настройкам найдёт нужные файлы »

А где он их считает, я ведь просто положил их в папку, а знает он только про ДЛЛ, как будто она управляет процессом и больше ей нечего не надо.
Цитата:

Цитата vadimiron
А там сначало не надо базу данных руками создать? »

Так я и создал с помощью sqlite3.exe (на том его роль закончилась), а так конечно же он бы меня не поздравил. А где про ошибки сервера кроме Апача можно почитать: PHP и SQLite ведут где-то логи?

vadimiron 01-04-2008 00:00 772014

Admiral,
Цитата:

Цитата Admiral
PHP и SQLite ведут где-то логи? »

Логи PHP можно в php.ini активировать

А такой вопрос: а PHPbb вообще поддерживает SQLite?

Admiral 01-04-2008 00:16 772020

Цитата:

Цитата vadimiron
PHPbb вообще поддерживает SQLite »

Конечно
http://www.phpbb.com/support/documen...n_requirements
по SQLite даже отдельный совет есть
Цитата:

Tip
If you are installing using SQLite, you should enter the full path to your database file in the DSN field and leave the username and password fields blank. For security reasons, you should make sure that the database file is not stored in a location accessible from the web.

vadimiron 02-04-2008 17:24 773224

Admiral,
Тогда надо читать логи... Посмотрите, может в них какие записи создаются
Попробуйте просто с базой поработать - можете ли своим скриптом записывать/считыват информацию

Tillik 13-08-2008 14:17 874475

Стоит Windows Server 2003 SP2 R2 Standart Edition.

Для обучения решил развернуть на нем Веб-Сервер (IIS+PHP+MySQL\MS SQL - Если кто знает хорошие статьи по этому поводу, подскажите, пожалуйста.. кучу инета перерыл, так и не нашел..). Проблема в том, что не получается настроить PHP к IIS 6.0

Делал все по такой инструкции - http://ondolinde.ru/iis/?cat=1
Но вот проблема, когда пытаюсь открыть - localhost/index.php, то выскакивает ошкибка "No input file specified. " Это при первом описаном методе (через аsapi)

Подскажите, пожалуйста, как решить эту проблему.

GROMOZEKA_TSP 13-10-2008 18:19 922832

Пытаюсь поставить для PHP Apache,все проходит нормально согласно инструкции из учебников,но вместо имени сервера Apache2 постоянно выходит OracleHome92HTTPServer(пишу по памяти у меня локально установлен Oracle).Через службы администрирования и через msconfig пытаюсь отключит ,но ничего не получается,хотя на других компах все проходит успешно.Подскажите,принципиально ли это и как это можно изменить??

ILMF 03-07-2009 01:19 1157786

Настройка Apache
 
Только устанавливаю Apache и проблема в том, что при наборе http://localhost/ должно появится " It works!" у меня же идёт долгая загрузка, заканчивающаяся ошибкой.
Но " It works!" появляется при наборе http://127.0.0.1
Подскажите, где исправить файл конфигурации Apache?

Dj Dynamite 28-07-2009 15:57 1179850

помогите по Apache под windows
 
часто вылетает. В журнале сообщений windows пишет такие ошибки. Как исправить?

Код:

Event Type:        Error
Event Source:        Apache Service
Event Category:        None
Event ID:        3299
Date:                28.07.2009
Time:                11:04:59
User:                N/A
Computer:        BOSS
Description:
The Apache service named C:\oracle\ora92\Apache\Apache\apache.exe reported the following error:
>>> [Tue Jul 28 11:04:59 2009] [warn] Loaded DSO C:\MWEB\PHP\php5apache.dll uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) <<<
 before the error.log file could be opened.
 More information may be available in the error.log file.  .

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Data:

Код:

Event Type:        Error
Event Source:        Application Error
Event Category:        (100)
Event ID:        1000
Date:                28.07.2009
Time:                11:02:31
User:                N/A
Computer:        BOSS
Description:
Faulting application Apache.exe, version 0.0.0.0, faulting module php5ts.dll, version 5.1.1.1, fault address 0x00009019.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Data:
0000:  41 70 70 6c 69 63 61 74  Applicat
0008:  69 6f 6e 20 46 61 69 6c  ion.Fail
0010:  75 72 65 20 20 41 70 61  ure..Apa
0018:  63 68 65 2e 65 78 65 20  che.exe.
0020:  30 2e 30 2e 30 2e 30 20  0.0.0.0.
0028:  69 6e 20 70 68 70 35 74  in.php5t
0030:  73 2e 64 6c 6c 20 35 2e  s.dll.5.
0038:  31 2e 31 2e 31 20 61 74  1.1.1.at
0040:  20 6f 66 66 73 65 74 20  .offset.
0048:  30 30 30 30 39 30 31 39  00009019


Sham 28-07-2009 16:22 1179876

Цитата:

Цитата Dj Dynamite
>>> [Tue Jul 28 11:04:59 2009] [warn] Loaded DSO C:\MWEB\PHP\php5apache.dll uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) »

http://forum.oszone.net/thread-49243.html несовместимость конфигурации апача с модулем php...

lxa85 31-08-2009 15:43 1207942

Здравствуйте. Решил спросить здесь.
Есть сайт со статистикой использования nginx.
http://news.netcraft.com/archives/20...er_survey.html
В распределении популярности виден резкий скачок qq.com
Что это за сервер? Google не слишком красноречив.
Есть отдельная тема посвященная выбору http сервера? (Apache, nginx, lighthttp)
Мне для небольшого набора статичных страничек, в условиях ограниченных ресурсов.

Sham 31-08-2009 17:40 1208057

lxa85, то ж кетайцы :)

Igor_I 31-08-2009 19:35 1208136

lxa85,
nginx - ставь и не сомневайся.

Knokswille 26-12-2009 02:00 1304488

если нужно и РНР: NGINX в качестве фронтенда + Apache+PHP (конечно спорный вопрос, но я думаю он лучше с динамикой справляется нежели PHP/FastCGI, да и геморроя меньше, а функционала больше) в качестве бэкенда, также понадобится ставить RPAF.

если только HTML: NGINX и всё.

Если нужно также Zend + ionCube - то отдельно могу объяснить как без бубна прикрутить если система на win.

Zendo 24-02-2010 11:29 1354655

Доброго времени суток.

Вообщем столкнулся я с непонятной мне проблеммой.

Купили выделенный хостинг, на хостинге есть 2 ИП 1 шаред 2-й выделенный. Поставил сайт на выделенный ип, вроде все норм сайт работает ССЛ сертификат установился, но есть несколько критичных проблемм.

1-я - Whois не распознает сайт как "is hosted on dedicated server".
2-я - Whois Указывает что сайт "Response Code:200 Domain Status:Registered And No Website"
3-я - Не резолвится Хостнейм.

Вообщем вопросы следующие.

1-й От чего зависит 1-я и 2-я проблемма.
2-й Какой обычно указывают Хостнейм и на что он влияет.

Если есть желание с уводольствием прийму консультации в аську за умеренные пожелания %)

SOFTOLAB 13-03-2011 04:06 1633590

Здравствуйте, хочу взять VPS, подобрал уже вроде бы подходящий, посоветуйте стоит ли брать кто разбирается.
http://2servers.ru/vps_linux.php
Тариф: VPS-Mini

Angel_19 23-05-2012 17:47 1921167

Вложений: 1
Windows 2008 R2 x64, Apache, PHP, MySQL.
В локальной сети и локально страницы открываются на ура. Как только обращаюсь через интернет, то страница очень долго грузится. В итоге так до конца и не загрузится.
При этом если взять маленький простой HTML файл (без скриптов), то он грузится быстро.
Виртуальные хосты не использую.

WebGraf 07-06-2012 18:52 1930200

Цитата:

Цитата Knokswille
если нужно и РНР: NGINX в качестве фронтенда + Apache+PHP (конечно спорный вопрос, но я думаю он лучше с динамикой справляется нежели PHP/FastCGI, да и геморроя меньше, а функционала больше)

Как это у одного и того же апача и одного и того же пхп может быть разный функционал?? Что то мы заговариваемся...
php как модуль апача или FastCGI это всего лишь способы запуска пыха и не более. Естественно у каждого свои особенности, но функционал вырезать нельзя.

Если по теме:
nginx обязательно необходим в любом случае. А вот какой способ запуска php выбрать это уже зависит от того что будет на сервере (один пользователь или несколько, и какого рода скрипты). Если пользователей несколько то однозначно FastCGI, так как при PHP как модуль Апача аккаунты безопасно разделить нельзя.

RasKolbas 31-10-2012 15:31 2015830

Здравствуйте!
Не могу установить PHP
Система - Windows XP. Вебсервер - Apache2
Сам Apache работает нормально.

Ставлю php-5.3.18-Win32-VC9-x86.zip по инструкции с официального сайта: то есть: распаковал, переименовал php.ini-production в php.ini, отредактировал его, в конфиг апача http.conf вписал строки:
Код:

LoadModule php5_module "C:/SOFT/php/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/SOFT/php"

Apache установлен в C:\SOFT\Apache2
PHP установлен в C:\SOFT\php

После перезапуска Apache не запускается, в error.log ничего не пишет. PHPшный лог php_errors.log вообще не создаётся.

Adam_gt 21-11-2012 13:49 2029602

Здравствуйте! Незнаю в ту ли тему пишу, но все-таки... Я тут собрался сайт себе сделать на бесплатном хостинге Hostinger.ru незнаю что не так сделал но он у меня не работает. Делал как в видеоуроке. Может кто-нибудь поможет с настройкой через team viewer или скайп?

JimmOnLine 16-09-2013 09:12 2218616

Доброго времени суток!
Подскажите пожалуйста, возможно ли поставить WEB-сервер в домашних условиях на виртуальную машину [на Linux] при том, что IP-адрес динамический?
Если возможно, то каким образом? Если можно: пошагово.


Время: 07:39.

Время: 07:39.
© OSzone.net 2001-