1 (изменено: KonstantinGreat, 2011-07-08 00:25:16)

Тема: Вопрос по апачу

Всем привет, очень глупый вопрос для профов, но необходимый для меня: все установлено по инструкции данного замечательного сайта, но набирая домен для обращения к виртуальному хосту, пишется только It works! и все, добавляя сами странички сайта в директорию корня хоста ("C:/apache/test.ru/www")ничего нового не происходит - по прежнему только It works!  чтото не понимаю, как должен работать в таком случае апач, заранее спасибо всем, кто напишет хоть пару слов

2

Re: Вопрос по апачу

Судя по всему, вы не выполнили 7 пункт при изменении конфигурационного файла Apache (httpd.conf).

7) Удалите или закомментируйте первоначальный блок управления директориями (он нам не понадобится), который без комментариев выглядит примерно так:
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
   Options Indexes FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

Проверьте снят ли в httpd.conf комментарий со строки:
Include conf/extra/httpd-vhosts.conf

Проверьте так же отредактирован ли необходимым образом файл httpd-vhosts.conf.

Re: Вопрос по апачу

Спасибо, с этим разобрался, почему то бат файлы не останавливают и не запускают прогу на stop-webserver или старт, в ручную запустил и все супер:).
  Если не сложно, почему когда мы создаем локальный хост (Пример создания виртуального хоста в вашей статье) у меня работают обе папочки (корневые), как взаимозаменяемые себя и сайт запускается и с test.ru и localhost, хотя в httpd-vhosts.conf прописываю только один корень.

4

Re: Вопрос по апачу

KonstantinGreat сказал:

работают обе папочки (корневые), как взаимозаменяемые

Покажите как выглядит httpd-vhosts.conf, и что пишет в файл access.log при загрузке страницы в браузере.

Re: Вопрос по апачу

httpd-vhosts.conf выглядит к примеру так:

<VirtualHost *:80>
   DocumentRoot "C:/apache/test.ru/www"
   ServerName test.ru
     ServerAlias www.test.ru
     ErrorLog "C:/apache/test.ru/error.log"
   CustomLog "C:/apache/test.ru/access.log" common
</VirtualHost>

а в логе аксеса пишется(не полный файл, а то много текста очень) :
127.0.0.1 - - [08/Jul/2011:14:38:45 +0400] "GET /favicon.ico HTTP/1.1" 404 285
127.0.0.1 - - [08/Jul/2011:14:38:58 +0400] "GET /favicon.ico HTTP/1.1" 404 283
127.0.0.1 - - [08/Jul/2011:14:39:42 +0400] "GET /Untitled-2.html HTTP/1.1" 404 287
127.0.0.1 - - [08/Jul/2011:14:39:42 +0400] "GET /favicon.ico HTTP/1.1" 404 283
127.0.0.1 - - [08/Jul/2011:14:39:46 +0400] "GET / HTTP/1.1" 200 524
127.0.0.1 - - [08/Jul/2011:14:39:46 +0400] "GET /icons/blank.gif HTTP/1.1" 200 148
127.0.0.1 - - [08/Jul/2011:14:39:46 +0400] "GET /favicon.ico HTTP/1.1" 404 283
127.0.0.1 - - [08/Jul/2011:14:39:53 +0400] "GET /favicon.ico HTTP/1.1" 404 285
127.0.0.1 - - [08/Jul/2011:14:39:58 +0400] "GET /favicon.ico HTTP/1.1" 404 285
127.0.0.1 - - [08/Jul/2011:14:41:21 +0400] "GET / HTTP/1.1" 200 526
127.0.0.1 - - [08/Jul/2011:14:41:21 +0400] "GET /favicon.ico HTTP/1.1" 404 285

простите за дотошность

6

Re: Вопрос по апачу

httpd-vhosts.conf должен выглядеть так:

NameVirtualHost *:80

<VirtualHost *:80>
   DocumentRoot "C:/apache/localhost/www"
   ServerName localhost
   ErrorLog "C:/apache/localhost/error.log"
   CustomLog "C:/apache/localhost/access.log" common
</VirtualHost>

<VirtualHost *:80>
   DocumentRoot "C:/apache/test.ru/www"
   ServerName test.ru
     ServerAlias www.test.ru
     ErrorLog "C:/apache/test.ru/error.log"
   CustomLog "C:/apache/test.ru/access.log" common
</VirtualHost>

1) Обязательная строка NameVirtualHost *:80
2) Обязательный блок для localhost. test.ru уже по необходимости.

Re: Вопрос по апачу

спасибо Hanut, так оно и есть. Можно задам вопрос в этой теме по myadminphp, просто направишь, что проверить можно, если не сложно, просто так много темного леса пока. записываю в браузере localhost/phpmyadmin и вылезает - http://gggreat.px6.ru/ (не понял как добавить картинку для наглядности), после нажимаю на данную папочку и скачивается какой-то файл(даже формата нет - просто файл), вот в этом и вопрос. уверен должно быть некое главное окно для управления mysql, надеюсь с вашей помощью появится

8

Re: Вопрос по апачу

Судя по всему, PHP не настроен. Вышлите все конфигурационные файлы в которые вносили изменения на hanut@php-myadmin.ru Посмотрю есть ли ошибки.

9 (изменено: Dima-os, 2011-10-02 15:51:53)

Re: Вопрос по апачу

Хотелось бы узнать я правильно настроил модуль mod_rewrite что бы он запускал файл .htaccess
Кто может ответить как убрать /index.php?
Перехожу с главной на 
Мои данные, Мои предпочтения, Корзина, Контроль, Войдите

http://127.0.0.1/magento/customer/account/

Выдает ошибку:
Not Found
The requested URL /magento_latest/index.php was not found on this server.

sad
Я вроде подключил модуль mod_rewrite  как проверить работает он или нет?
Система Windows Vista  SERVER_NAME    localhost
Я использую  ZendServer  Apache2    PHP Version 5.3.5    MySQL :  Версия сервера: 5.5.15
Установил в админке: System -> Configuration -> Web -> Search Engine Optimization -> Use Web Server Rewrites -> "Yes".
Кэш чистил
Для перенаправления <;ваш сайт>/index.php в <;ваш сайт>;/ при уже включенной опции Use Web Server Rewrites
Прописал  c:\zs\Apache2\htdocs\magento\  в файле .htaccess дописал сразу после RewriteEngine on (примерно 117 строка):

        RewriteBase /
        RewriteCond %{HTTPS} !=on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ http://www.example.com/%1 [R=301,L]

        RewriteCond %{HTTPS} =on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ https://www.example.com/%1 [R=301,L] 
#Не забудьте поменять www.example.com на домен вашего сайта. 

Мой  \Apache2\conf\httpd.conf
Вот что прописал для запуска rewrite_module дал команду AllowOverride All

LoadModule rewrite_module modules/mod_rewrite.so
<Directory />
   Options Includes Indexes FollowSymLinks
   AllowOverride All
   Allow from all
</Directory>
  AllowOverride All
<Directory "C:\zs\Apache2/cgi-bin">
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
</Directory>

Может я что то не так сделал?
http://www.abload.de/img/index.phpurlb7kg.jpg
подскажите где копать
Где посмотреть в PHP Version 5.3.5 что он mod_rewrite работает в какой строке смотреть?
Заранее спасибо

10

Re: Вопрос по апачу

Dima-os сказал:

Где посмотреть в PHP Version 5.3.5 что он mod_rewrite работает в какой строке смотреть?

mod_rewrite является модулем Apache, поэтому к PHP он отношения не имеет.

Ошибки я не вижу. Уточните что вы вводите в браузере и на какую страницу идет перенаправление.

11 (изменено: Dima-os, 2011-09-30 22:45:10)

Re: Вопрос по апачу

Я использую  ZendServer  Apache2    PHP Version 5.3.5    MySQL :  Версия сервера: 5.5.15
Система Windows Vista  SERVER_NAME    localhost
У меня уже голова кругом я пионер в этом деле
Я установил Magento на локальный сервер ZendServer
Я хочу убрать /index.php из строки браузер
http://127.0.0.1/magento    это дом, как только я хочу перейти на
Мои данные, Мои предпочтения, Корзина, Контроль Войдите
пример

http://127.0.0.1/magento/Мои предпочтения/ 

выдает ошибку сервер

Not Found

The requested URL /magento_latest/index.php was not found on this server.

Запрашиваемая страница / magento_latest / index.php не найдена на этом сервере.

sad
если я сам в ручную подставляю /index.php

http://127.0.0.1/magento/index.php/Мои предпочтения/

то страницу видно
sad
В админ панель я захожу так

[http://127.0.0.1/magento/index.php/admin/

Подскажите где капать чтобы переход был без проблем в Apache2\conf\httpd.conf или PHP Version 5.3.5
или в Magento в файле .htaccess
sad
В дополнение я распаковал скрипт проверочный для Magento
http://www.magentocommerce.com/wiki/gro … ermissions
Magento Cleanup Tool
Проверяет установку и права доступа к файлу или каталогу в  Magento
Скачайте распакуйте в директорию Magento и вызовите скрипт
http://127.0.0.1/magento/magento-cleanup.php
Мой файл выглядит так.

----------------------- CLEANUP START -------------------------

*************** SETTING PERMISSIONS ***************
Setting all folder permissions to 755
Setting all file permissions to 644
Setting pear permissions to 550

****************** CLEARING CACHE ******************
Clearing var/cache
Clearing var/session

************** CHECKING FOR EXTENSIONS ***********
-= WARNING =- Overrides or extensions exist in the app/code/community folder

------------------- CLEANUP COMPLETED in:27.9827 seconds ------------------

Заранее спасибо

12 (изменено: Dima-os, 2011-10-01 02:17:06)

Re: Вопрос по апачу

Вот  PHP eror Log ZendServer

[26-Sep-2011 21:57:24] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[26-Sep-2011 23:04:19] PHP Notice:  iconv() [<a href='function.iconv'>function.iconv</a>]: Wrong charset, conversion from `UTF-8' to `UTF-8//TRANSLIT//IGNORE' is not allowed in C:\zs\Apache2\htdocs\modx\core\model\modx\modresource.class.php on line 362
[27-Sep-2011 08:57:59] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[27-Sep-2011 08:58:43] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[27-Sep-2011 08:58:56] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[28-Sep-2011 00:31:18] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[28-Sep-2011 20:25:47] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[28-Sep-2011 20:31:06] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[28-Sep-2011 20:31:29] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[28-Sep-2011 20:31:49] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[29-Sep-2011 14:24:14] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[29-Sep-2011 15:08:16] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[29-Sep-2011 15:18:44] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[29-Sep-2011 23:35:05] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[29-Sep-2011 23:36:26] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[29-Sep-2011 23:38:28] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[29-Sep-2011 23:38:42] PHP Notice:  Zend Utils: user restart request received, restarting in  on line 0
[30-Sep-2011 00:57:57] PHP Warning:  chmod() [<a href='function.chmod'>function.chmod</a>]: No such file or directory in C:\zs\Apache2\htdocs\magento\magento-cleanup.php on line 45
[30-Sep-2011 00:59:38] PHP Warning:  chmod() [<a href='function.chmod'>function.chmod</a>]: No such file or directory in C:\zs\Apache2\htdocs\magento\magento-cleanup.php on line 45
[30-Sep-2011 21:40:18] PHP Warning:  chmod() [<a href='function.chmod'>function.chmod</a>]: No such file or directory in C:\zs\Apache2\htdocs\magento\magento-cleanup.php on line 45

neutral
Server Eror Log ZendServer

[Tue Sep 27 10:51:53 2011] [notice] Child 2836: Starting thread to listen on port 10081.
[Tue Sep 27 10:51:53 2011] [notice] Child 2836: Starting thread to listen on port 80.
[Tue Sep 27 10:52:37 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/CrazyBargainBuys, referer: [url]http://www.sitepoint.com/forums/showthread.php?722982-Server-Error...It-may-be-down-for-maintenance-or-configured-incorrectly[/url].
[Tue Sep 27 10:55:12 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/CrazyBargainBuys, referer: [url]http://www.sitepoint.com/forums/showthread.php?722982-Server-Error...It-may-be-down-for-maintenance-or-configured-incorrectly[/url].
[Tue Sep 27 10:55:30 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento/customer, referer: [url]http://127.0.0.1/magento/[/url]
[Tue Sep 27 10:58:59 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento1420, referer: [url]http://www.magentocommerce.com/boards/viewthread/215011/[/url]
[Tue Sep 27 10:59:10 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento142
[Tue Sep 27 10:59:10 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento1
[Tue Sep 27 14:12:00 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/ZendServer/GUI/html/favicon.ico
[Tue Sep 27 14:12:11 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/ZendServer
[Tue Sep 27 14:12:16 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/ZendServer
[Tue Sep 27 15:54:38 2011] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Sep 27 15:54:38 2011] [notice] Child 2836: Exit event signaled. Child process is ending.
Syntax error on line 163 of C:/zs/Apache2/conf/httpd.conf:
Invalid command 'ZendServer', perhaps misspelled or defined by a module not included in the server configuration
[Tue Sep 27 15:54:38 2011] [warn] (OS 995)Der E/A-Vorgang wurde wegen eines Threadendes oder einer Anwendungsanforderung abgebrochen.  : winnt_accept: Asynchronous AcceptEx failed.
[Tue Sep 27 15:54:38 2011] [warn] (OS 995)Der E/A-Vorgang wurde wegen eines Threadendes oder einer Anwendungsanforderung abgebrochen.  : winnt_accept: Asynchronous AcceptEx failed.
[Tue Sep 27 15:54:39 2011] [notice] Child 2836: Released the start mutex
[Tue Sep 27 15:54:40 2011] [notice] Child 2836: All worker threads have exited.
[Tue Sep 27 15:54:40 2011] [notice] Child 2836: Child process is exiting

neutral
Server Access Log  ZendServer

127.0.0.1 - - [27/Sep/2011:15:35:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:36:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:37:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:38:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:39:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:40:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:41:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:42:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:43:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:44:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:45:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:46:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:47:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:48:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:49:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:50:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:51:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:52:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:53:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632
127.0.0.1 - - [27/Sep/2011:15:54:03 +0200] "POST /ZendServer/index.php?controller=systray&action=exec&do=ping HTTP/1.1" 200 632

cool
smile
Это я скопировал часть в файле  error.log   C:\zs\Apache2\logs\error.log
neutral

[Tue Sep 27 10:14:22 2011] [notice] Child 6280: Child process is running
[Tue Sep 27 10:14:22 2011] [notice] Child 6280: Acquired the start mutex.
[Tue Sep 27 10:14:22 2011] [notice] Child 6280: Starting 64 worker threads.
[Tue Sep 27 10:14:22 2011] [notice] Child 6280: Starting thread to listen on port 10081.
[Tue Sep 27 10:14:22 2011] [notice] Child 6280: Starting thread to listen on port 80.
[Tue Sep 27 10:21:31 2011] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Sep 27 10:21:31 2011] [notice] Child 6280: Exit event signaled. Child process is ending.
[Tue Sep 27 10:21:31 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Sep 27 10:21:31 2011] [notice] Digest: done
[Tue Sep 27 10:21:32 2011] [notice] Child 6280: Released the start mutex
[Tue Sep 27 10:21:32 2011] [notice] Apache/2.2.16 (Win32) mod_ssl/2.2.16 OpenSSL/0.9.8o configured -- resuming normal operations
[Tue Sep 27 10:21:32 2011] [notice] Server built: Aug  8 2010 16:45:53
[Tue Sep 27 10:21:32 2011] [notice] Parent: Created child process 7016
[Tue Sep 27 10:21:33 2011] [notice] Child 6280: All worker threads have exited.
[Tue Sep 27 10:21:33 2011] [notice] Child 6280: Child process is exiting
[Tue Sep 27 10:21:33 2011] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Sep 27 10:21:33 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Sep 27 10:21:33 2011] [notice] Digest: done
[Tue Sep 27 10:21:34 2011] [notice] Child 7016: Child process is running
[Tue Sep 27 10:21:34 2011] [notice] Child 7016: Acquired the start mutex.
[Tue Sep 27 10:21:34 2011] [notice] Child 7016: Starting 64 worker threads.
[Tue Sep 27 10:21:34 2011] [notice] Child 7016: Starting thread to listen on port 80.
[Tue Sep 27 10:21:34 2011] [notice] Child 7016: Starting thread to listen on port 10081.
[Tue Sep 27 10:51:34 2011] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Sep 27 10:51:34 2011] [notice] Child 7016: Exit event signaled. Child process is ending.
[Tue Sep 27 10:51:34 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Sep 27 10:51:34 2011] [notice] Digest: done
[Tue Sep 27 10:51:35 2011] [notice] Child 7016: Released the start mutex
[Tue Sep 27 10:51:35 2011] [notice] Apache/2.2.16 (Win32) mod_ssl/2.2.16 OpenSSL/0.9.8o configured -- resuming normal operations
[Tue Sep 27 10:51:35 2011] [notice] Server built: Aug  8 2010 16:45:53
[Tue Sep 27 10:51:35 2011] [notice] Parent: Created child process 6776
[Tue Sep 27 10:51:36 2011] [notice] Child 7016: All worker threads have exited.
[Tue Sep 27 10:51:36 2011] [notice] Child 7016: Child process is exiting
[Tue Sep 27 10:51:36 2011] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Sep 27 10:51:37 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Sep 27 10:51:37 2011] [notice] Digest: done
[Tue Sep 27 10:51:37 2011] [notice] Child 6776: Child process is running
[Tue Sep 27 10:51:37 2011] [notice] Child 6776: Acquired the start mutex.
[Tue Sep 27 10:51:37 2011] [notice] Child 6776: Starting 64 worker threads.
[Tue Sep 27 10:51:37 2011] [notice] Child 6776: Starting thread to listen on port 10081.
[Tue Sep 27 10:51:37 2011] [notice] Child 6776: Starting thread to listen on port 80.
[Tue Sep 27 10:51:49 2011] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Sep 27 10:51:49 2011] [notice] Child 6776: Exit event signaled. Child process is ending.
[Tue Sep 27 10:51:49 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Sep 27 10:51:49 2011] [notice] Digest: done
[Tue Sep 27 10:51:50 2011] [notice] Child 6776: Released the start mutex
[Tue Sep 27 10:51:51 2011] [notice] Apache/2.2.16 (Win32) mod_ssl/2.2.16 OpenSSL/0.9.8o configured -- resuming normal operations
[Tue Sep 27 10:51:51 2011] [notice] Server built: Aug  8 2010 16:45:53
[Tue Sep 27 10:51:51 2011] [notice] Parent: Created child process 2836
[Tue Sep 27 10:51:51 2011] [notice] Child 6776: All worker threads have exited.
[Tue Sep 27 10:51:51 2011] [notice] Child 6776: Child process is exiting
[Tue Sep 27 10:51:52 2011] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Sep 27 10:51:52 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Sep 27 10:51:52 2011] [notice] Digest: done
[Tue Sep 27 10:51:53 2011] [notice] Child 2836: Child process is running
[Tue Sep 27 10:51:53 2011] [notice] Child 2836: Acquired the start mutex.
[Tue Sep 27 10:51:53 2011] [notice] Child 2836: Starting 64 worker threads.
[Tue Sep 27 10:51:53 2011] [notice] Child 2836: Starting thread to listen on port 10081.
[Tue Sep 27 10:51:53 2011] [notice] Child 2836: Starting thread to listen on port 80.
[Tue Sep 27 10:52:37 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/CrazyBargainBuys, referer: [url]http://www.sitepoint.com/forums/showthread.php?722982-Server-Error...It-may-be-down-for-maintenance-or-configured-incorrectly[/url].
[Tue Sep 27 10:55:12 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/CrazyBargainBuys, referer: [url]http://www.sitepoint.com/forums/showthread.php?722982-Server-Error...It-may-be-down-for-maintenance-or-configured-incorrectly[/url].
[Tue Sep 27 10:55:30 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento/customer, referer: [url]http://127.0.0.1/magento/[/url]
[Tue Sep 27 10:58:59 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento1420, referer: [url]http://www.magentocommerce.com/boards/viewthread/215011/[/url]
[Tue Sep 27 10:59:10 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento142
[Tue Sep 27 10:59:10 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/magento1
[Tue Sep 27 14:12:00 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/ZendServer/GUI/html/favicon.ico
[Tue Sep 27 14:12:11 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/ZendServer
[Tue Sep 27 14:12:16 2011] [error] [client 127.0.0.1] File does not exist: C:/zs/Apache2/htdocs/ZendServer
[Tue Sep 27 15:54:38 2011] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Sep 27 15:54:38 2011] [notice] Child 2836: Exit event signaled. Child process is ending.
Syntax error on line 163 of C:/zs/Apache2/conf/httpd.conf:
Invalid command 'ZendServer', perhaps misspelled or defined by a module not included in the server configuration
[Tue Sep 27 15:54:38 2011] [warn] (OS 995)Der E/A-Vorgang wurde wegen eines Threadendes oder einer Anwendungsanforderung abgebrochen.  : winnt_accept: Asynchronous AcceptEx failed.
[Tue Sep 27 15:54:38 2011] [warn] (OS 995)Der E/A-Vorgang wurde wegen eines Threadendes oder einer Anwendungsanforderung abgebrochen.  : winnt_accept: Asynchronous AcceptEx failed.
[Tue Sep 27 15:54:39 2011] [notice] Child 2836: Released the start mutex
[Tue Sep 27 15:54:40 2011] [notice] Child 2836: All worker threads have exited.
[Tue Sep 27 15:54:40 2011] [notice] Child 2836: Child process is exiting

wink
Может здесь надо прописать директиву какую не знаю
http://www.abload.de/img/zendserverx7yz.jpg
neutral
http://www.abload.de/img/zendserverx7yz.jpg

13

Re: Вопрос по апачу

Dima-os сказал:

Может здесь надо прописать директиву какую не знаю

Это вроде поле поиска просто.

Я мало что смог понять.

Если убрать директивы перенаправления, то все работает?

RewriteBase /
        RewriteCond %{HTTPS} !=on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ http://www.example.com/%1 [R=301,L]

        RewriteCond %{HTTPS} =on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ https://www.example.com/%1 [R=301,L] 

Я не знаю какие еще правила в .htaccess и как они могут влиять, к тому же не знаком с Magento.

14 (изменено: Dima-os, 2011-10-02 15:26:18)

Re: Вопрос по апачу

В дополнение я выкладываю свой .htaccess
Я прочитал на Англо форуме что надо задать путь к базе данных

#RewriteBase /magento/
    RewriteBase /magento_latest/

Вот что пишут на форуме http://www.magentocommerce.com/boards%2 … 89/#t94242
но я не могу понять где дописать мой путь c:\zs\Apache2\htdocs\magento\
в файле .htaccess
вот что пишут
РЕШЕНИЕ
Если у вас есть  .htaccess  файл в корневом каталоге Magento то сделайте следующее
а) открыть   .htaccess файл и найти  RewriteBase, скорее всего, это будет за комментировано.
Удалить  решетку  #

#RewriteBase /magento/
   RewriteBase /magento_latest/ 

Я использую XAMPP мой путь
/ опция / xampp / htdocs / magento_latest /
Перезагрузите Apache сервера и надеюсь, что это решит проблемы вы
smile
Мой путь   я использую  ZendServer
c:/zs/Apache2/htdocs/magento/

Выкладываю свой .htaccess

<Files ~ (\.php)>                            #Этот код я добавил в оригинал .htaccess
Options +SymLinksIfOwnerMatch      #я описал выше в комментариях для чего он
</Files>                                          #закрытие добавочного кода
############################################
## uncomment these lines for CGI mode
## make sure to specify the correct cgi php binary file name
## it might be /cgi-bin/php-cgi

#    Action php5-cgi /cgi-bin/php5-cgi
#    AddHandler php5-cgi .php

############################################
## GoDaddy specific options

#   Options -MultiViews

## you might also need to add this line to php.ini
##     cgi.fix_pathinfo = 1
## if it still doesn't work, rename php.ini to php5.ini

############################################
## this line is specific for 1and1 hosting

    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

############################################
## default index file

    DirectoryIndex index.php index.shtml index.html

<IfModule mod_php5.c>

############################################
## adjust memory limit

#    php_value memory_limit 64M
    php_value memory_limit 256M
    php_value max_execution_time 18000

############################################
## disable magic quotes for php request vars

    php_flag magic_quotes_gpc off

############################################
## disable automatic session start
## before autoload was initialized

    php_flag session.auto_start off

############################################
## enable resulting html compression

    #php_flag zlib.output_compression on

###########################################
# disable user agent verification to not break multiple image upload

    php_flag suhosin.session.cryptua off

###########################################
# turn off compatibility with PHP4 when dealing with objects

    php_flag zend.ze1_compatibility_mode Off

</IfModule>

<IfModule mod_security.c>
###########################################
# disable POST processing to not break multiple image upload

    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

<IfModule mod_deflate.c>

############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip

    # Insert filter on all content
    ###SetOutputFilter DEFLATE
    # Insert filter on selected content types only
    #AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

    # Netscape 4.x has some problems...
    #BrowserMatch ^Mozilla/4 gzip-only-text/html

    # Netscape 4.06-4.08 have some more problems
    #BrowserMatch ^Mozilla/4\.0[678] no-gzip

    # MSIE masquerades as Netscape, but it is fine
    #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

    # Don't compress images
    #SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

    # Make sure proxies don't deliver the wrong content
    #Header append Vary User-Agent env=!dont-vary

</IfModule>

<IfModule mod_ssl.c>

############################################
## make HTTPS env vars available for CGI mode

    SSLOptions StdEnvVars

</IfModule>

<IfModule mod_rewrite.c>

############################################
## enable rewrites

    Options +FollowSymLinks
    RewriteEngine on
    RewriteBase /                              #Этот код я добавил в оригинал .htaccess
    RewriteCond %{HTTPS} !=on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
    RewriteRule ^.*$ http://www.example.com/%1 [R=301,L]
                                            #я описал выше в комментариях для чего он 
    RewriteCond %{HTTPS} =on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
    RewriteRule ^.*$ https://www.example.com/%1 [R=301,L]       #закрытие добавочного кода

############################################
## you can put here your magento root folder
## path relative to web root

    #RewriteBase /magento/
    RewriteBase /magento_latest/                  #здесь прописать путь? и какой или не надо?
                                                            #мой локальный путь c:/zs/Apache2/htdocs/magento 
############################################
## workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## always send 404 on missing files in these folders

    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

############################################
## never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>


############################################
## Prevent character encoding issues from server overrides
## If you still have problems, use the second line instead

    AddDefaultCharset Off
    #AddDefaultCharset UTF-8

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresDefault "access plus 1 year"

</IfModule>

############################################
## By default allow all access

    Order allow,deny
    Allow from all

###########################################
## Deny access to release notes to prevent disclosure of the installed Magento version

    <Files RELEASE_NOTES.txt>
        order allow,deny
        deny from all
    </Files>

############################################
## If running in cluster environment, uncomment this
## http://developer.yahoo.com/performance/rules.html#etags

    #FileETag none

Заранее спасибо smile

15 (изменено: Dima-os, 2011-10-02 15:50:52)

Re: Вопрос по апачу

Убрал дерективу перенаправления

        RewriteBase /
        RewriteCond %{HTTPS} !=on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ http://www.example.com/%1 [R=301,L]

        RewriteCond %{HTTPS} =on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ https://www.example.com/%1 [R=301,L] 
#Не забудьте поменять www.example.com на домен вашего сайта. 

Все также без изменеий
Сайт не был найден.
HTTP 404
Наиболее вероятные причины:
•  адрес может содержать  опечатки.
•  ссылку вы щелкнули, возможно, устарела.

У меня вопрос первый код нужен или нет?   Для запуска mod_rewrite
Важно! Для того чтобы mod_rewrite работал, необходимо в заголовок файла .htaccess добавить:
Это я прочитал в статье

<Files ~ (\.php)>
Options +SymLinksIfOwnerMatch 
</Files>

В оригинале    .htaccess    этого кода нет, я сам добавил его
neutral
Я правильно смотрю Лог (Apache2)ошибок в   в файле  error.log   C:\zs\Apache2\logs\error.log

16

Re: Вопрос по апачу

Если скрипт установлен в каталоге c:/zs/Apache2/htdocs/magento/ , то думаю должно быть так:

############################################
## you can put here your magento root folder
## path relative to web root
RewriteBase /magento/
#RewriteBase /magento_latest/

Попробуйте убрать этот код. Если не заработает, то добавьте. Мне сложно сказать точно, но необходимость этого блока не очевидна.

<Files ~ (\.php)>
Options +SymLinksIfOwnerMatch 
</Files>

17 (изменено: Dima-os, 2011-10-01 23:34:58)

Re: Вопрос по апачу

Ура!!!!
Hanut у Вас золотая голова!!!
Спасибо заработал переход на эти страницы
Мои данные, Мои предпочтения, Корзина, Контроль, Войдите
Я все коды убрал сделал оригинал файла   .htaccess
c:\zs\Apache2\htdocs\magento\  в файле .htaccess
Я убрал # от RewriteBase /magento/  и поставил вниз перед RewriteBase /magento_latest/
Как Вы посоветовали и все заработало как часы
Мой путь локальный   c:\zs\Apache2\htdocs\magento\
Так правильно

############################################
## you can put here your magento root folder
## path relative to web root

    RewriteBase /magento/
    #RewriteBase /magento_latest/

Фото
http://www.abload.de/img/usewebserverrewritesma6qna.jpg
wink
http://www.abload.de/img/usewebserverrewritesma6qna.jpg
big_smile
Удаляет  index.php из URL в Magento локально
Дополнительно зайдите в Админ панель по адресу

http://127.0.0.1/magento/index.php/admin/
http://свой сайт/index.php/admin/

;
Установите в админке: System -> Configuration -> Web -> Search Engine Optimization -> Use Web Server Rewrites -> "Yes".
После этого очистите кеш Magento и перейдите на главную страницу магазина.
Из URL должна пропасть подстрока "index.php".
http://www.abload.de/img/magentoindex.phpurlaq6t.jpg
big_smile
http://www.abload.de/img/magentoindex.phpurlaq6t.jpg
Большое Спасибо lol

18 (изменено: Dima-os, 2011-10-02 15:50:12)

Re: Вопрос по апачу

У меня вопрос к спецам мне надо  прописывать дерективу пере направления  в дополнение в файл   .htaccess
c:/zs/Apache2/htdocs/magento/.htaccess
Или нет вроде все работает не плохо
smile  smile
Вот что пишет один грамотный человек
Даже если у вас на сайте включены SEO-ссылки (другими словами, в админке Magento включена опция Use Web Server Rewrites), Magento всё равно самостоятельно не перенаправит <ваш сайт>/index.php в <ваш сайт>/
Таким образом, у вашего магазина с точки зрения поисковых систем будет 2 главные страницы с одинаковым сореджимым.
Для перенаправления <ваш сайт>/index.php в <ваш сайт>/ при уже включенной опции Use Web Server Rewrites в корневой файл .htaccess допишите сразу после RewriteEngine on (примерно 117 строка):

        RewriteBase /
        RewriteCond %{HTTPS} !=on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ http://www.example.com/%1 [R=301,L]

        RewriteCond %{HTTPS} =on
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
        RewriteRule ^.*$ https://www.example.com/%1 [R=301,L] 
#Не забудьте поменять www.example.com на домен вашего сайта. 

tongue  smile
Заранее спасибо

19

Re: Вопрос по апачу

Dima-os сказал:

Таким образом, у вашего магазина с точки зрения поисковых систем будет 2 главные страницы с одинаковым сореджимым.

Я не вижу в этом ничего страшного. Поисковик, в любом случае, выберет только одну страницу, если найдет дублирующую, и в данном случае, нет особой разницы будет index.php или нет, так как посетитель при переходе получит искомую страницу.

Если хотите попробовать работу этого кода, то подключите.

20

Re: Вопрос по апачу

Спасибо за совет, я думаю чем меньше толкаешь в оригинал,  то сайт будет лучше работать.
Там ведут разработку Magento не глупые люди.
А то он может и навредить потом бегай и думай где ошибка что исправить.
А если голова как у меня пионера, много не надумаешь.
Спасибо Hanut за ответ.
cool

21

Re: Вопрос по апачу

Привет, помогите у меня выдает ошибку, я как бы в Линухе еще не очень помогите уладить:
syntax error on line 163 of /etc/httpd/conf/d/system-config-httpd.conf: Invalid command 'SSLEngine', perhaps misspelled or defined by a modu

22

Re: Вопрос по апачу

wificorp сказал:

/etc/httpd/conf/d/system-config-httpd.conf: Invalid command 'SSLEngine'

Вероятно у вас не подключено расширение mod_ssl

Смотрите в конфигурационном файле строку:

LoadModule ssl_module modules/mod_ssl.so

Обязательно убедитесь в наличии данного модуля, иначе его надо будет установить.