За последние 24 часа нас посетили 18115 программистов и 1699 роботов. Сейчас ищут 1527 программистов ...

Forbidden You don't have permission to access /index.php on

Тема в разделе "PHP для новичков", создана пользователем mahmuzar, 9 апр 2012.

  1. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Я наверно надоел тут всем, вот такая проблема возникла, не знаю что менял в конфиге apache(вроде ничего не менял)
    перестал открывать все сценарии, кроме html страницы

    Пишет что нет доступа:
    Код (Text):
    1. Forbidden
    2.  
    3. You don't have permission to access /index.php on this server.
    как можно его вернуть в рабочее состояние?
     
  2. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    Глянуть нужно, что творится в htaccess, если он есть.
     
  3. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

    как раз я его создал, после этого начались такие проблемы, я его удалил
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    В прошлый раз ты прописывал хандлер для php, чтобы в cgi режиме работал?
    Код (Text):
    1. AddHandler cgi-script .cgi .php
    Если да, убери .php.
     
  5. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

    YSandro, Доброго времени суток. Прописывал. Я его убрал, все так же осталось.
     
  6. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    Ну тогда показывай свой .htaccess
     
  7. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

    Блин! Этот сервер меня под конец доконает. Рестарт apach помог.
    Извините за беспокойство. если возможно удалите тему.
    Стыдно)

    Добавлено спустя 4 минуты 31 секунду:
    Re: Forbidden You don't have permission to access /index.php on
    на CGI всеравно ругается
    так же. нет доступа.
    сам CGI сценарий написан на С я его скомпилировал, переименовал расширение на CGI и пытаюсь открыть
    Код (Text):
    1.  
    2. // Простейший сценарий script.с
    3. #include <time.h> // Директива нужна для инициализации функции rand()
    4. #include <stdio.h> // Включаем поддержку функций ввода/вывода
    5. #include <stdlib.h> // А это — для поддержки функции rand()
    6. // Главная функция. Именно она и запускается при старте сценария,
    7.  
    8. void main(void) {
    9.     // инициализируем генератор случайных чисел
    10.     int Num;
    11.     time_t t;
    12.     srand(time(&t));
    13.     // в Num записывается случайное число от 0 до 9
    14.     Num = rand() % 10;
    15.     // далее выводим заголовки ответа
    16.     printf("Content-type: text/html\n");
    17.     // запрет кэширования данных браузером
    18.     printf("Pragma: no-cache\n");
    19.     // пустой заголовок
    20.     printf("\n");
    21.     // выводим текст документа — его мы увидим в браузере
    22.     printf("<html><body>");
    23.     printf("<h1>Здравствуйте ! </h1>");
    24.     printf("Случайное число в диапазоне 0-9: %d", Num);
    25.     printf("</body></html>");
    26. }
    Добавлено спустя 3 минуты 43 секунды:
    Re: Forbidden You don't have permission to access /index.php on
    его у меня нету, удалил.
     
  8. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    Сейчас скомпилирую, проверю у себя.
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: Forbidden You don't have permission to access /index.ph

    - Эт ышо ничаво, - говорили мужики и мяли шапки.
     
  10. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    У меня как всегда всё работает
    [​IMG]

    igordata, опять с флудом влез.

    Добавлено спустя 3 минуты 39 секунд:
    Переименовал в cgi, тоже работает. Вот странно то.
    [​IMG]
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: Forbidden You don't have permission to access /index.ph

    я просто волнуюсь, что такой хороший человек перенервничает и в окно выпрыгнет =)
    вот и решил обстановочку разрядить.
    глупые ошибки у всех бывают, переживать не стоит.
     
  12. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

    прыгать не далеко.)) этаж первый)
    А так на самом деле, достал сервер.
    Вот в том то и дело, у тебя работает у меня нет. Я недавно начал php изучать, проблемы с сервером, начались, сам устанавливал, всех тонкостей пока что не знаю, заново начал читать, наверно где то что то пропустил.
    А так какую книжку читать? посоветуйте.
     
  13. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    Вот про книжки не скажу.
    У меня конфиге Апача такие строчки. Сверьте со своим. После правок, естественно, нужен перезапуск Апаче.
    Код (Text):
    1. LoadModule cgi_module modules/mod_cgi.so
    2. LoadModule alias_module modules/mod_alias.so
    3. <Directory />
    4.   Options Indexes FollowSymLinks
    5.   AllowOverride All
    6.   Order allow,deny
    7.   Satisfy all
    8. </Directory>
    9. <IfModule alias_module>
    10. #путь уточнить на своей машине
    11.   ScriptAlias /cgi-bin/ "C:/Server/Apache/cgi-bin/"
    12. </IfModule>
    13. #тоже путь уточнить
    14. <Directory "C:/Server/Apache/cgi-bin">
    15.   AllowOverride None
    16.   Options None
    17.   Order allow,deny
    18.   Allow from all
    19. </Directory>
    20. <IfModule mime_module>
    21.   TypesConfig conf/mime.types
    22.   AddHandler cgi-script .cgi .pl .bat .exe
    23. </IfModule>
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Re: Forbidden You don't have permission to access /index.ph

    а у меня вобще апача нет =(
     
  15. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

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

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

    С нами с:
    8 мар 2012
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Одесса
    Re: Forbidden You don't have permission to access /index.ph

    В наше время все советуют читать "PHP 5 в подлиннике" автор Д. Котеров и А. Костарев, уже есть второе издание 2011 года и в бумажном виде продают...

    Добавлено спустя 3 минуты 41 секунду:
    Re: Forbidden You don't have permission to access /index.php on
    Под какой оськой сервак настраиваете??Какой мануал,статью читали, используете?
     
  17. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    Человек конфиг дал, в нем же видно
    Код (Text):
    1. ServerRoot "C:/server/usr/local/apache"
     
  18. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

    статью читал, и использовал при установке. С английским не так уж, пока что.
    OC windows xp sp3
    Сначала устанавливал с помощью книги Котерова. Не получилось, там как он пишет создается виртуальный диск
    чтобы постоянно не набирать длинный путь.
    Используется для этого батник.
    Содержимое батника
    subst Z: ..
    Создается диск используется путь "C:/server"
    сам батник лежит в каталоге "С:/server/est" он должен быть именно там, иначе создастся диск с путем к корню.
    Но в любом случае батник не работал как надо.
    он указывал путь к первому каталогу в "С:\" в моем случае он "Documents and Settings"
    я изменил содержимое батника т. о. subst Z: "C:\server" и получил что надо было.
    Но и итоге оказалось что при установке apache не устанавливаются файлы конфига и еще кое какие файлы из каталога conf
    В итоге я отказался от такого метода.(не стал разбираться в чем проблема)
    Я установил его не используя виртуального диска.
    В итоге все работает кроме CGI скриптов.
    Так же, до книги использовал статью по установке связки apache php и MySQL/


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

    Добавлено спустя 1 минуту 14 секунд:
    Re: Forbidden You don't have permission to access /index.php on
    я эту книгу в дол и поперек перечитал, уже тупею от нее.
     
  19. Makaroff

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

    С нами с:
    8 мар 2012
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Одесса
    Re: Forbidden You don't have permission to access /index.ph

    Да Санчос я только недавно вчитался в его httpd.conf может он php.ini или другие файлы в system32 понапихал? Может ему по удаленке попробовать настроить сервак под его нужды, если конечно он захочет?
     
  20. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

    в этом нет необходимости, пихать в system32/
    нет необходимости засорять систему.

    Добавлено спустя 2 минуты 8 секунд:
    Re: Forbidden You don't have permission to access /index.php on
    а так, В книге написано что PHP.ini сам php копирует в system32 и когда опрашиваю phpinfo(); показывает что он php.ini берет оттуда
     
  21. Makaroff

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

    С нами с:
    8 мар 2012
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Одесса
    Re: Forbidden You don't have permission to access /index.ph

    под XP все вообще легко устанавливается, я первый раз себе устанавливал по статейке http://php.ru/install/ но ее сейчас нету на сервере видимо 440hz убрал

    Добавлено спустя 2 минуты 5 секунд:
    Re: Forbidden You don't have permission to access /index.php on
    Забавно! Вы давно над этой проблемой боретесь?
     
  22. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

    везде легко, только проблемы всегда есть.
     
  23. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Re: Forbidden You don't have permission to access /index.ph

    Эту строчку на всякий случай раскомментируй, чтобы у тебя не было ошибок потом с .htaccess
    Код (Text):
    1. #LoadModule rewrite_module modules/mod_rewrite.so
    А нет доступа к cgi папке, скорее всего, потому, что ты сделал эту папку внутри домашней директории, и на неё не хватает прав.
    Лучше пока переведи на директорию, где стоит Апач
    Код (Text):
    1. ScriptAlias /cgi-bin/ "C:/server/home/localhost/cgi-bin"
    измени на
    Код (Text):
    1. ScriptAlias /cgi-bin/ "C:/server/usr/local/apache/cgi-bin"
    Естественно, создав папку, есть ли её там нет.

    И вот тут путь поправить на
    Код (Text):
    1. <Directory "C:/server/usr/local/apache/cgi-bin">
    2.   AllowOverride None
    3.   Options None
    4.   Order allow,deny
    5.   Allow from all
    6. </Directory>
     
  24. Makaroff

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

    С нами с:
    8 мар 2012
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Одесса
    Re: Forbidden You don't have permission to access /index.ph

    Ну да без проблем никак, особенно для начинающих.Может лучше бы денвер подошел для начала?
     
  25. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Re: Forbidden You don't have permission to access /index.ph

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