За последние 24 часа нас посетили 19553 программиста и 1600 роботов. Сейчас ищут 873 программиста ...

500 http error

Тема в разделе "PHP для новичков", создана пользователем docgeek, 20 авг 2017.

  1. docgeek

    docgeek Новичок

    С нами с:
    20 авг 2017
    Сообщения:
    4
    Симпатии:
    0
    В error логах вижу следующее:
    PHP Fatal error: require(): Failed opening required '/var/www/html/public/../bootstrap/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/public/index.php on line 22

    Проверил в файле index.php 22 строчку, там написано следующее:
    require __DIR__.'/../bootstrap/autoload.php

    А по факту путь к файлу таков /var/www/html/public/../bot/bootstrap/autoload.php
    что делать?
     
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    По какому пути лежит файл autoload.php?
     
    docgeek нравится это.
  3. docgeek

    docgeek Новичок

    С нами с:
    20 авг 2017
    Сообщения:
    4
    Симпатии:
    0
    /var/www/html/bot/bootstrap
    Что сделать?
     
    #3 docgeek, 20 авг 2017
    Последнее редактирование: 20 авг 2017
  4. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    значение __DIR__ точно правильно работает отображает ?
    у php в режиме fastcgi или как то так, есть прикол не понимать __DIR__ или если это поддомен, не указывать этого
     
  5. docgeek

    docgeek Новичок

    С нами с:
    20 авг 2017
    Сообщения:
    4
    Симпатии:
    0
    @denis01@denis01@denis01@denis01
    и что теперь делать?
     
  6. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Можно так попробовать
    PHP:
    1. require realpath(__DIR__.'/../bootstrap/autoload.php');
     
  7. docgeek

    docgeek Новичок

    С нами с:
    20 авг 2017
    Сообщения:
    4
    Симпатии:
    0
    где это надо писать, я просто в сайтах полный нуб
     
  8. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Там же где и было это первоначально.
    А вообще можешь попробовать:
    PHP:
    1. require($_SERVER['DOCUMENT_ROOT'].'/bootstrap/autoload.php');