За последние 24 часа нас посетили 97528 программистов и 5990 роботов. Сейчас ищут 3138 программистов ...

error_string и пустая страница

Тема в разделе "PHP для новичков", создана пользователем doob, 22 янв 2016.

  1. doob

    doob Новичок

    С нами с:
    22 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Приветствую всех!

    Перенес сайт на хостинг, движок самописный , поменял пути в конфиг файле ,теперь на на сайте красуется error_string и пустая страница.

    Куда копать? Буду рад любой помощи!
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    а версия пхп? и ссылку можно? :)
     
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.870
    Симпатии:
    955
    что такое эрор_стринг?
     
  4. doob

    doob Новичок

    С нами с:
    22 янв 2016
    Сообщения:
    7
    Симпатии:
    0
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.213
    Симпатии:
    1.711
    Адрес:
    Молдова, г.Кишинёв
    Странно, а что там за код? Чтобы не вышло лечение по фотографии.
    Вот инструкция по отладке http://phpfaq.ru/debug
     
  6. doob

    doob Новичок

    С нами с:
    22 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Код (PHP):
    1. $PATH_LIB = __DIR__ . "/includes/lib"; 
    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, результаты array/object dump и т. д.
     
  7. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    Код (PHP):
    1. Warning: include_once(__DIR__/includes/lib/doc.php) [function.include-once]: failed to open stream: Нет такого файла или каталога in /home/users/i/id15620139/domains/id15620139.myjino.ru/index.php on line 3
    2.  
    3. Warning: include_once() [function.include]: Failed opening '__DIR__/includes/lib/doc.php' for inclusion (include_path='.:/usr/local/zend/share/pear') in /home/users/i/id15620139/domains/id15620139.myjino.ru/index.php on line 3
    4.  
    5. Fatal error: Class 'doc' not found in /home/users/i/id15620139/domains/id15620139.myjino.ru/index.php on line 5
    что тут не понятного???
     
  8. doob

    doob Новичок

    С нами с:
    22 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    было совсем не понятно когда error_string висела. Я изменил версию пхп.

    А можешь подробнее? Объясни пожалуйста.
     
  9. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.870
    Симпатии:
    955
    мне кажется что-то с версией пхп. константа __DIR__ вместо того чтоб развернуться в правильное значение каталога файла заменяется на строку __DIR__. то есть пых до версии 5.3.
     
  10. doob

    doob Новичок

    С нами с:
    22 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    так и получается, на версиях выше 5.2 error_string.
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.870
    Симпатии:
    955
    нет, на версиях 5.3+ всё бы работало. а на 5.2 и ниже - вот такая ошибка. кстати еще бы уровень ошибок повыше чтоб увидеть что там есть нотис про неопределенную константу.
     
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.213
    Симпатии:
    1.711
    Адрес:
    Молдова, г.Кишинёв
    doob а где код посмотреть? Ну может там сразу станет понятно из-за чего ошибка, я давал ссылку на отладку, получилось?
     
  13. doob

    doob Новичок

    С нами с:
    22 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Код (PHP):
    1.  include "config.php";
    2.  include_once $PATH_LIB."/doc.php";
    3.  
    4.  $site = new doc();
    5.  $site->config["head"]["cur_path"]="";
    6.  $site->params["keys"]=array('about_block');
    7.  $site->tree_get();
    8.  $site->get();
    9.  
    10.  $site->params["keys"] = array();
    11.  
    12.  $SETTINGS["index_page"]     = true;
    13.  $SETTINGS["part_name"]      = 'Главная';
    14.  $SETTINGS["title_ex"]       = "";
    15.  $SETTINGS["description_ex"] = "";
    16.  $SETTINGS["keywords_ex"]    = "";
    17.  $SETTINGS["CHILD_INIT"]     = true;
    18.  
    19.  include $SETTINGS["PATH_HTML"]."/top.html";
    20.  include $SETTINGS["PATH_HTML"]."/index.html";
    21.  include $SETTINGS["PATH_HTML"]."/bottom.html";
    22.  
    23.  debug_echo(); 
    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, результаты array/object dump и т. д.
     
  14. rodent90

    rodent90 Новичок

    С нами с:
    26 мар 2015
    Сообщения:
    533
    Симпатии:
    37
    Перенес не посмотрев системные настройки хоста? Не сравнив свои настройки и хоста? Ты решился перенести и убиться в ошибках?)
    Ну что ж, я тебя поздравляю! У тебя несовместимость. ;)
     
  15. doob

    doob Новичок

    С нами с:
    22 янв 2016
    Сообщения:
    7
    Симпатии:
    0
  16. rodent90

    rodent90 Новичок

    С нами с:
    26 мар 2015
    Сообщения:
    533
    Симпатии:
    37
    А вообще, я тебе так скажу, что сейчас ниже 7.*, считается говном мамонта, у них слоник, а не мамонт. :)
    Честна, я надеялся, на такие изменения, я ждал и верил :)
    Всегда не хватало строгости в пыхе, приятно писать ;)
    Удивительный язык, чем дальше, тем приятнее, всегда на позитиве, и так и так и так, много чего есть и удобно.