За последние 24 часа нас посетили 22465 программистов и 1147 роботов. Сейчас ищут 673 программиста ...

Ошибка после хостинга

Тема в разделе "Настройка веб-сервера", создана пользователем roswww, 19 ноя 2019.

Метки:
  1. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    Доброго времени.
    Скопировал с хостинга на локаль рабочею CMS.
    Результат - 403 Forbidden nginx/1.10.3
    этот код отрoбатывает <?php phpinfo(); ?>
    права на движке поменял.по разному уже пробовал

    он невидет index.php

    Код (Text):
    1. <?php
    2. /**
    3. * Файл index.php расположен в корне CMS, является единственной точкой инициализирующей работу системы.
    4. *
    5. * В этом файле:
    6. *  - настраивается вывод ошибок;
    7. *  - устанавливаются константы для работы движка;
    8. *  - массивом $includePath задаются пути для поиска библиотек при подключении файлов движка.
    9. */
    10.  
    11. //Не выводить предупреждения и ошибки.
    12. Error_Reporting(0);
    13. // Error_Reporting(E_ERROR | E_PARSE);
    14. ini_set ('session.serialize_handler', 'php');
    15. // Установка кодировки для вывода контента.
    16. header('Content-Type: text/html; charset=utf-8');
    17. define('DS', DIRECTORY_SEPARATOR);
    18.  
    19. /**
    20. * Путь корневой директории сайта.
    21. */
    22. define('SITE_DIR', __DIR__.DS);
    23.  
    24. /**
    25. *  Текущая версия.
    26. */
    27. define('VER', 'v8.13.5');
    28.  
    29. /**
    30. * Путь к директории ядра.
    31. */
    32. define('CORE_DIR', 'mg-core/');
    33.  
    34. /**
    35. * Путь к директории с библиотеками движка.
    36. */
    37. define('CORE_LIB', CORE_DIR.'lib/');
    38.  
    39. /**
    40. * Путь к директории с JS скриптам.
    41. */
    42. define('CORE_JS', CORE_DIR.'script/');
    43.  
    44. /**
    45. * Путь к директории админки.
    46. */
    47. define('ADMIN_DIR', 'mg-admin/');
    48.  
    49. /**
    50. * Путь к директории плагинов.
    51. */
    52. define('PLUGIN_DIR', 'mg-plugins/');
    53.  
    54. /**
    55. * Путь к директории пользовательских php страниц.
    56. */
    57. define('PAGE_DIR', 'mg-pages/');
    58.  
    59. require_once (CORE_LIB.'encodeupdate.php');
    60.  
    61. // Установка путей, для поиска подключаемых библиотек.
    62. $includePath = array(CORE_DIR,CORE_LIB);
    63. set_include_path('.'.PATH_SEPARATOR.implode(PATH_SEPARATOR, $includePath));
    64.  
    65. /**
    66. * Автоматически подгружает запрошенные классы.
    67. * @param type $className наименование класса.
    68. * @return void
    69. */
    70. spl_autoload_register(function($className) {
    71.       $path = str_replace('_', '/', strtolower($className));
    72. //    var_dump($path);
    73.       //echo '<br>';
    74.     return @include_once $path.'.php';
    75. });
    76.  
    77. /**
    78. * Подключает движок и запускает CMS.
    79. */
    80. require_once ('mg-start.php');
    что ещё может быть?
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.823
    Симпатии:
    736
    Адрес:
    Татарстан
    Правильно все настроить надо.
    Скорее всего код cms вынесен за паблик. Надо в качестве директории корневой устанавливать нужную папку, обычно. Public.... Может другое что
    Телепатов нема, что за КМС?
     
  3. Roman __construct

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

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    впервые с начальных классов вижу столько ошибок в таком простом тексте.
     
  4. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    moguta
     
  5. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    Пробовал с public_html и без
     
  6. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.823
    Симпатии:
    736
    Адрес:
    Татарстан
  7. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    Давай лучше об ошибке на хосте поговорим:)
    --- Добавлено ---
    думаю да,- там yii2 лежал
    .htaccess так понимаю больше не нужен?
     
  8. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Ох уж эти мастера слова!

    «Локаль» чья, твоя или наша? Ищи в конфиге указание на фронт (index.php), примерно как в этом комменте, и правь, если нужно. Ты хоть сервер настроил?
    --- Добавлено ---
    И чЁ?
    Оставь его в покое. Может, еще пригодится.
    --- Добавлено ---
    В общем, земляк, везде элементарная логика рулит. Надо этим пользоваться.
     
  9. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    # nginx -t
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
     
  10. Roman __construct

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

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    А чего о ней говорить - ставь Apache да и всё :D

    btw, я бы на твоем месте почитал error_log или access_log или что там у nginx для этого, там может быть ответ на твой вопрос :)

    и наверняка в конфиге где-то можно выставить уровень логгирования
     
  11. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.823
    Симпатии:
    736
    Адрес:
    Татарстан
    А вообще - @roswww - какой у вас уровень в веб технологиях? Не нулевой? А то мы может тут зря бисер перед вами мечем?: И надо вам идти в раздел фриланса?
     
  12. Roman __construct

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

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    Правильно! Пора человеку брать заказы уже, а не баклуши бить ))

    ишь... выдумали... moguta )))) (я вообще впервые слышу про эту moguta ))))
     
  13. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    http://f93831ol.beget.tech/
    Нулевой уровень нe как не сумеет установить и настроить NGINX!
     
    #13 roswww, 21 ноя 2019
    Последнее редактирование: 21 ноя 2019
  14. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    Решением нашёл сделать
    cвязку Nginx исполнит функцию фронтэнда, Apache – бэкэнда.
     
    Roman __construct нравится это.
  15. Roman __construct

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

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    Вот, сразу видно здравого человека!)))
     
    roswww нравится это.
  16. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.823
    Симпатии:
    736
    Адрес:
    Татарстан
    ну я бы - все сделал на nginx e, зачем апач еще поднимать?
     
  17. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    154
    Симпатии:
    4
    Адрес:
    Cтаврополь
    Чтоб существенно повысить нагрузочную способность и воспользоваться преимуществами каждого из веб-серверов.
    Nginx для-статического контента, Apache для-динамического контента.
    Заодно и ошибка пропала.
     
    #17 roswww, 22 ноя 2019
    Последнее редактирование: 22 ноя 2019