Bermuda
Новичок
Настройка httpd.conf Apache. Обращение к папкам как к файлам.
При обращении по адресу:
http://localhost/index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html
Apache ищет файл /index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html
Папок
index.php, mod.usuarios, mem.login не существует, ровно как и файла chk.ae7b899d636339233588132d81ddee56.html, потому по обращениее по адресу http://localhost/index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html сервер возвращает Error 404 - Not found.
Существует файл index.php и лежит он в корне сайта и при обращении к нему напрямую http://localhost/index.php сервер его успешно отдает. Однако если обратиться к http://localhost/index.php/, то получаю 404 Not found.
Мне нужно, чтобы Apache обращался к файлу index.php как к файлу, а не как к папке, не искал бы файл /index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html.
Это настраивается где-то в httpd.conf, но никак не могу вспомнить где. Кто-нибудь подскажет?
Win XP
Apache 1.33
PHP 4.3
-~{}~ 15.09.05 18:03:
Как оказалось проблема была в ZendEnabler для PHP.
Вот что выдавал Apache при обращении к
http://localhost/index.php/
Сначала я думал проблема в конфиге Apache. Перепробовал все на свете, включая mod_rewrite. Проблему решил следующим образом.
1. Снес Zend Studio Server
2. Прикрутил PHP 4.3.11
3. Поставил Zend Studio Server, указав при инсталяции, что Zend Enabler for PHP 4.3.11 не использовать, а использовать уже установленный PHP 4.3.11.
Кто бы мог подумать, что глюк будет в Zend-е.
Все заработало. Проблема решена. Всем спасибо, все свободны
При обращении по адресу:
http://localhost/index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html
Apache ищет файл /index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html
Папок
index.php, mod.usuarios, mem.login не существует, ровно как и файла chk.ae7b899d636339233588132d81ddee56.html, потому по обращениее по адресу http://localhost/index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html сервер возвращает Error 404 - Not found.
Существует файл index.php и лежит он в корне сайта и при обращении к нему напрямую http://localhost/index.php сервер его успешно отдает. Однако если обратиться к http://localhost/index.php/, то получаю 404 Not found.
Мне нужно, чтобы Apache обращался к файлу index.php как к файлу, а не как к папке, не искал бы файл /index.php/mod.usuarios/mem.login/chk.ae7b899d636339233588132d81ddee56.html.
Это настраивается где-то в httpd.conf, но никак не могу вспомнить где. Кто-нибудь подскажет?
Win XP
Apache 1.33
PHP 4.3
-~{}~ 15.09.05 18:03:
Как оказалось проблема была в ZendEnabler для PHP.
Вот что выдавал Apache при обращении к
http://localhost/index.php/
Код:
Status: 404
Content-type: text/html
X-Powered-By: PHP/4.3.11
Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/
Set-Cookie: ZendDebuggerCookie=192.168.0.212:10000:0||00C; path=/
No input file specified.
1. Снес Zend Studio Server
2. Прикрутил PHP 4.3.11
3. Поставил Zend Studio Server, указав при инсталяции, что Zend Enabler for PHP 4.3.11 не использовать, а использовать уже установленный PHP 4.3.11.
Кто бы мог подумать, что глюк будет в Zend-е.
Все заработало. Проблема решена. Всем спасибо, все свободны
