За последние 24 часа нас посетили 17912 программистов и 1581 робот. Сейчас ищут 1378 программистов ...

Не подцепляется .htaccess (т.е. вообще игнорируется)

Тема в разделе "Установка PHP", создана пользователем titch, 11 июн 2012.

  1. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    Подскажите, в чем может быть проблема? Вроде уже всё попробовал, эффекта 0.

    Файл конфигурации /etc/apache2/apache2.conf:
    Код (Text):
    1.  
    2. #
    3. # Based upon the NCSA server configuration files originally by Rob McCool.
    4. #
    5. # This is the main Apache server configuration file.  It contains the
    6. # configuration directives that give the server its instructions.
    7. # See http://httpd.apache.org/docs/2.2/ for detailed information about
    8. # the directives.
    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. # The configuration directives are grouped into three basic sections:
    15. #  1. Directives that control the operation of the Apache server process as a
    16. #     whole (the 'global environment').
    17. #  2. Directives that define the parameters of the 'main' or 'default' server,
    18. #     which responds to requests that aren't handled by a virtual host.
    19. #     These directives also provide default values for the settings
    20. #     of all virtual hosts.
    21. #  3. Settings for virtual hosts, which allow Web requests to be sent to
    22. #     different IP addresses or hostnames and have them handled by the
    23. #     same Apache server process.
    24. #
    25. # Configuration and logfile names: If the filenames you specify for many
    26. # of the server's control files begin with "/" (or "drive:/" for Win32), the
    27. # server will use that explicit path.  If the filenames do *not* begin
    28. # with "/", the value of ServerRoot is prepended -- so "foo.log"
    29. # with ServerRoot set to "/etc/apache2" will be interpreted by the
    30. # server as "/etc/apache2/foo.log".
    31. #
    32.  
    33. ### Section 1: Global Environment
    34. #
    35. # The directives in this section affect the overall operation of Apache,
    36. # such as the number of concurrent requests it can handle or where it
    37. # can find its configuration files.
    38. #
    39.  
    40. #
    41. # ServerRoot: The top of the directory tree under which the server's
    42. # configuration, error, and log files are kept.
    43. #
    44. # NOTE!  If you intend to place this on an NFS (or otherwise network)
    45. # mounted filesystem then please read the LockFile documentation (available
    46. # at <URL:http://httpd.apache.org/docs/2.2/mod/mpm_common.html#lockfile>);
    47. # you will save yourself a lot of trouble.
    48. #
    49. # Do NOT add a slash at the end of the directory path.
    50. #
    51. #ServerRoot "/etc/apache2"
    52.  
    53. #
    54. # The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
    55. #
    56. LockFile ${APACHE_LOCK_DIR}/accept.lock
    57.  
    58. #
    59. # PidFile: The file in which the server should record its process
    60. # identification number when it starts.
    61. # This needs to be set in /etc/apache2/envvars
    62. #
    63. PidFile ${APACHE_PID_FILE}
    64.  
    65. #
    66. # Timeout: The number of seconds before receives and sends time out.
    67. #
    68. Timeout 300
    69.  
    70. #
    71. # KeepAlive: Whether or not to allow persistent connections (more than
    72. # one request per connection). Set to "Off" to deactivate.
    73. #
    74. KeepAlive On
    75.  
    76. #
    77. # MaxKeepAliveRequests: The maximum number of requests to allow
    78. # during a persistent connection. Set to 0 to allow an unlimited amount.
    79. # We recommend you leave this number high, for maximum performance.
    80. #
    81. MaxKeepAliveRequests 100
    82.  
    83. #
    84. # KeepAliveTimeout: Number of seconds to wait for the next request from the
    85. # same client on the same connection.
    86. #
    87. KeepAliveTimeout 5
    88.  
    89. ##
    90. ## Server-Pool Size Regulation (MPM specific)
    91. ##
    92.  
    93. # prefork MPM
    94. # StartServers: number of server processes to start
    95. # MinSpareServers: minimum number of server processes which are kept spare
    96. # MaxSpareServers: maximum number of server processes which are kept spare
    97. # MaxClients: maximum number of server processes allowed to start
    98. # MaxRequestsPerChild: maximum number of requests a server process serves
    99. <IfModule mpm_prefork_module>
    100.     StartServers          5
    101.     MinSpareServers       5
    102.     MaxSpareServers      10
    103.     MaxClients          150
    104.     MaxRequestsPerChild   0
    105. </IfModule>
    106.  
    107. # worker MPM
    108. # StartServers: initial number of server processes to start
    109. # MinSpareThreads: minimum number of worker threads which are kept spare
    110. # MaxSpareThreads: maximum number of worker threads which are kept spare
    111. # ThreadLimit: ThreadsPerChild can be changed to this maximum value during a
    112. #              graceful restart. ThreadLimit can only be changed by stopping
    113. #              and starting Apache.
    114. # ThreadsPerChild: constant number of worker threads in each server process
    115. # MaxClients: maximum number of simultaneous client connections
    116. # MaxRequestsPerChild: maximum number of requests a server process serves
    117. <IfModule mpm_worker_module>
    118.     StartServers          2
    119.     MinSpareThreads      25
    120.     MaxSpareThreads      75
    121.     ThreadLimit          64
    122.     ThreadsPerChild      25
    123.     MaxClients          150
    124.     MaxRequestsPerChild   0
    125. </IfModule>
    126.  
    127. # event MPM
    128. # StartServers: initial number of server processes to start
    129. # MinSpareThreads: minimum number of worker threads which are kept spare
    130. # MaxSpareThreads: maximum number of worker threads which are kept spare
    131. # ThreadsPerChild: constant number of worker threads in each server process
    132. # MaxClients: maximum number of simultaneous client connections
    133. # MaxRequestsPerChild: maximum number of requests a server process serves
    134. <IfModule mpm_event_module>
    135.     StartServers          2
    136.     MinSpareThreads      25
    137.     MaxSpareThreads      75
    138.     ThreadLimit          64
    139.     ThreadsPerChild      25
    140.     MaxClients          150
    141.     MaxRequestsPerChild   0
    142. </IfModule>
    143.  
    144. # These need to be set in /etc/apache2/envvars
    145. User ${APACHE_RUN_USER}
    146. Group ${APACHE_RUN_GROUP}
    147.  
    148. #
    149. # AccessFileName: The name of the file to look for in each directory
    150. # for additional configuration directives.  See also the AllowOverride
    151. # directive.
    152. #
    153.  
    154. AccessFileName .htaccess
    155. <Directory /var/www>
    156.     AllowOverride All
    157. </Directory>
    158.  
    159. #
    160. # The following lines prevent .htaccess and .htpasswd files from being
    161. # viewed by Web clients.
    162. #
    163. <Files ~ "^\.ht">
    164.     Order allow,deny
    165.     Deny from all
    166.     Satisfy all
    167. </Files>
    168.  
    169. #
    170. # DefaultType is the default MIME type the server will use for a document
    171. # if it cannot otherwise determine one, such as from filename extensions.
    172. # If your server contains mostly text or HTML documents, "text/plain" is
    173. # a good value.  If most of your content is binary, such as applications
    174. # or images, you may want to use "application/octet-stream" instead to
    175. # keep browsers from trying to display binary files as though they are
    176. # text.
    177. #
    178. # It is also possible to omit any default MIME type and let the
    179. # client's browser guess an appropriate action instead. Typically the
    180. # browser will decide based on the file's extension then. In cases
    181. # where no good assumption can be made, letting the default MIME type
    182. # unset is suggested  instead of forcing the browser to accept
    183. # incorrect  metadata.
    184. #
    185. DefaultType None
    186.  
    187.  
    188. #
    189. # HostnameLookups: Log the names of clients or just their IP addresses
    190. # e.g., www.apache.org (on) or 204.62.129.132 (off).
    191. # The default is off because it'd be overall better for the net if people
    192. # had to knowingly turn this feature on, since enabling it means that
    193. # each client request will result in AT LEAST one lookup request to the
    194. # nameserver.
    195. #
    196. HostnameLookups Off
    197.  
    198. # ErrorLog: The location of the error log file.
    199. # If you do not specify an ErrorLog directive within a <VirtualHost>
    200. # container, error messages relating to that virtual host will be
    201. # logged here.  If you *do* define an error logfile for a <VirtualHost>
    202. # container, that host's errors will be logged there and not here.
    203. #
    204. ErrorLog ${APACHE_LOG_DIR}/error.log
    205.  
    206. #
    207. # LogLevel: Control the number of messages logged to the error_log.
    208. # Possible values include: debug, info, notice, warn, error, crit,
    209. # alert, emerg.
    210. #
    211. LogLevel warn
    212.  
    213. # Include module configuration:
    214. Include mods-enabled/*.load
    215. Include mods-enabled/*.conf
    216.  
    217. # Include all the user configurations:
    218. Include httpd.conf
    219.  
    220. # Include ports listing
    221. Include ports.conf
    222.  
    223. #
    224. # The following directives define some format nicknames for use with
    225. # a CustomLog directive (see below).
    226. # If you are behind a reverse proxy, you might want to change %h into %{X-Forwarded-For}i
    227. #
    228. LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
    229. LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
    230. LogFormat "%h %l %u %t \"%r\" %>s %O" common
    231. LogFormat "%{Referer}i -> %U" referer
    232. LogFormat "%{User-agent}i" agent
    233.  
    234. # Include of directories ignores editors' and dpkg's backup files,
    235. # see README.Debian for details.
    236.  
    237. # Include generic snippets of statements
    238. Include conf.d/
    239.  
    240. # Include the virtual host configurations:
    241. Include sites-enabled/
    Файлы php исполняются, логи пишутся, права на весь каталог /var/www/ определены как 777 рекурсивно, но .htaccess всё равно не пашет
    Сделал sudo aptitude reinstall apache2 с офф репозитория

    Изменение директории на Root тоже ничего не дает
    Код (Text):
    1. AccessFileName .htaccess
    2. <Directory />
    3.     AllowOverride All
    4. </Directory>
    Файлы, на которых тестировалось:
    Код (Text):
    1. Order Allow,Deny
    2. Deny from all
    Код (Text):
    1. Redirect / http://www.google.com
    МодРеврайт пока не трогаю - мне вообще .htaccess зацепить бы...
    Очень срочно :/ Переезд на другой сервер из-за технических проблем на дата-центре. Ресурс колом стоит(

    Файлы логов наполняются только инфой о посещенных страницах. Про ограничения доступа нет ничего
     
  2. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    К сожалению, всё еще актуально
     
  3. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Уверен, что в апач вообще запрос попадает? Может впереди что-то вроде nginx само отдает.
     
  4. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    Уверен, в качестве фронтенда сейчас стоит apache. Настроить nginx? На сколько я помню, у него очень плохо с mod_rewrite. Есть смысл менять одну проблему на две, но других?
     
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а?
     
  6. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    nginx лучше работает с location чем с rewrite. кроме прочего перевести из htaccess апачевские правила не всегда получается в nginx без потерь

    ps: игорь, пока меня не было здесь, ты уже почти +5к постов набил) тебя с работы выгнали?)
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Имхо. Самое дельное обрабатывать все запросы изнутре пхп.
     
  8. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    да блин... я бы доступ по каталогам хотел бы через htaccess контролировать) а запросы... можно и в index всё подряд заворачивать, но это нужно сутки над кодом посидеть. не думаю, что в условиях ограниченного времени это хорошее решение. есть соображения, что можно еще сделать?
     
  9. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Права доступа на .htaccess проверить?
    strace на процесс апача и смотреть, что он читает
     
  10. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    я уже говорил, что права на весь каталог настроены рекурсиво на 777.

    strace прямого запроса на localhost/bcat/

    .htaccess
    Код (Text):
    1. Order Allow,Deny
    2. Deny from all
    trace
    Код (Text):
    1. 29736 fcntl64(11, F_GETFL)              = 0x2 (flags O_RDWR)
    2. 29736 fcntl64(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0
    3. 29736 gettimeofday({1339515771, 234353}, NULL) = 0
    4. 29736 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69fa000
    5. 29736 gettimeofday({1339515771, 234462}, NULL) = 0
    6. 29736 gettimeofday({1339515771, 234498}, NULL) = 0
    7. 29736 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69f8000
    8. 29736 read(11, "GET /bcat/ HTTP/1.1\r\nHost: local"..., 8000) = 316
    9. 29736 gettimeofday({1339515771, 234666}, NULL) = 0
    10. 29736 gettimeofday({1339515771, 234724}, NULL) = 0
    11. 29736 gettimeofday({1339515771, 234760}, NULL) = 0
    12. 29736 gettimeofday({1339515771, 234799}, NULL) = 0
    13. 29736 gettimeofday({1339515771, 234835}, NULL) = 0
    14. 29736 gettimeofday({1339515771, 234877}, NULL) = 0
    15. 29736 gettimeofday({1339515771, 234913}, NULL) = 0
    16. 29736 gettimeofday({1339515771, 234951}, NULL) = 0
    17. 29736 gettimeofday({1339515771, 234987}, NULL) = 0
    18. 29736 gettimeofday({1339515771, 235026}, NULL) = 0
    19. 29736 gettimeofday({1339515771, 235061}, NULL) = 0
    20. 29736 gettimeofday({1339515771, 235104}, NULL) = 0
    21. 29736 gettimeofday({1339515771, 235140}, NULL) = 0
    22. 29736 gettimeofday({1339515771, 235179}, NULL) = 0
    23. 29736 gettimeofday({1339515771, 235215}, NULL) = 0
    24. 29736 gettimeofday({1339515771, 235256}, NULL) = 0
    25. 29736 gettimeofday({1339515771, 235292}, NULL) = 0
    26. 29736 gettimeofday({1339515771, 235398}, NULL) = 0
    27. 29736 gettimeofday({1339515771, 235441}, NULL) = 0
    28. 29736 stat64("/var/www/bcat/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    29. 29736 time(NULL)                        = 1339515771
    30. 29736 stat64("/var/config.ru", 0xbf8f5098) = -1 ENOENT (No such file or directory)
    31. 29736 time(NULL)                        = 1339515771
    32. 29736 stat64("/var/config/environment.rb", 0xbf8f5098) = -1 ENOENT (No such file or directory)
    33. 29736 time(NULL)                        = 1339515771
    34. 29736 stat64("/var/passenger_wsgi.py", 0xbf8f5098) = -1 ENOENT (No such file or directory)
    35. 29736 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69f6000
    36. 29736 stat64("/var/www/bcat/index.html", 0xbf8f519c) = -1 ENOENT (No such file or directory)
    37. 29736 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    38. 29736 lstat64("/var/www", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    39. 29736 lstat64("/var/www/bcat", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    40. 29736 lstat64("/var/www/bcat/index.html", 0xbf8f519c) = -1 ENOENT (No such file or directory)
    41. 29736 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb69ef000
    42. 29736 openat(AT_FDCWD, "/var/www/bcat/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 12
    43. 29736 getdents64(12, /* 10 entries */, 32768) = 296
    44. 29736 getdents64(12, /* 0 entries */, 32768) = 0
    45. 29736 close(12)                         = 0
    46. 29736 time(NULL)                        = 1339515771
    47. 29736 stat64("/var/config.ru", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    48. 29736 time(NULL)                        = 1339515771
    49. 29736 stat64("/var/config/environment.rb", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    50. 29736 time(NULL)                        = 1339515771
    51. 29736 stat64("/var/passenger_wsgi.py", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    52. 29736 stat64("/var/www/bcat/index.cgi", 0xbf8f519c) = -1 ENOENT (No such file or directory)
    53. 29736 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    54. 29736 lstat64("/var/www", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    55. 29736 lstat64("/var/www/bcat", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    56. 29736 lstat64("/var/www/bcat/index.cgi", 0xbf8f519c) = -1 ENOENT (No such file or directory)
    57. 29736 openat(AT_FDCWD, "/var/www/bcat/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 12
    58. 29736 getdents64(12, /* 10 entries */, 32768) = 296
    59. 29736 getdents64(12, /* 0 entries */, 32768) = 0
    60. 29736 close(12)                         = 0
    61. 29736 time(NULL)                        = 1339515771
    62. 29736 stat64("/var/config.ru", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    63. 29736 time(NULL)                        = 1339515771
    64. 29736 stat64("/var/config/environment.rb", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    65. 29736 time(NULL)                        = 1339515771
    66. 29736 stat64("/var/passenger_wsgi.py", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    67. 29736 stat64("/var/www/bcat/index.pl", 0xbf8f519c) = -1 ENOENT (No such file or directory)
    68. 29736 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    69. 29736 lstat64("/var/www", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    70. 29736 lstat64("/var/www/bcat", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    71. 29736 lstat64("/var/www/bcat/index.pl", 0xbf8f519c) = -1 ENOENT (No such file or directory)
    72. 29736 openat(AT_FDCWD, "/var/www/bcat/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 12
    73. 29736 getdents64(12, /* 10 entries */, 32768) = 296
    74. 29736 getdents64(12, /* 0 entries */, 32768) = 0
    75. 29736 close(12)                         = 0
    76. 29736 time(NULL)                        = 1339515771
    77. 29736 stat64("/var/config.ru", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    78. 29736 time(NULL)                        = 1339515771
    79. 29736 stat64("/var/config/environment.rb", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    80. 29736 time(NULL)                        = 1339515771
    81. 29736 stat64("/var/passenger_wsgi.py", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    82. 29736 stat64("/var/www/bcat/index.php", {st_mode=S_IFREG|0777, st_size=11044, ...}) = 0
    83. 29736 time(NULL)                        = 1339515771
    84. 29736 stat64("/var/config.ru", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    85. 29736 time(NULL)                        = 1339515771
    86. 29736 stat64("/var/config/environment.rb", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    87. 29736 time(NULL)                        = 1339515771
    88. 29736 stat64("/var/passenger_wsgi.py", 0xbf8f4f98) = -1 ENOENT (No such file or directory)
    89. 29736 setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={60, 0}}, NULL) = 0
    90. 29736 rt_sigaction(SIGPROF, {0xb5e22b00, [PROF], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0
    91. 29736 rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
    92. 29736 umask(077)                        = 022
    93. 29736 umask(022)                        = 077
    94. 29736 getcwd("/", 4095)                 = 2
    95. 29736 chdir("/var/www/bcat")            = 0
    96. 29736 setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) = 0
    97. 29736 time(NULL)                        = 1339515771
    98. 29736 lstat64("/var/www/bcat/index.php", {st_mode=S_IFREG|0777, st_size=11044, ...}) = 0
    99. 29736 lstat64("/var/www/bcat", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    100. 29736 lstat64("/var/www", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    101. 29736 lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    102. 29736 open("/var/www/bcat/index.php", O_RDONLY|O_LARGEFILE) = 12
    103. 29736 fstat64(12, {st_mode=S_IFREG|0777, st_size=11044, ...}) = 0
    104. 29736 fstat64(12, {st_mode=S_IFREG|0777, st_size=11044, ...}) = 0
    105. 29736 fstat64(12, {st_mode=S_IFREG|0777, st_size=11044, ...}) = 0
    106. 29736 fstat64(12, {st_mode=S_IFREG|0777, st_size=11044, ...}) = 0
    107. 29736 mmap2(NULL, 11044, PROT_READ, MAP_SHARED, 12, 0) = 0xb69ec000
    108. 29736 munmap(0xb69ec000, 11044)         = 0
    109. 29736 close(12)                         = 0
    110. 29736 time(NULL)                        = 1339515771
    111. 29736 stat64("/var/www/bcat/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    112. 29736 access("/var/www/bcat/", R_OK)    = 0
    113. 29736 stat64("/var/www/bcat/system/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    114. 29736 access("/var/www/bcat/system/", R_OK) = 0
    115. 29736 stat64("/var/www/bcat/system/logs/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    116. 29736 access("/var/www/bcat/system/logs/", R_OK) = 0
    117. 29736 access("/var/www/bcat/system/logs/", W_OK) = 0
    118. 29736 stat64("/var/www/bcat/system/kernel/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
    119. 29736 access("/var/www/bcat/system/kernel/", R_OK) = 0
    120. 29736 openat(AT_FDCWD, "/usr/share/zoneinfo/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 12
    121. 29736 getdents64(12, /* 71 entries */, 32768) = 2064
    122. 29736 getdents64(12, /* 0 entries */, 32768) = 0
    123. 29736 close(12)                         = 0
    124. 29736 stat64("/usr/share/zoneinfo//localtime", {st_mode=S_IFREG|0644, st_size=1328, ...}) = 0
    125. 29736 stat64("/usr/share/zoneinfo//Zulu", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
    126. 29736 stat64("/usr/share/zoneinfo//WET", {st_mode=S_IFREG|0644, st_size=1873, ...}) = 0
    127. 29736 stat64("/usr/share/zoneinfo//W-SU", {st_mode=S_IFREG|0644, st_size=1448, ...}) = 0
    128. 29736 stat64("/usr/share/zoneinfo//Universal", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
    129. 29736 stat64("/usr/share/zoneinfo//UTC", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
    130. 29736 stat64("/usr/share/zoneinfo//US", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    дальше уже раскрутка ядра пошла...
     
  11. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    А точно нигде внутрях conf.d и т.д. нет AllowOverride none?
    А пассенджер нужен? Может выключить его пока если не нужен.
     
  12. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    > А точно нигде внутрях conf.d и т.д. нет AllowOverride none?
    Проверил только что каждый файл.

    А вот на счет пассенджера... Он используется, но можно перенести на другой сервер. Скорее всего, это из-за РедМайна. Только вот вопрос, как его теперь выпилить. Он же не даст себя удалить, потому что всё время активен, зараза...
     
  13. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Да просто загрузку mod_passenger задисейблить и посмотреть... вряд ли в нем дело, но я бы проверил. А то мистика какая-то, так не бывает =)
     
  14. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    Хм. Открутил пассенджер, ничего не изменилось, только отвалилась jira, потому что она его юзает. Еще варианты?) PS: Переехал на другой сервер, там всё работает. Но это железо нагружено на 10%, думаю всё равно сюда что-то ставить, так что проблема решена не до конца.

    Добавлено спустя 6 минут 37 секунд:
    Не в тему, но еще одна аномалия на новом сервере... Если индексы прописаны жестко + нарезаны в .htaccess, и при этом не работает только
    Код (Text):
    1. http://site.ru/
    т.е. рут возвращает 403, но при этом работает _всё_ остальное
    Код (Text):
    1. http://site.ru/index.php
    работает

    Код (Text):
    1. http://site.ru/dir/
    отдает то же, что
    Код (Text):
    1. http://site.ru/dir/index.php
    и т.д.

    куда следует копать?

    Да уж, не быть мне сисадмином(
     
  15. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    прям санта барбара... не сдавайся =)
     
  16. titch

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

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    есть предположение, что это из-за алиасов, которые проставляет ISP, но я не уверен
     
  17. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Давай конфиги все, попробую глянуть. miksir / maker.ru
    Все из /etc/apache2