[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Смена хостинга домена
Bea5t
Сменил хостера сайта который делался другим человеком, контент на сайте перестал отображаться, после недолгих копков выяснил, что проблема состоит в config.php

<?
$host = 'http://'.getenv("HTTP_HOST").'/';
?>


вот в этой строчке. Если меняю на свой домен ничего не меняется, если оставляю одни только кавычки
$host = '';
, то каталог на сайте начинает отображаться, но с многочисленными ошибками.

http://posuda45.ru/php.php - phpinfo;
http://posuda45.ru/ - собственно, сайт



Спустя 1 час, 58 минут, 7 секунд (13.12.2009 - 11:47) sergeiss написал(а):
Запусти команду phpinfo() или var_dump( $_ENV ) и посмотри, есть ли там индекс HTTP_HOST.

Спустя 1 час, 3 минуты, 27 секунд (13.12.2009 - 12:50) Bea5t написал(а):
я наверно не зря отправил ссылку на phpinfo...
http://posuda45.ru/php.php


Apache Environment
HTTP_HOST posuda45.ru

--- вот.

если ставить

<?
$host = 'http://posuda45.ru/';
?>
ничего не происходит.

пожалуйста, помогите. заранее спасибо!

Спустя 1 день, 8 часов, 6 минут, 31 секунда (14.12.2009 - 20:57) Bea5t написал(а):
UP!

Спустя 16 минут, 53 секунды (14.12.2009 - 21:14) VolCh написал(а):
Думаю проблема не в config.php и $host, а в том, где и как они используется.

Спустя 3 минуты, 3 секунды (14.12.2009 - 21:17) власть написал(а):

Спустя 3 минуты, 33 секунды (14.12.2009 - 21:20) Bea5t написал(а):
на прошлом хостинге работало все как часики..

используется, например, так:
<? include $host."inc/prmenu.inc?host=".$host; 
//include "inc/prmenu.inc";
?>

Спустя 25 минут, 34 секунды (14.12.2009 - 21:46) VolCh написал(а):
Хм.. у многих хостеров работать не будет, так как обычно отключают allow_url_fopen и allow_url_include из соображений безопасности (и вхоядщего трафика smile.gif )


Вообще довольно странно выглядит обращение к локальному файлу по HTTP запросу, не проще ли инклудить обычным способом

Спустя 43 минуты, 29 секунд (14.12.2009 - 22:29) Bea5t написал(а):
два вопроса возникло:
1) сам я могу включить эти опции, или мне нужно писать хостеру?
2) каким обычным способом, код не мой и в php запросах я ни бум-бум..поясните пожалуйста

Спустя 4 минуты, 51 секунда (14.12.2009 - 22:34) VolCh написал(а):
1) зависит от хостинга, но что-то мне подсказывает, что у вас обычный shared хостинг, так что писать надо, но маловеротяно что включат, если уже отключено.

2) что-то вроде
include "inc/prmenu.inc"; 
Но вообще, сложно советовать не видя всего проекта целиком. Не исключено, например, что таким образом разработчик пытался вас к себе привязать, скачивая какие-то файлы со своего сервера.

Спустя 42 минуты, 34 секунды (14.12.2009 - 23:17) Bea5t написал(а):
огромное спасибо вам, все получилось. ключевой фразой оказалась
Цитата
2) что-то вроде
include "inc/prmenu.inc";

Спустя 24 минуты, 7 секунд (14.12.2009 - 23:41) VolCh написал(а):
http://posuda45.ru/php.php не забудьте удалить - помощь потенциальному ломщику зачем оказывать? wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.