Mastur
|
newbie
|
|
|
|
Рег.: 01.02.2005
|
Сообщений: 45
|
|
Рейтинг: -1
|
|
Не настроен сервак апаче, index.php перекидывает...
21.03.2005 23:35
|
|
|
Такая ситуация: есть index.php с содержимом:
В ответ на:
<?php if (file_exists("./install.php")) { $location = $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; preg_match_all("/([^\/]*)[^\?]*[\/]/", $location, $m); $location = $m[0][0]."install.php"; header("Location: http://".$location); exit; } else { echo "<b>ÎØÈÁÊÀ: </b> ôàéë install.php íå íàéäåí!"; } ?>
Но, сервер апаче новый и по неизвестной причине сайт перекидывается на http://127.0.0.1/install1.php
Что это такое и как это исправить?
|
|
Alexus
|
Carpal Tunnel
|
|
|
|
Рег.: 07.01.2003
|
Сообщений: 13534
|
Из: Москва
|
Рейтинг: 1061
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Mastur]
21.03.2005 23:41
|
|
|
127,0,0,1 = $_SERVER["REQUEST_URI"]; для тебя. че тебе еще интересно ??? как из ip имя домена получить??? юзай мануал...
|
Было: ВАЗ2107 88г.в, ВАЗ21099 02г.в, A4 1.8TQМ 02г.в. Стало: Audi A4 1.8TQМ black 03г.в |
|
Mastur
|
newbie
|
|
|
|
Рег.: 01.02.2005
|
Сообщений: 45
|
|
Рейтинг: -1
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Alexus]
21.03.2005 23:42
|
|
|
Мануал к апаче?
Ну а это хоть в .conf меняется или где?
|
|
Alexus
|
Carpal Tunnel
|
|
|
|
Рег.: 07.01.2003
|
Сообщений: 13534
|
Из: Москва
|
Рейтинг: 1061
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Mastur]
21.03.2005 23:45
|
|
|
это в пхп есть функция, которая по ip получает имя домена, и есть функция, которая делает наоборот... php.net тебе в помощь
|
Было: ВАЗ2107 88г.в, ВАЗ21099 02г.в, A4 1.8TQМ 02г.в. Стало: Audi A4 1.8TQМ black 03г.в |
|
Mastur
|
newbie
|
|
|
|
Рег.: 01.02.2005
|
Сообщений: 45
|
|
Рейтинг: -1
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Alexus]
21.03.2005 23:53
|
|
|
Ну а почему тогда на обычном хостинге эта функция получает нужное значение, а на моем серваке вот такая байдень с 127.0.0.1
Где именно проблема? Там поменять одну строчку я уверен, а ты меня на фак какой-то гонишь..
|
|
Lynn
|
'Кофеман'
|
|
|
|
Рег.: 28.02.2003
|
Сообщений: 7316
|
Из: Тропарево-Никулино
|
Рейтинг: 905
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Mastur]
22.03.2005 00:06
|
|
|
1. Смотреть httpd.conf на предмет строки code: ServerName my.server.name
Если нет, то написать.
2. Две минуты думал, но так и не понял, что этот скрипт делает.
|
Плыл в небе, глубоком как сон, Кокаиновый пес - Адриан и Александр |
|
Mastur
|
newbie
|
|
|
|
Рег.: 01.02.2005
|
Сообщений: 45
|
|
Рейтинг: -1
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Lynn]
22.03.2005 01:37
|
|
|
Этот скрипт просто перенаправляет на страницу install.php
|
|
Alexus
|
Carpal Tunnel
|
|
|
|
Рег.: 07.01.2003
|
Сообщений: 13534
|
Из: Москва
|
Рейтинг: 1061
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Mastur]
22.03.2005 01:44
|
|
|
а у тебя функция $_SERVER["REQUEST_URI"];возвращает имя хоста по идее... а может и ip, точно не помню... Так вот, когда ip - на нормальном хосте, ты и попадаешь куда надо...
Вот только одно непонятно, а че ты по своему ip не попадаешь на себя??? 127,0,0,1 - это же ip тебя самого!!!
|
Было: ВАЗ2107 88г.в, ВАЗ21099 02г.в, A4 1.8TQМ 02г.в. Стало: Audi A4 1.8TQМ black 03г.в |
|
Soul
|
yo
|
|
|
|
Рег.: 13.04.2004
|
Сообщений: 9999
|
|
Рейтинг: 97
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Mastur]
22.03.2005 01:52
|
|
|
Кажется, нет.
Судя по всему, с /cool.php?shit он перенаправит на /cool.php.install.php
|
|
msan
|
Pooh-Bah
|
|
|
|
Рег.: 11.10.2003
|
Сообщений: 2189
|
|
Рейтинг: 60
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Mastur]
22.03.2005 03:11
|
|
|
В ответ на:
сайт перекидывается на http://127.0.0.1/install1.php
В ответ на:
Этот скрипт просто перенаправляет на страницу install.php
откуда там еще '1' берется???
|
|
Lynn
|
'Кофеман'
|
|
|
|
Рег.: 28.02.2003
|
Сообщений: 7316
|
Из: Тропарево-Никулино
|
Рейтинг: 905
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Alexus]
22.03.2005 08:39
|
|
|
Alexus, не путай человека, он сам запутается.
$_SERVER["REQUEST_URI"] -- это не функция, а переменная, значение которой задает Apache. Причем это не имя хоста, а все, что идет после первого слеша. Имя хоста, это $_SERVER["HTTP_HOST"]
|
Плыл в небе, глубоком как сон, Кокаиновый пес - Адриан и Александр |
|
Lynn
|
'Кофеман'
|
|
|
|
Рег.: 28.02.2003
|
Сообщений: 7316
|
Из: Тропарево-Никулино
|
Рейтинг: 905
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Mastur]
22.03.2005 08:43
|
|
|
А зачем он это делает через задницу? Чем плохо code: header("Location: http://" . $_SERVER['HTTP_HOST'] . '/install.php');
|
Плыл в небе, глубоком как сон, Кокаиновый пес - Адриан и Александр |
|
Alexus
|
Carpal Tunnel
|
|
|
|
Рег.: 07.01.2003
|
Сообщений: 13534
|
Из: Москва
|
Рейтинг: 1061
|
|
Re: Не настроен сервак апаче, index.php перекидывает...
[re: Lynn]
22.03.2005 13:06
|
|
|
а я понял!!! тама недось такая мулька из-за того, что поставили возможность установки не в корень сервака, а в любую папку... тока прописали крива )
|
Было: ВАЗ2107 88г.в, ВАЗ21099 02г.в, A4 1.8TQМ 02г.в. Стало: Audi A4 1.8TQМ black 03г.в |
|