Показано с 1 по 5 из 5

Тема: Ошибка PHP при установке кода

  1. #1
    Новичок Аватар для Kaa
    Регистрация
    24.12.2008
    Сообщений
    63

    По умолчанию Ошибка PHP при установке кода

    Устанавливаю я значит код линкфида на новый сайт, даром что делаю это не впервые, но внезапно возникает такая проблема: сервер в упор не хочет выполнять команду:
    PHP код:
    require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php'); 
    Пишет "нет такого файла или директории" не смотря на то, что директория есть, как и файл linkfeed.php в ней (все по инструкции).
    Сношаюсь с кодом в течении получаса (проверяю и перепроверяю все строки и файлы), после чего отчаившись меняю вышеобозначенную команду на:
    PHP код:
    $lev preg_match_all("|/|",$_SERVER['PHP_SELF'],$array);
    $toroot ''; for($i=1;$i<$lev;$i++){ $toroot .= '../'; }
    require_once(
    $toroot.LINKFEED_USER.'/linkfeed.php'); 
    После этого код прекрасно устанавливается, распознается системой и сервер никаких оишбок не выдает!

    Уважаемые знатоки, что это было?

  2. #2
    Новичок Аватар для Kaa
    Регистрация
    24.12.2008
    Сообщений
    63

    По умолчанию

    Я понимаю, что тут больше веб-мастеров, чем программеров, но неужели никто не знает, из-за чего возникла ошибка?

  3. #3

    По умолчанию

    у меня тоже так было

    поменял путь и все гуд - ошибка может быть из-за неверных настроек сервера или же виртуального хоста:

    Элемент $_SERVER['DOCUMENT_ROOT'] содержит путь к корневой директории сервера, если скрипт выполняется в виртуальном хосте, в данном элементе указывается путь к корневой директории виртуального хоста. Т.е. в конфигурационном файле httpd.conf виртуальный хост имеет директиву DocumentRoot, которой присвоено значение "D:/main", элемент $_SERVER['DOCUMENT_ROOT'] будет содержать значение "D:main".

    Что содержит элемент $_SERVER['DOCUMENT_ROOT']?
    Последний раз редактировалось Common; 04.02.2009 в 11:44.

  4. #4
    Старший модератор
    Регистрация
    08.02.2009
    Адрес
    В онлайне
    Сообщений
    1,953

    По умолчанию

    Цитата Сообщение от Kaa Посмотреть сообщение
    Устанавливаю я значит код линкфида на новый сайт, даром что делаю это не впервые, но внезапно возникает такая проблема: сервер в упор не хочет выполнять команду:
    PHP код:
    require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php'); 
    Пишет "нет такого файла или директории" не смотря на то, что директория есть, как и файл linkfeed.php
    выведи путь ($_SERVER['DOCUMENT_ROOT'] ...) на эхо и перепроверь с реальным размещаемым
    Веб-мастер, не будь Кулибиным, оставь ссылки в покое!
    Оптимизатор наш, хлеб насущный дай нам на сей день!
    http://slezenko.com, icq 206352504
    Стань рефом - получи PR, помощь, поддержку и советы, ставлю коды на любой движок/хостинг.
    Любые консультации. Учись тыкать быстро
    Автомодерация ссылок и заявок!
    --
    Правила форума

  5. #5
    Новичок Аватар для Kaa
    Регистрация
    24.12.2008
    Сообщений
    63

    По умолчанию

    PHP код:
    if($_SERVER['DOCUMENT_ROOT']===null){ echo "shit!";} 
    В результате выполнения из любой директории сайта получается "shit!"
    $HTTP_SERVER_VARS вместо $_SERVER то же самое.

Похожие темы

  1. Помощь в установке <!--3a9f6b4e--> <!--3a9f6b4e-->
    от Pretender в разделе Вопросы по работе системы
    Ответов: 2
    Последнее сообщение: 08.02.2010, 15:18
  2. Ошибка 500
    от Mishgan-aka в разделе Вопросы по работе системы
    Ответов: 2
    Последнее сообщение: 24.09.2009, 10:01
  3. Проблема в установке кода на PG Dating software, помогите!
    от stas67 в разделе Установка кода биржи на различные движки
    Ответов: 7
    Последнее сообщение: 22.08.2009, 11:11
  4. Проблема в установке кода на DLE, помогите!
    от CyberMqn в разделе Установка кода биржи на различные движки
    Ответов: 17
    Последнее сообщение: 06.08.2009, 14:16
  5. Необходима помощь по установке кода на WordPress
    от Ashlander в разделе Установка кода биржи на различные движки
    Ответов: 10
    Последнее сообщение: 06.06.2009, 16:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •