За последние 24 часа нас посетили 18036 программистов и 1657 роботов. Сейчас ищут 1435 программистов ...

FAQ: Установка Apache, PHP, MySQL — известные проблемы.

Тема в разделе "Установка PHP", создана пользователем Anonymous, 24 июл 2007.

  1. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    ServerName 192.168.1.37
    NameVirtualHost *:80
    вроде как зависимые параметры


    при одинаковых: <VirtualHost *:80>
    они поклеются - поэтому должны быть разными или по имени или по айпи


    (это ИМХО - со стопроцентной уверенностью не буду утверждать)
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Нет, не склеиваются.

    Дело в том, что когда он вместо * прописывал IP то резолвилось именно по IP
    если оставить VirtualHost * то будет резолвиться по имени.

    А вообще недурно почитать документацию, но если автору вопроса лень, то мне лень вдвойне :)
     
  3. bbiker

    bbiker Активный пользователь

    С нами с:
    7 дек 2009
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    78 RUS
    дзенкую вельможны панове за ответы.
    доки мне читать не лень, просто мусора очень много в нете лежит и за неделю колупания в отсев ушло 80-90% информационных ресурсов, честно просто уже задолбался читать вот и задал глупый вопрос. :oops:
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    даже на httpd.apache.org?
     
  5. bbiker

    bbiker Активный пользователь

    С нами с:
    7 дек 2009
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    78 RUS
    с англицким не очень хорошо, практики не было лет 9 ужо как. так что либо словарик либо рускоязычные ресурсы.
     
  6. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а prono.loc хост зажал... зажал...
    =)
     
  7. Dasha85

    Dasha85 Активный пользователь

    С нами с:
    13 дек 2009
    Сообщения:
    2
    Симпатии:
    0
    Доброго времени суток!!!!
    Прошу помощи, вот уже часа два пытаюсь настроить пхп и ничего не выходит(((
    Надеюсь что моя проблема не звучит абсурдно дико!!!
    Апач работает исправно, а вот пхп выдает ошибку"Невозможно найти страницу" хотя я все делала по инструкции...возможно я неправильно прописала Path пути...имеет значение какя версия пхп там указана если это 5.2.9 а в пас я написала просто пхп 5 хотя я по разному пробовала. Файл пхп ини раскомментировала и апач настройки изменила, я грешу только на пас.... помоги что конкретно там должно быть прописано.
    Заранее большое спасибо!
     
  8. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Эту ошибку выдает таки Апач

    открываем Apache/logs/access.log и смотрим что там написано

    Должна быть строчка примерно такого вида.

    Код (Text):
    1. 127.0.0.1 - - [13/Dec/2009:09:28:09 +0200] "GET /erp/public/favicon.png HTTP/1.1" 404 201
     
  9. Dasha85

    Dasha85 Активный пользователь

    С нами с:
    13 дек 2009
    Сообщения:
    2
    Симпатии:
    0
    Спасибо большое за помощь!!! попробую
     
  10. Zerone

    Zerone Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    9
    Симпатии:
    0
    Здравствуйте.
    подобного не нашел, потому решил спросить в этой теме)
    установка модуля FastCGI под Apache (на Windows платформе), помогите советом.

    Очень сильно интересует данный вопрос, необходимо произвести установку FastCGI.
    Для установки использовал мануал http://dev.catalyst.perl.org/wiki/d...32#First_you_need_Perl_.2B_Catalyst_framework

    Используемый Apache версии 2.2.11
    Strawberry Perl for Windows 5.10.1.0

    Все проделал по инструкции, трабл только при конфиге самого апача. =\



    Суть в том, что у меня на сервере уже до этого были настройки под использование Fast_Cgi
    Может кто из бывалых администраторов подсказать как правильно подкорректировать конфиг, дабы разделить Cgi скрипты и fast-cgi?

    Сам httpd.conf

    Код (Text):
    1. AddDefaultCharset WINDOWS-1251
    2. #
    3. # This is the main Apache HTTP server configuration file.  It contains the
    4. # configuration directives that give the server its instructions.
    5. # See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
    6. # In particular, see
    7. # <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
    8. # for a discussion of each configuration directive.
    9. #
    10. # Do NOT simply read the instructions in here without understanding
    11. # what they do.  They're here only as hints or reminders.  If you are unsure
    12. # consult the online docs. You have been warned.  
    13. #
    14. # Configuration and logfile names: If the filenames you specify for many
    15. # of the server's control files begin with "/" (or "drive:/" for Win32), the
    16. # server will use that explicit path.  If the filenames do *not* begin
    17. # with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
    18. # with ServerRoot set to "D:/Home/Apache2.2" will be interpreted by the
    19. # server as "D:/Home/Apache2.2/logs/foo.log".
    20. #
    21. # NOTE: Where filenames are specified, you must use forward slashes
    22. # instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
    23. # If a drive letter is omitted, the drive on which httpd.exe is located
    24. # will be used by default.  It is recommended that you always supply
    25. # an explicit drive letter in absolute paths to avoid confusion.
    26.  
    27. #
    28. # ServerRoot: The top of the directory tree under which the server's
    29. # configuration, error, and log files are kept.
    30. #
    31. # Do not add a slash at the end of the directory path.  If you point
    32. # ServerRoot at a non-local disk, be sure to point the LockFile directive
    33. # at a local disk.  If you wish to share the same ServerRoot for multiple
    34. # httpd daemons, you will need to change at least LockFile and PidFile.
    35. #
    36. ServerRoot "D:/Home/Apache2.2"
    37.  
    38. #
    39. # Listen: Allows you to bind Apache to specific IP addresses and/or
    40. # ports, instead of the default. See also the <VirtualHost>
    41. # directive.
    42. #
    43. # Change this to Listen on specific IP addresses as shown below to
    44. # prevent Apache from glomming onto all bound IP addresses.
    45. #
    46. #Listen 12.34.56.78:80
    47. Listen 10101
    48.  
    49. #
    50. # Dynamic Shared Object (DSO) Support
    51. #
    52. # To be able to use the functionality of a module which was built as a DSO you
    53. # have to place corresponding `LoadModule' lines at this location so the
    54. # directives contained in it are actually available _before_ they are used.
    55. # Statically compiled modules (those listed by `httpd -l') do not need
    56. # to be loaded here.
    57. #
    58. # Example:
    59. # LoadModule foo_module modules/mod_foo.so
    60. #
    61. LoadModule actions_module modules/mod_actions.so
    62. LoadModule alias_module modules/mod_alias.so
    63. LoadModule asis_module modules/mod_asis.so
    64. LoadModule auth_basic_module modules/mod_auth_basic.so
    65. #LoadModule auth_digest_module modules/mod_auth_digest.so
    66. #LoadModule authn_alias_module modules/mod_authn_alias.so
    67. #LoadModule authn_anon_module modules/mod_authn_anon.so
    68. #LoadModule authn_dbd_module modules/mod_authn_dbd.so
    69. #LoadModule authn_dbm_module modules/mod_authn_dbm.so
    70. LoadModule authn_default_module modules/mod_authn_default.so
    71. LoadModule authn_file_module modules/mod_authn_file.so
    72. #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    73. #LoadModule authz_dbm_module modules/mod_authz_dbm.so
    74. LoadModule authz_default_module modules/mod_authz_default.so
    75. LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    76. LoadModule authz_host_module modules/mod_authz_host.so
    77. #LoadModule authz_owner_module modules/mod_authz_owner.so
    78. LoadModule authz_user_module modules/mod_authz_user.so
    79. LoadModule autoindex_module modules/mod_autoindex.so
    80. #LoadModule cache_module modules/mod_cache.so
    81. #LoadModule cern_meta_module modules/mod_cern_meta.so
    82. LoadModule cgi_module modules/mod_cgi.so
    83. #LoadModule charset_lite_module modules/mod_charset_lite.so
    84. #LoadModule dav_module modules/mod_dav.so
    85. #LoadModule dav_fs_module modules/mod_dav_fs.so
    86. #LoadModule dav_lock_module modules/mod_dav_lock.so
    87. #LoadModule dbd_module modules/mod_dbd.so
    88. #LoadModule deflate_module modules/mod_deflate.so
    89. LoadModule dir_module modules/mod_dir.so
    90. #LoadModule disk_cache_module modules/mod_disk_cache.so
    91. #LoadModule dumpio_module modules/mod_dumpio.so
    92. LoadModule env_module modules/mod_env.so
    93. #LoadModule expires_module modules/mod_expires.so
    94. #LoadModule ext_filter_module modules/mod_ext_filter.so
    95. #LoadModule file_cache_module modules/mod_file_cache.so
    96. #LoadModule filter_module modules/mod_filter.so
    97. #LoadModule headers_module modules/mod_headers.so
    98. #LoadModule ident_module modules/mod_ident.so
    99. #LoadModule imagemap_module modules/mod_imagemap.so
    100. LoadModule include_module modules/mod_include.so
    101. #LoadModule info_module modules/mod_info.so
    102. LoadModule isapi_module modules/mod_isapi.so
    103. #LoadModule ldap_module modules/mod_ldap.so
    104. #LoadModule logio_module modules/mod_logio.so
    105. LoadModule log_config_module modules/mod_log_config.so
    106. #LoadModule log_forensic_module modules/mod_log_forensic.so
    107. #LoadModule mem_cache_module modules/mod_mem_cache.so
    108. LoadModule mime_module modules/mod_mime.so
    109. #LoadModule mime_magic_module modules/mod_mime_magic.so
    110. LoadModule negotiation_module modules/mod_negotiation.so
    111. #LoadModule proxy_module modules/mod_proxy.so
    112. #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    113. #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    114. #LoadModule proxy_connect_module modules/mod_proxy_connect.so
    115. #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    116. #LoadModule proxy_http_module modules/mod_proxy_http.so
    117. #LoadModule rewrite_module modules/mod_rewrite.so
    118. LoadModule setenvif_module modules/mod_setenvif.so
    119. #LoadModule speling_module modules/mod_speling.so
    120. #LoadModule ssl_module modules/mod_ssl.so
    121. #LoadModule status_module modules/mod_status.so
    122. #LoadModule substitute_module modules/mod_substitute.so
    123. #LoadModule unique_id_module modules/mod_unique_id.so
    124. #LoadModule userdir_module modules/mod_userdir.so
    125. #LoadModule usertrack_module modules/mod_usertrack.so
    126. #LoadModule version_module modules/mod_version.so
    127. #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    128. LoadModule fastcgi_module     modules/mod_fastcgi.so
    129. LoadModule dav_module         modules/mod_dav.so
    130. LoadModule dav_svn_module     modules/mod_dav_svn.so
    131.  
    132. <IfModule !mpm_netware_module>
    133. <IfModule !mpm_winnt_module>
    134. #
    135. # If you wish httpd to run as a different user or group, you must run
    136. # httpd as root initially and it will switch.  
    137. #
    138. # User/Group: The name (or #number) of the user/group to run httpd as.
    139. # It is usually good practice to create a dedicated user and group for
    140. # running httpd, as with most system services.
    141. #
    142. User daemon
    143. Group daemon
    144.  
    145. </IfModule>
    146. </IfModule>
    147.  
    148. #the following option is necessary if the perl interpret needs to load
    149. #some DLL libraries located somewhere in PATH on your system
    150. FastCgiConfig -initial-env PATH
    151.  
    152. # 'Main' server configuration
    153. #
    154. # The directives in this section set up the values used by the 'main'
    155. # server, which responds to any requests that aren't handled by a
    156. # <VirtualHost> definition.  These values also provide defaults for
    157. # any <VirtualHost> containers you may define later in the file.
    158. #
    159. # All of these directives may appear inside <VirtualHost> containers,
    160. # in which case these default settings will be overridden for the
    161. # virtual host being defined.
    162. #
    163.  
    164. #
    165. # ServerAdmin: Your address, where problems with the server should be
    166. # e-mailed.  This address appears on some server-generated pages, such
    167. # as error documents.  e.g. admin@your-domain.com
    168. #
    169. ServerAdmin scl-support@localhost
    170.  
    171. #
    172. # ServerName gives the name and port that the server uses to identify itself.
    173. # This can often be determined automatically, but we recommend you specify
    174. # it explicitly to prevent problems during startup.
    175. #
    176. # If your host doesn't have a registered DNS name, enter its IP address here.
    177. #
    178. ServerName localhost:10101
    179.  
    180. #
    181. # DocumentRoot: The directory out of which you will serve your
    182. # documents. By default, all requests are taken from this directory, but
    183. # symbolic links and aliases may be used to point to other locations.
    184. #
    185. DocumentRoot "D:/Home/Apache2.2/htdocs"
    186.  
    187. #
    188. # Each directory to which Apache has access can be configured with respect
    189. # to which services and features are allowed and/or disabled in that
    190. # directory (and its subdirectories).
    191. #
    192. # First, we configure the "default" to be a very restrictive set of
    193. # features.  
    194. #
    195. <Directory />
    196.     Options FollowSymLinks
    197.     AllowOverride None
    198.     Order deny,allow
    199.     Deny from all
    200. </Directory>
    201.  
    202. #
    203. # Note that from this point forward you must specifically allow
    204. # particular features to be enabled - so if something's not working as
    205. # you might expect, make sure that you have specifically enabled it
    206. # below.
    207. #
    208.  
    209. #
    210. # This should be changed to whatever you set DocumentRoot to.
    211. #
    212. <Directory "D:/Home/Apache2.2/htdocs">
    213.     #
    214.     # Possible values for the Options directive are "None", "All",
    215.     # or any combination of:
    216.     #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    217.     #
    218.     # Note that "MultiViews" must be named *explicitly* --- "Options All"
    219.     # doesn't give it to you.
    220.     #
    221.     # The Options directive is both complicated and important.  Please see
    222.     # http://httpd.apache.org/docs/2.2/mod/core.html#options
    223.     # for more information.
    224.     #
    225.     Options Indexes FollowSymLinks
    226.  
    227.     #
    228.     # AllowOverride controls what directives may be placed in .htaccess files.
    229.     # It can be "All", "None", or any combination of the keywords:
    230.     #   Options FileInfo AuthConfig Limit
    231.     #
    232.     AllowOverride None
    233.  
    234.     #
    235.     # Controls who can get stuff from this server.
    236.     #
    237.     Order allow,deny
    238.     Allow from all
    239.  
    240. </Directory>
    241.  
    242. #
    243. # DirectoryIndex: sets the file that Apache will serve if a directory
    244. # is requested.
    245. #
    246. <IfModule dir_module>
    247.     DirectoryIndex index.html
    248. </IfModule>
    249.  
    250. #
    251. # The following lines prevent .htaccess and .htpasswd files from being
    252. # viewed by Web clients.
    253. #
    254. <FilesMatch "^\.ht">
    255.     Order allow,deny
    256.     Deny from all
    257.     Satisfy All
    258. </FilesMatch>
    259.  
    260. #
    261. # ErrorLog: The location of the error log file.
    262. # If you do not specify an ErrorLog directive within a <VirtualHost>
    263. # container, error messages relating to that virtual host will be
    264. # logged here.  If you *do* define an error logfile for a <VirtualHost>
    265. # container, that host's errors will be logged there and not here.
    266. #
    267. ErrorLog "D:\Home\log\apache\error.log"
    268.  
    269. #
    270. # LogLevel: Control the number of messages logged to the error_log.
    271. # Possible values include: debug, info, notice, warn, error, crit,
    272. # alert, emerg.
    273. #
    274. LogLevel warn
    275.  
    276. <IfModule log_config_module>
    277.     #
    278.     # The following directives define some format nicknames for use with
    279.     # a CustomLog directive (see below).
    280.     #
    281.     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    282.     LogFormat "%h %l %u %t \"%r\" %>s %b" common
    283.  
    284.     <IfModule logio_module>
    285.       # You need to enable mod_logio.c to use %I and %O
    286.       LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    287.     </IfModule>
    288.  
    289.     #
    290.     # The location and format of the access logfile (Common Logfile Format).
    291.     # If you do not define any access logfiles within a <VirtualHost>
    292.     # container, they will be logged here.  Contrariwise, if you *do*
    293.     # define per-<VirtualHost> access logfiles, transactions will be
    294.     # logged therein and *not* in this file.
    295.     #
    296.     CustomLog "D:\Home\log\apache\access.log" common
    297.  
    298.     #
    299.     # If you prefer a logfile with access, agent, and referer information
    300.     # (Combined Logfile Format) you can use the following directive.
    301.     #
    302.     #CustomLog "logs/access.log" combined
    303. </IfModule>
    304.  
    305. <IfModule alias_module>
    306.     #
    307.     # Redirect: Allows you to tell clients about documents that used to
    308.     # exist in your server's namespace, but do not anymore. The client
    309.     # will make a new request for the document at its new location.
    310.     # Example:
    311.     # Redirect permanent /foo http://bserver2.localhost.ru/bar
    312.  
    313.     #
    314.     # Alias: Maps web paths into filesystem paths and is used to
    315.     # access content that does not live under the DocumentRoot.
    316.     # Example:
    317.     # Alias /webpath /full/filesystem/path
    318.     #
    319.     # If you include a trailing / on /webpath then the server will
    320.     # require it to be present in the URL.  You will also likely
    321.     # need to provide a <Directory> section to allow access to
    322.     # the filesystem path.
    323.  
    324. #<VirtualHost localhost:4000>
    325.  
    326. Alias /favicon.ico D:/Home/www/WebApp/root/favicon.ico
    327. Alias /static/ D:/Home/www/WebApp/root/static/
    328. Alias /static/images/ D:/Home/www/WebApp/root/static/images/
    329. Alias / D:/Home/www/WebApp/script/webapp_fastcgi.pl/
    330. Alias /cgi-bin/ "D:/Home/cgi/"
    331.  
    332.  
    333. #</VirtualHost>
    334.     #
    335.     # ScriptAlias: This controls which directories contain server scripts.
    336.     # ScriptAliases are essentially the same as Aliases, except that
    337.     # documents in the target directory are treated as applications and
    338.     # run by the server when requested rather than as documents sent to the
    339.     # client.  The same rules about trailing "/" apply to ScriptAlias
    340.     # directives as to Alias.
    341.     #
    342. #    ScriptAlias /cgi-bin/ "D:/Home/Apache2.2/cgi-bin/iphone_test/"
    343. #    ScriptAlias /cgi-bin/ "D:/Home/Apache2.2/cgi-bin/iphone_test/"
    344.     ScriptAlias /cgi-bin/ "D:/Home/cgi/"
    345. #    ScriptAlias /cgi-bin/kievstar/ "D:/Home/cgi/kievstar/"
    346. #    ScriptAlias /cgi-bin/iphone_test/ "D:/Home/cgi/iphone_test/"
    347.  
    348. </IfModule>
    349.  
    350. <IfModule cgid_module>
    351.     #
    352.     # ScriptSock: On threaded servers, designate the path to the UNIX
    353.     # socket used to communicate with the CGI daemon of mod_cgid.
    354.     #
    355.     #Scriptsock logs/cgisock
    356. </IfModule>
    357.  
    358. #
    359. # "D:/Home/Apache2.2/cgi-bin" should be changed to whatever your ScriptAliased
    360. # CGI directory exists, if you have that configured.
    361. #------------------------
    362. #    AllowOverride None
    363. #    Options None
    364. #    Order allow,deny
    365. #    Allow from all
    366. #------------------------
    367. #   AllowOverride All
    368. #    Options ExecCGI
    369. #------------------------
    370. #
    371. #changed 26.11.2009
    372.  
    373. #<Directory "D:/Home/Apache2.2/cgi-bin/iphone_test/">
    374. #   AllowOverride None
    375. #   Options ExecCGI
    376. #   Order allow,deny
    377. #   Allow from all
    378. #</Directory>
    379.  
    380. #<Directory "D:/Home/cgi/iphone_test/">
    381. #   AllowOverride None
    382. #   Options ExecCGI
    383. #   Order allow,deny
    384. #   Allow from all
    385. #</Directory>
    386.  
    387. <Directory "D:/Home/cgi/">
    388.     AllowOverride None
    389.     Options ExecCGI
    390.     Order allow,deny
    391.     Allow from all
    392. </Directory>
    393.  
    394. <Directory "D:/Home/www/WebApp/script/">
    395. Options ExecCGI
    396. SetHandler fastcgi-script
    397. </Directory>
    398.  
    399. <Location />
    400. Order allow,deny
    401. Allow from all
    402. </Location>
    403.  
    404. #
    405. # DefaultType: the default MIME type the server will use for a document
    406. # if it cannot otherwise determine one, such as from filename extensions.
    407. # If your server contains mostly text or HTML documents, "text/plain" is
    408. # a good value.  If most of your content is binary, such as applications
    409. # or images, you may want to use "application/octet-stream" instead to
    410. # keep browsers from trying to display binary files as though they are
    411. # text.
    412. #
    413. DefaultType text/plain
    414.  
    415. <IfModule mime_module>
    416.     #
    417.     # TypesConfig points to the file containing the list of mappings from
    418.     # filename extension to MIME-type.
    419.     #
    420.     TypesConfig conf/mime.types
    421.  
    422.     #
    423.     # AddType allows you to add to or override the MIME configuration
    424.     # file specified in TypesConfig for specific file types.
    425.     #
    426.     #AddType application/x-gzip .tgz
    427.     #
    428.     # AddEncoding allows you to have certain browsers uncompress
    429.     # information on the fly. Note: Not all browsers support this.
    430.     #
    431.     #AddEncoding x-compress .Z
    432.     #AddEncoding x-gzip .gz .tgz
    433.     #
    434.     # If the AddEncoding directives above are commented-out, then you
    435.     # probably should define those extensions to indicate media types:
    436.     #
    437.     AddType application/x-compress .Z
    438.     AddType application/x-gzip .gz .tgz
    439.  
    440.     #
    441.     # AddHandler allows you to map certain file extensions to "handlers":
    442.     # actions unrelated to filetype. These can be either built into the server
    443.     # or added with the Action directive (see below)
    444.     #
    445.     # To use CGI scripts outside of ScriptAliased directories:
    446.     # (You will also need to add "ExecCGI" to the "Options" directive.)
    447.     #
    448. AddHandler cgi-script .cgi .exe .bat
    449.  
    450.     # For type maps (negotiated resources):
    451.     #AddHandler type-map var
    452.  
    453.     #
    454.     # Filters allow you to process content before it is sent to the client.
    455.     #
    456.     # To parse .shtml files for server-side includes (SSI):
    457.     # (You will also need to add "Includes" to the "Options" directive.)
    458.     #
    459.     #AddType text/html .shtml
    460.     #AddOutputFilter INCLUDES .shtml
    461. </IfModule>
    462.  
    463. #
    464. # The mod_mime_magic module allows the server to use various hints from the
    465. # contents of the file itself to determine its type.  The MIMEMagicFile
    466. # directive tells the module where the hint definitions are located.
    467. #
    468. #MIMEMagicFile conf/magic
    469.  
    470. #
    471. # Customizable error responses come in three flavors:
    472. # 1) plain text 2) local redirects 3) external redirects
    473. #
    474. # Some examples:
    475. #ErrorDocument 500 "The server made a boo boo."
    476. #ErrorDocument 404 /missing.html
    477. #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
    478. #ErrorDocument 402 http://bserver2.intervale.ru/subscription_info.html
    479. #
    480.  
    481. #
    482. # EnableMMAP and EnableSendfile: On systems that support it,
    483. # memory-mapping or the sendfile syscall is used to deliver
    484. # files.  This usually improves server performance, but must
    485. # be turned off when serving from networked-mounted
    486. # filesystems or if support for these functions is otherwise
    487. # broken on your system.
    488. #
    489. #EnableMMAP off
    490. #EnableSendfile off
    491.  
    492. # Supplemental configuration
    493. #
    494. # The configuration files in the conf/extra/ directory can be
    495. # included to add extra features or to modify the default configuration of
    496. # the server, or you may simply copy their contents here and change as
    497. # necessary.
    498.  
    499. # Server-pool management (MPM specific)
    500. #Include conf/extra/httpd-mpm.conf
    501.  
    502. # Multi-language error messages
    503. #Include conf/extra/httpd-multilang-errordoc.conf
    504.  
    505. # Fancy directory listings
    506. #Include conf/extra/httpd-autoindex.conf
    507.  
    508. # Language settings
    509. #Include conf/extra/httpd-languages.conf
    510.  
    511. # User home directories
    512. #Include conf/extra/httpd-userdir.conf
    513.  
    514. # Real-time info on requests and configuration
    515. #Include conf/extra/httpd-info.conf
    516.  
    517. # Virtual hosts
    518. #Include conf/extra/httpd-vhosts.conf
    519.  
    520. # Local access to the Apache HTTP Server Manual
    521. #Include conf/extra/httpd-manual.conf
    522.  
    523. # Distributed authoring and versioning (WebDAV)
    524. #Include conf/extra/httpd-dav.conf
    525.  
    526. # Various default settings
    527. #Include conf/extra/httpd-default.conf
    528.  
    529. # Secure (SSL/TLS) connections
    530. #Include conf/extra/httpd-ssl.conf
    531. #
    532. # Note: The following must must be present to support
    533. #       starting without SSL on platforms with no /dev/random equivalent
    534. #       but a statically compiled-in mod_ssl.
    535. #
    536. <IfModule ssl_module>
    537. SSLRandomSeed startup builtin
    538. SSLRandomSeed connect builtin
    539. </IfModule>
    540.  
    541. <Location /svn>
    542.    DAV svn
    543.    SVNParentPath D:\Home\svn_repository
    544. </Location>
    Только возникает одна проблема, после проделывания всех шагов
    Страница с приложением webapp_fastcgi.pl открывается нормально, не понятно почему не грузиться простая картинка
    путь до которой прописан в самой странице>> хттп http://localhost:10101/static/images/catalyst_logo.png
    путь на диске D:\Home\www\WebApp\root\static\images\


    так же не понятно почему, перестает работать просто путь до cgi-bin который указан в этом же конфиге.

    Может кто из знающих дать совет, как оставить старое расположение cgi-bin вместе с используемыми программами читаемыми из конфига D:/home/cgi/ и в то же время развернуть новый путь localhost/fcgi-bin/ где будут лежать скрипты для fast cgi


    З.ы. если возникает вопрос: Почему пытаюсь, остаться на апаче?
    из-за того, что прикручен svn))) Дабы не плодить инсталяции веб-серверов, хотелось бы разобраться с инсталяцией фаст-сиджиай под Апач, сам по себе веб сервер не плохой, ед. минус норм мануала не нашел =\
     
  11. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Где у тебя в конфиге разрешение на доступ к этой папке?
     
  12. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    Всем привет!
    У меня не получается установить PHP c Apache. Перепробовал все вышесказанные способы решения но не помогло. Буду по порядку.

    Мой комп: Windows Vista;
    Apache: apache_2.2.14-win32-x86-no_ssl;
    Php: php-5.3.1-Win32-VC6-x86;

    Итак,
    Установил Apache – работает, захожу http//localhost – IT WORKS!
    Затем начинаю устанавливать PHP.

    1. Создаю папку на диске С:/php/ , куда сбрасываю все содержимое папки с PHP которую скачал.

    2. Перебрасываю фаил php5ts.dll в папку С:/WINDOWS/

    3. Затем захожу в папку С:/Apache2.2/, там где я записал Apache. Захожу в папку conf и открываю фаил httpd (там два фаил httpd один в папке original но я его не трогал ) и добавляю следующую фразу сразу после столбика c LoadModule:

    LoadModule php5_module "C:/php/php5apache2_2.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "C:/Program Files/PHP/"

    Открываю Apache нажимаю Restar и у меня появляется табличка The requested operation has failed. Ничего не работает!

    В фаиле error следующая запись
    [Wed Dec 23 16:00:15 2009] [notice] Parent: Received restart signal -- Restarting the server.
    [Wed Dec 23 16:00:15 2009] [notice] Child 1772: Exit event signaled. Child process is ending.
    httpd.exe: Syntax error on line 127 of C:/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll into server: Impossibile trovare la procedura specificata.
    [Wed Dec 23 16:00:15 2009] [warn] (OS 995)Operazione di I/O terminata a causa dell'uscita dal thread oppure della richiesta di un'applicazione. : winnt_accept: Asynchronous AcceptEx failed.
    [Wed Dec 23 16:00:16 2009] [notice] Child 1772: Released the start mutex
    [Wed Dec 23 16:00:17 2009] [notice] Child 1772: All worker threads have exited.
    [Wed Dec 23 16:00:17 2009] [notice] Child 1772: Child process is exiting


    Подскажите, что мне делать?
    Спасибо
     
  13. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    не надо, блин, копировать все в /windows/ - ЭТО НЕ ПОМОЙКА, а системная директория. Есть масса других методов определить пути подгрузки DLL.

    а с чего оно такое разное?
     
  14. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    для начала научиться ставить работающие связки.
    http://php.ru/install/
     
  15. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    получилось!!!, используя PHP и Муsql той ссылки. А Apache пришлость оставить новую, потому что та у меня не загружалась.
    Ошибка мне кажется была в записях:
    поменял эту

    LoadModule php5_module "C:/php/php5apache2_2.dll"
    #AddType application/x-httpd-php .php
    PHPIniDir "C:/PHP/"

    на эту
    LoadModule php5_module C:/php5/php5apache2_2.dll
    #AddModule mod_php5.c
    AddType application/x-httpd-php .php

    Спасибо!
     
  16. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    Еще одна проблемка!

    Current PHP version: 5.2.1
    Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2.2\htdocs\test\index2.php on line 11


    Нашел в форуме разные решения этой проблемы и все перепробывал, а именно:
    1) ; The directory under which PHP opens the script using /~username used only
    ; if nonempty.
    user_dir =

    ; Directory in which the loadable extensions (modules) reside.
    extension_dir = "c:/php5/ext"

    ; Whether or not to enable the dl() function. The dl() function does NOT work
    ; properly in multithreaded servers, such as IIS or Zeus, and is automatically
    ; disabled on them.
    enable_dl = On
    2)
    ;extension=php_mssql.dll
    ;extension=php_msql.dll
    extension=php_mysql.dll
    ;extension=php_oci8.dll
    3) Проверил правильно ли написал пароль.
    $link = mysql_connect("localhost", "root","123456") or die("Could not connect");
    if( !$link ) die( mysql_error() );
    4) Написал в Mysql Comanda line client
    SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('123456');

    Но ничего не помогает!
    Подскажите где ошибка!
    Спасибо
     
  17. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
  18. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    440Hz Спасибо!!!
    Все настроил! Перенес фаил php.ini на c:/windows и вроде бы как тесты верны))[/u]
     
  19. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    вот не надо его туда пихать. 1000 раз говорено.
     
  20. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    т.е. надо через Path?
    у меня вото что там записано, как вставить?
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php5\;C:\php5\ext\;C:\php5\libmysql.dll\;C:\Program Files\QuickTime\QTSystem\;
     
  21. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    .... добавил C:\php5\php.ini\ не работает
     
  22. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    alexanderkarpov
    ВО-первых, нужно добавлять лишь директорию, а не сам путь до файла.
    Во-вторых, уверен, что ини берется из этой директории, а не из %systemroot%
     
  23. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    admyx
    я не совсем понимаю формулировку директории, это как? Как я должен действовать?
     
  24. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    alexanderkarpov
    Директория, в которой лежит файл - C:\somedir\somedir2
    Файл в этойй директории - C:\somedir\somedir2\file.txt
     
  25. alexanderkarpov

    alexanderkarpov Активный пользователь

    С нами с:
    23 дек 2009
    Сообщения:
    35
    Симпатии:
    0
    admyx
    такой траектории у меня нет