[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/general/error-403":3,"mdc-wr4pkm-key":314,"mdc--6t261v-key":325,"mdc-s2yzgs-key":333,"mdc-kdr6lh-key":341,"mdc-ny0eus-key":349,"mdc--i3ayrl-key":357,"mdc-4cz7fn-key":365,"mdc--jwguh1-key":373,"related-/errors/general/error-404,/errors/general/error-500":381},{"id":4,"title":5,"appliesTo":6,"author":8,"body":9,"canonical":252,"code":252,"createdAt":253,"description":254,"difficulty":255,"draft":256,"estimatedTime":257,"extension":258,"faq":259,"howToSteps":269,"howToTotalTime":285,"image":252,"keywords":286,"locale":292,"meta":293,"navigation":294,"path":295,"platform":296,"related":297,"section":300,"seo":301,"severity":302,"stem":303,"summary":304,"tags":305,"twitterCreator":252,"twitterSite":252,"type":312,"updatedAt":253,"__hash__":313},"content_ru/errors/general/error-403.md","Ошибка 403: запрещено - как исправить доступ к сайту",[7],"все браузеры и платформы","FixPedia Team",{"type":10,"value":11,"toc":239},"minimark",[12,17,21,24,29,76,80,85,88,113,117,120,138,141,144,148,151,165,169,172,176,179,190,194,197,208,212,215,235],[13,14,16],"h1",{"id":15},"что-означает-ошибка-403","Что означает ошибка 403",[18,19,20],"p",{},"Ошибка 403 Forbidden (запрещено) — это HTTP-статусный код, который означает, что сервер понял ваш запрос, но отказывается его выполнять. Другими словами, у вас нет прав доступа к запрашиваемому ресурсу. Это отличается от ошибки 404 (страница не найдена), где ресурс просто отсутствует.",[18,22,23],{},"Обычно вы видите сообщение вроде \"403 Forbidden\", \"Access Denied\" или \"You don't have permission to access this resource\". Эта ошибка может возникать как на сайтах, так и при попытке доступа к файлам или папкам на сервере.",[25,26,28],"h2",{"id":27},"причины-возникновения","Причины возникновения",[30,31,32,40,46,52,58,64,70],"ul",{},[33,34,35,39],"li",{},[36,37,38],"strong",{},"Отсутствие прав доступа",": Вы пытаетесь открыть страницу, для которой у вас нет необходимых прав.",[33,41,42,45],{},[36,43,44],{},"Блокировка IP-адреса",": Сервер может блокировать ваш IP-адрес из-за подозрительной активности.",[33,47,48,51],{},[36,49,50],{},"Неправильные права на файл",": На сервере файл или папка могут иметь неправильные права доступа.",[33,53,54,57],{},[36,55,56],{},"Ограничения на стороне сервера",": Администратор сайта может ограничить доступ определенным пользователям или группам.",[33,59,60,63],{},[36,61,62],{},"Проблемы с DNS",": Неправильная DNS-запись может привести к ошибке 403.",[33,65,66,69],{},[36,67,68],{},"VPN или прокси",": Некоторые сайты блокируют доступ с IP-адресов VPN или прокси-серверов.",[33,71,72,75],{},[36,73,74],{},"Проблемы с cookies",": Устаревшие или поврежденные cookies могут вызывать ошибку доступа.",[25,77,79],{"id":78},"способы-решения","Способы решения",[81,82,84],"h3",{"id":83},"способ-1-обновить-страницу","Способ 1: Обновить страницу",[18,86,87],{},"Самый простой способ — попробовать обновить страницу. Нажмите F5 или Ctrl+F5 для полного обновления (с очисткой кэша). Иногда временные проблемы на сервере могут быть решены простым обновлением страницы.",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-bash shiki shiki-themes github-light github-dark","# Для полного обновления страницы (Ctrl+F5)\n# Это очистит кэш и загрузит страницу заново\n","bash","",[96,97,98,107],"code",{"__ignoreMap":94},[99,100,103],"span",{"class":101,"line":102},"line",1,[99,104,106],{"class":105},"sJ8bj","# Для полного обновления страницы (Ctrl+F5)\n",[99,108,110],{"class":101,"line":109},2,[99,111,112],{"class":105},"# Это очистит кэш и загрузит страницу заново\n",[81,114,116],{"id":115},"способ-2-очистить-кэш-и-cookies","Способ 2: Очистить кэш и cookies",[18,118,119],{},"Устаревшие данные в кэше браузера или cookies могут вызывать конфликты. Очистите кэш и cookies через настройки браузера:",[121,122,123,126,129,132,135],"ol",{},[33,124,125],{},"Откройте настройки браузера",[33,127,128],{},"Найдите раздел \"Приватность и безопасность\"",[33,130,131],{},"Выберите \"Очистить историю просмотров\"",[33,133,134],{},"Отметьте \"Кэш\" и \"Cookies\"",[33,136,137],{},"Нажмите \"Очистить данные\"",[18,139,140],{},"После этого перезагрузите браузер и попробуйте снова открыть сайт.",[142,143],"in-article-ad",{},[81,145,147],{"id":146},"способ-3-проверить-url","Способ 3: Проверить URL",[18,149,150],{},"Убедитесь, что адрес сайта набран правильно. Даже небольшая опечатка может привести к ошибке 403. Проверьте:",[30,152,153,156,159,162],{},[33,154,155],{},"Правильность написания доменного имени",[33,157,158],{},"Наличие \"www\" в начале (если требуется)",[33,160,161],{},"Правильность пути к странице или файлу",[33,163,164],{},"Правильность протокола (http:// или https://)",[81,166,168],{"id":167},"способ-4-отключить-vpn-или-прокси","Способ 4: Отключить VPN или прокси",[18,170,171],{},"Если вы используете VPN или прокси-сервер, попробуйте временно отключить их. Многие сайты блокируют доступ с IP-адресов VPN или прокси-серверов по соображениям безопасности. После отключения VPN попробуйте снова открыть сайт.",[81,173,175],{"id":174},"способ-5-проверить-права-доступа","Способ 5: Проверить права доступа",[18,177,178],{},"Если ошибка 403 возникает при доступе к файлам на вашем собственном сервере, проверьте права доступа к файлам и папкам. Используйте FTP-клиент или файловый менеджер сервера для проверки:",[30,180,181,184,187],{},[33,182,183],{},"Права на папки должны быть 755",[33,185,186],{},"Права на файлы должны быть 644",[33,188,189],{},"Владелец файлов должен совпадать с пользователем веб-сервера",[81,191,193],{"id":192},"способ-6-связаться-с-администратором-сайта","Способ 6: Связаться с администратором сайта",[18,195,196],{},"Если вы уверены, что проблема не на вашей стороне, обратитесь к администратору сайта. Ошибка 403 может быть вызвана ограничениями на стороне сервера, которые только администратор может изменить. Сообщите им:",[30,198,199,202,205],{},[33,200,201],{},"Какую именно страницу вы пытаетесь открыть",[33,203,204],{},"Когда возникла проблема",[33,206,207],{},"Какие действия вы предпринимали",[25,209,211],{"id":210},"профилактика","Профилактика",[18,213,214],{},"Чтобы избежать ошибки 403 в будущем:",[30,216,217,220,223,226,229,232],{},[33,218,219],{},"Регулярно очищайте кэш и cookies браузера",[33,221,222],{},"Используйте надежные VPN-сервисы с хорошими IP-адресами",[33,224,225],{},"Следите за правами доступа к файлам на вашем сервере",[33,227,228],{},"Обновляйте программное обеспечение сервера",[33,230,231],{},"Своевременно исправляйте неработающие ссылки на вашем сайте",[33,233,234],{},"Настраивайте правильные правила .htaccess (для Apache) или nginx.conf (для Nginx)",[236,237,238],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":94,"searchDepth":109,"depth":109,"links":240},[241,242,251],{"id":27,"depth":109,"text":28},{"id":78,"depth":109,"text":79,"children":243},[244,246,247,248,249,250],{"id":83,"depth":245,"text":84},3,{"id":115,"depth":245,"text":116},{"id":146,"depth":245,"text":147},{"id":167,"depth":245,"text":168},{"id":174,"depth":245,"text":175},{"id":192,"depth":245,"text":193},{"id":210,"depth":109,"text":211},null,"2026-04-09 14:17:08","Подробное руководство по решению ошибки 403 Forbidden. Узнайте, почему доступ запрещен и как быстро исправить проблему с доступом к сайту.","easy",false,"5-10 мин","md",[260,263,266],{"question":261,"answer":262},"Что означает ошибка 403?","Ошибка 403 Forbidden означает, что сервер понимает запрос, но отказывается его выполнять. Доступ к запрашиваемому ресурсу запрещен.",{"question":264,"answer":265},"Почему я вижу ошибку 403?","Причины могут включать: отсутствие прав доступа, блокировку IP-адреса, неправильные права на файл, ограничения на стороне сервера или проблемы с DNS.",{"question":267,"answer":268},"Как быстро проверить, проблема на моей стороне или на сервере?","Попробуйте открыть сайт в другом браузере, очистите кэш и cookies, проверьте VPN. Если проблема сохраняется, скорее всего, это проблема на стороне сервера.",[270,273,276,279,282],{"name":271,"text":272},"Обновить страницу","Нажмите F5 или Ctrl+F5 для полного обновления страницы. Иногда временные проблемы сервера могут быть решены простым обновлением.",{"name":274,"text":275},"Очистить кэш и cookies","Удалите кэш и cookies браузера через настройки, затем перезагрузите страницу. Это поможет избежать конфликтов с устаревшими данными.",{"name":277,"text":278},"Проверить URL","Убедитесь, что адрес сайта набран правильно, без опечаток. Иногда ошибка 403 возникает из-за неправильного URL.",{"name":280,"text":281},"Отключить VPN или прокси","Если вы используете VPN или прокси-сервер, попробуйте отключить их. Некоторые сайты блокируют доступ с IP-адресов VPN.",{"name":283,"text":284},"Связаться с администратором сайта","Если ничего не помогает, обратитесь к администратору сайта. Ошибка 403 может быть вызвана ограничениями на стороне сервера.","PT10M",[287,288,289,290,291],"ошибка 403","403 forbidden","доступ запрещен","как исправить ошибку 403","сайт недоступен ошибка 403","ru_RU",{},true,"/errors/general/error-403","general",[298,299],"/errors/general/error-404","/errors/general/error-500","Ошибки браузера",{"title":5,"description":254},"medium","errors/general/error-403","Ошибка 403 Forbidden означает, что сервер отказывает в доступе к запрашиваемому ресурсу. Эта статья поможет вам понять причины и исправить проблему.",[306,307,308,309,310,311],"ошибка","403","доступ","браузер","сервер","forbidden","error","St9325jmvFqnaMhf-t8nLmMdKBuLrNyvvv6MTTE0DUI",{"data":315,"body":316},{},{"type":317,"children":318},"root",[319],{"type":320,"tag":18,"props":321,"children":322},"element",{},[323],{"type":324,"value":262},"text",{"data":326,"body":327},{},{"type":317,"children":328},[329],{"type":320,"tag":18,"props":330,"children":331},{},[332],{"type":324,"value":265},{"data":334,"body":335},{},{"type":317,"children":336},[337],{"type":320,"tag":18,"props":338,"children":339},{},[340],{"type":324,"value":268},{"data":342,"body":343},{},{"type":317,"children":344},[345],{"type":320,"tag":18,"props":346,"children":347},{},[348],{"type":324,"value":272},{"data":350,"body":351},{},{"type":317,"children":352},[353],{"type":320,"tag":18,"props":354,"children":355},{},[356],{"type":324,"value":275},{"data":358,"body":359},{},{"type":317,"children":360},[361],{"type":320,"tag":18,"props":362,"children":363},{},[364],{"type":324,"value":278},{"data":366,"body":367},{},{"type":317,"children":368},[369],{"type":320,"tag":18,"props":370,"children":371},{},[372],{"type":324,"value":281},{"data":374,"body":375},{},{"type":317,"children":376},[377],{"type":320,"tag":18,"props":378,"children":379},{},[380],{"type":324,"value":284},[382],{"id":383,"title":384,"appliesTo":385,"author":8,"body":390,"canonical":252,"code":1344,"createdAt":1345,"description":1346,"difficulty":302,"draft":256,"estimatedTime":1347,"extension":258,"faq":1348,"howToSteps":1361,"howToTotalTime":1380,"image":252,"keywords":1381,"locale":292,"meta":1392,"navigation":294,"path":299,"platform":296,"related":1393,"section":1395,"seo":1396,"severity":1397,"stem":1398,"summary":1399,"tags":1400,"twitterCreator":252,"twitterSite":252,"type":312,"updatedAt":1345,"__hash__":1407},"content_ru/errors/general/error-500.md","Ошибка 500: как диагностировать и устранить Internal Server Error",[386,387,388,389],"Веб-серверы: Apache 2.4+, Nginx 1.18+, IIS 10.0+","Языки: PHP 7.4+, Python 3.8+, Node.js 14+","CMS: WordPress 5.0+, Joomla 3.9+, Drupal 9.x","Хостинги: с доступом к логам и конфигурационным файлам",{"type":10,"value":391,"toc":1332},[392,396,401,404,424,428,432,435,525,550,554,557,580,585,622,626,629,634,666,671,765,770,795,799,810,981,985,988,993,1018,1023,1044,1049,1066,1070,1073,1081,1107,1119,1150,1157,1183,1192,1202,1208,1224,1232,1252,1258,1276,1280,1329],[25,393,395],{"id":394},"что-такое-ошибка-500","Что такое ошибка 500",[397,398],"image-with-caption",{"alt":399,"src":400},"Пример ошибки 500","/images/errors/general/error-500/apache-error-log-example.png",[18,402,403],{},"Ошибка 500 (Internal Server Error) — это общий код ответа HTTP, который означает, что сервер столкнулся с непредвиденным условием и не может выполнить запрос. В отличие от ошибок 4xx, где проблема обычно в запросе клиента, 500-я серия указывает на сбой на стороне сервера. Пользователь видит стандартное сообщение без деталей, а точная причина фиксируется в логах. К распространённым причинам относятся:",[30,405,406,409,412,415,418,421],{},[33,407,408],{},"Синтаксические ошибки в коде приложения (PHP, Python, Node.js).",[33,410,411],{},"Недостаточно прав на файлы или папки для веб-сервера.",[33,413,414],{},"Превышение лимитов памяти или времени выполнения.",[33,416,417],{},"Некорректная конфигурация веб-сервера (Apache, Nginx, IIS).",[33,419,420],{},"Конфликты между плагинами, модулями или библиотеками.",[33,422,423],{},"Проблемы с подключением к базе данных.",[25,425,427],{"id":426},"пошаговая-диагностика-и-исправление","Пошаговая диагностика и исправление",[81,429,431],{"id":430},"шаг-1-найдите-детали-ошибки-в-логах-сервера","Шаг 1: Найдите детали ошибки в логах сервера",[18,433,434],{},"Логи — ваш главный источник информации. Без них вы действуете вслепую.",[121,436,437,476,494],{},[33,438,439,440],{},"Определите веб-сервер. Распространённые пути к логам:",[30,441,442,456,465,473],{},[33,443,444,447,448,451,452,455],{},[36,445,446],{},"Apache",": ",[96,449,450],{},"/var/log/apache2/error.log"," (Debian/Ubuntu) или ",[96,453,454],{},"/var/log/httpd/error_log"," (CentOS/RHEL).",[33,457,458,447,461,464],{},[36,459,460],{},"Nginx",[96,462,463],{},"/var/log/nginx/error.log",".",[33,466,467,447,470,464],{},[36,468,469],{},"IIS",[96,471,472],{},"%SystemDrive%\\inetpub\\logs\\LogFiles\\W3SVC1",[33,474,475],{},"На shared-хостинге логи часто доступны через панель управления (cPanel → «Metrics» → «Errors»).",[33,477,478,479,486,489,490,493],{},"Найдите записи, соответствующие времени ошибки. Пример для PHP:",[89,480,484],{"className":481,"code":483,"language":324},[482],"language-text","[04-Mar-2026 14:30:22] PHP Fatal error:  Uncaught Error: Call to undefined function some_function() in /var/www/html/index.php:15\nStack trace:\n#0 {main}\n  thrown in /var/www/html/index.php on line 15\n",[96,485,483],{"__ignoreMap":94},[487,488],"br",{},"Здесь видно: в ",[96,491,492],{},"index.php"," на строке 15 вызвана несуществующая функция.",[33,495,496,497],{},"Если логи пустые, включите детальное логирование:",[30,498,499,512,519],{},[33,500,501,502,447,505,508,509,464],{},"Для PHP в ",[96,503,504],{},"php.ini",[96,506,507],{},"log_errors = On",", ",[96,510,511],{},"error_log = /var/log/php_errors.log",[33,513,514,515,518],{},"Для Apache: ",[96,516,517],{},"LogLevel debug"," в конфигурации виртуального хоста.",[33,520,521,522,464],{},"Для Nginx: ",[96,523,524],{},"error_log /var/log/nginx/error.log debug;",[526,527,528],"blockquote",{},[18,529,530,531,534,535,538,539,542,543,546,547,464],{},"💡 ",[36,532,533],{},"Совет",": Если вы не знаете, где логи, создайте тестовый PHP-файл с ",[96,536,537],{},"\u003C?php phpinfo(); ?>"," и найдите раздел ",[96,540,541],{},"error_log",". Или проверьте конфигурацию веб-сервера: для Apache ",[96,544,545],{},"grep -r \"ErrorLog\" /etc/apache2/",", для Nginx ",[96,548,549],{},"grep -r \"error_log\" /etc/nginx/",[81,551,553],{"id":552},"шаг-2-проверьте-недавние-изменения-в-коде-или-конфигурации","Шаг 2: Проверьте недавние изменения в коде или конфигурации",[18,555,556],{},"Ошибка 500 часто появляется после:",[30,558,559,562,565,577],{},[33,560,561],{},"Обновления CMS (WordPress, Joomla, Drupal).",[33,563,564],{},"Установки нового плагина, модуля или темы.",[33,566,567,568,508,571,508,574,464],{},"Редактирования ",[96,569,570],{},".htaccess",[96,572,573],{},"nginx.conf",[96,575,576],{},"web.config",[33,578,579],{},"Внесения изменений в код приложения.",[18,581,582],{},[36,583,584],{},"Что делать:",[121,586,587,590,619],{},[33,588,589],{},"Восстановите резервную копию, созданную до изменений. Если её нет:",[33,591,592,593],{},"Вручную откатите изменения:\n",[30,594,595,613],{},[33,596,597,600,601,604,605,608,609,612],{},[36,598,599],{},"Для WordPress",": через FTP переименуйте папку плагина (",[96,602,603],{},"wp-content/plugins/имя-плагина"," → ",[96,606,607],{},"wp-content/plugins/имя-плагина.disabled","). Если ошибка исчезнет, проблема в этом плагине. То же для темы (",[96,610,611],{},"wp-content/themes",").",[33,614,615,618],{},[36,616,617],{},"Для конфигов",": восстановите предыдущую версию из истории редактора или бэкапа.",[33,620,621],{},"Проверьте, исчезла ли ошибка. Если да — ищите конкретную ошибку в откаченном коде (возврат к шагу 1).",[81,623,625],{"id":624},"шаг-3-убедитесь-в-правильности-прав-доступа","Шаг 3: Убедитесь в правильности прав доступа",[18,627,628],{},"Неправильные права на файлы — частая причина 500, особенно после переноса сайта или смены хостинга.",[18,630,631],{},[36,632,633],{},"Стандартные права:",[30,635,636,646,655],{},[33,637,638,639,642,643,612],{},"Файлы: ",[96,640,641],{},"644"," (",[96,644,645],{},"-rw-r--r--",[33,647,648,649,642,652,612],{},"Папки: ",[96,650,651],{},"755",[96,653,654],{},"drwxr-xr-x",[33,656,657,658,661,662,665],{},"Владелец: пользователь веб-сервера (например, ",[96,659,660],{},"www-data"," для Apache/Nginx на Debian/Ubuntu, ",[96,663,664],{},"apache"," на CentOS).",[18,667,668],{},[36,669,670],{},"Как применить на Linux:",[89,672,674],{"className":91,"code":673,"language":93,"meta":94,"style":94},"cd /var/www/html  # Перейдите в корень сайта\nsudo chown -R www-data:www-data .  # Замените www-data на вашего пользователя\nsudo find . -type f -exec chmod 644 {} \\;\nsudo find . -type d -exec chmod 755 {} \\;\n",[96,675,676,689,710,740],{"__ignoreMap":94},[99,677,678,682,686],{"class":101,"line":102},[99,679,681],{"class":680},"sj4cs","cd",[99,683,685],{"class":684},"sZZnC"," /var/www/html",[99,687,688],{"class":105},"  # Перейдите в корень сайта\n",[99,690,691,695,698,701,704,707],{"class":101,"line":109},[99,692,694],{"class":693},"sScJk","sudo",[99,696,697],{"class":684}," chown",[99,699,700],{"class":680}," -R",[99,702,703],{"class":684}," www-data:www-data",[99,705,706],{"class":684}," .",[99,708,709],{"class":105},"  # Замените www-data на вашего пользователя\n",[99,711,712,714,717,719,722,725,728,731,734,737],{"class":101,"line":245},[99,713,694],{"class":693},[99,715,716],{"class":684}," find",[99,718,706],{"class":684},[99,720,721],{"class":680}," -type",[99,723,724],{"class":684}," f",[99,726,727],{"class":680}," -exec",[99,729,730],{"class":684}," chmod",[99,732,733],{"class":680}," 644",[99,735,736],{"class":684}," {}",[99,738,739],{"class":680}," \\;\n",[99,741,743,745,747,749,751,754,756,758,761,763],{"class":101,"line":742},4,[99,744,694],{"class":693},[99,746,716],{"class":684},[99,748,706],{"class":684},[99,750,721],{"class":680},[99,752,753],{"class":684}," d",[99,755,727],{"class":680},[99,757,730],{"class":684},[99,759,760],{"class":680}," 755",[99,762,736],{"class":684},[99,764,739],{"class":680},[18,766,767],{},[36,768,769],{},"Для Windows (IIS):",[121,771,772,775,778,785,788],{},[33,773,774],{},"Откройте свойства папки сайта → «Безопасность».",[33,776,777],{},"Нажмите «Изменить» → «Добавить».",[33,779,780,781,784],{},"Введите ",[96,782,783],{},"IIS_IUSRS",", нажмите «Проверить имена».",[33,786,787],{},"Установите права: «Чтение и выполнение», «Чтение».",[33,789,790,791,794],{},"Убедитесь, что ",[96,792,793],{},"IUSR"," также имеет права «Чтение».",[81,796,798],{"id":797},"шаг-4-проверьте-и-увеличьте-лимиты-ресурсов","Шаг 4: Проверьте и увеличьте лимиты ресурсов",[18,800,801,802,805,806,809],{},"Если в логах есть ",[96,803,804],{},"Allowed memory size of X bytes exhausted"," (PHP) или ",[96,807,808],{},"Maximum execution time of X seconds exceeded",", нужно увеличить лимиты.",[121,811,812,853,888,942],{},[33,813,814,819,820,843,845,846,849,850,852],{},[36,815,816,817],{},"Найдите ",[96,818,504],{},":",[89,821,823],{"className":91,"code":822,"language":93,"meta":94,"style":94},"php --ini | grep \"Loaded Configuration File\"\n",[96,824,825],{"__ignoreMap":94},[99,826,827,830,833,837,840],{"class":101,"line":102},[99,828,829],{"class":693},"php",[99,831,832],{"class":680}," --ini",[99,834,836],{"class":835},"szBVR"," |",[99,838,839],{"class":693}," grep",[99,841,842],{"class":684}," \"Loaded Configuration File\"\n",[487,844],{},"Или создайте ",[96,847,848],{},"info.php"," с ",[96,851,537],{}," и откройте в браузере.",[33,854,855,858,859,819,861],{},[36,856,857],{},"Измените параметры"," в ",[96,860,504],{},[89,862,866],{"className":863,"code":864,"language":865,"meta":94,"style":94},"language-ini shiki shiki-themes github-light github-dark","memory_limit = 256M      ; Было 128M или меньше\nmax_execution_time = 60 ; Было 30 или меньше\npost_max_size = 32M      ; Для загрузки файлов\nupload_max_filesize = 32M\n","ini",[96,867,868,873,878,883],{"__ignoreMap":94},[99,869,870],{"class":101,"line":102},[99,871,872],{},"memory_limit = 256M      ; Было 128M или меньше\n",[99,874,875],{"class":101,"line":109},[99,876,877],{},"max_execution_time = 60 ; Было 30 или меньше\n",[99,879,880],{"class":101,"line":245},[99,881,882],{},"post_max_size = 32M      ; Для загрузки файлов\n",[99,884,885],{"class":101,"line":742},[99,886,887],{},"upload_max_filesize = 32M\n",[33,889,890,819,893],{},[36,891,892],{},"Перезапустите веб-сервер",[89,894,896],{"className":91,"code":895,"language":93,"meta":94,"style":94},"sudo systemctl restart apache2   # Apache\nsudo systemctl restart nginx     # Nginx\nsudo systemctl restart php-fpm   # Если используется PHP-FPM\n",[96,897,898,914,928],{"__ignoreMap":94},[99,899,900,902,905,908,911],{"class":101,"line":102},[99,901,694],{"class":693},[99,903,904],{"class":684}," systemctl",[99,906,907],{"class":684}," restart",[99,909,910],{"class":684}," apache2",[99,912,913],{"class":105},"   # Apache\n",[99,915,916,918,920,922,925],{"class":101,"line":109},[99,917,694],{"class":693},[99,919,904],{"class":684},[99,921,907],{"class":684},[99,923,924],{"class":684}," nginx",[99,926,927],{"class":105},"     # Nginx\n",[99,929,930,932,934,936,939],{"class":101,"line":245},[99,931,694],{"class":693},[99,933,904],{"class":684},[99,935,907],{"class":684},[99,937,938],{"class":684}," php-fpm",[99,940,941],{"class":105},"   # Если используется PHP-FPM\n",[33,943,944,949,950],{},[36,945,946,947],{},"Если нет доступа к ",[96,948,504],{}," (shared-хостинг):",[30,951,952,974],{},[33,953,954,955,957,958],{},"Для Apache: добавьте в ",[96,956,570],{}," в корне сайта:\n",[89,959,962],{"className":960,"code":961,"language":664,"meta":94,"style":94},"language-apache shiki shiki-themes github-light github-dark","php_value memory_limit 256M\nphp_value max_execution_time 60\n",[96,963,964,969],{"__ignoreMap":94},[99,965,966],{"class":101,"line":102},[99,967,968],{},"php_value memory_limit 256M\n",[99,970,971],{"class":101,"line":109},[99,972,973],{},"php_value max_execution_time 60\n",[33,975,976,977,980],{},"Для некоторых хостеров: создайте ",[96,978,979],{},"user.ini"," в корне сайта с теми же директивами.",[81,982,984],{"id":983},"шаг-5-отключите-плагинымодули-для-поиска-конфликта","Шаг 5: Отключите плагины/модули для поиска конфликта",[18,986,987],{},"Если ошибка появилась после установки/обновления плагина в CMS.",[18,989,990],{},[36,991,992],{},"WordPress:",[121,994,995,1005,1015],{},[33,996,997,998,858,1001,1004],{},"Через FTP переименуйте папку ",[96,999,1000],{},"/wp-content/plugins",[96,1002,1003],{},"plugins.off",". Это отключит все плагины.",[33,1006,1007,1008,604,1011,1014],{},"Если ошибка исчезнет, переименуйте обратно и отключайте плагины по одному, переименовывая их папки (например, ",[96,1009,1010],{},"akismet",[96,1012,1013],{},"akismet.off","), пока ошибка не вернётся.",[33,1016,1017],{},"Проверьте совместимость плагина с вашей версией WordPress.",[18,1019,1020],{},[36,1021,1022],{},"Joomla:",[121,1024,1025,1028,1038],{},[33,1026,1027],{},"Если есть доступ в админку, отключите все расширения через «Менеджер расширений».",[33,1029,1030,1031,1034,1035,464],{},"Если доступа нет, через FTP переименуйте папки в ",[96,1032,1033],{},"/administrator/components/"," и ",[96,1036,1037],{},"/components/",[33,1039,1040,1041,464],{},"Проверьте логи Joomla в ",[96,1042,1043],{},"/administrator/logs/",[18,1045,1046],{},[36,1047,1048],{},"Drupal:",[121,1050,1051,1057],{},[33,1052,1053,1054,464],{},"Если доступен Drush, выполните ",[96,1055,1056],{},"drush pm-disable --all",[33,1058,1059,1060,1034,1063,464],{},"Иначе через FTP переименуйте папки модулей в ",[96,1061,1062],{},"/modules/",[96,1064,1065],{},"/sites/all/modules/",[81,1067,1069],{"id":1068},"шаг-6-проверьте-корректность-конфигурационных-файлов","Шаг 6: Проверьте корректность конфигурационных файлов",[18,1071,1072],{},"Ошибки в конфигах веб-сервера — частая причина 500.",[18,1074,1075],{},[36,1076,1077,1078,1080],{},"Apache (",[96,1079,570],{}," и конфиги):",[121,1082,1083,1089,1100],{},[33,1084,1085,1086,1088],{},"Проверьте синтаксис ",[96,1087,570],{}," в корне сайта. Удалите все строки и добавляйте по одной, проверяя ошибку.",[33,1090,1091,1092,1095,1096,1099],{},"Проверьте основной конфиг: ",[96,1093,1094],{},"sudo apachectl configtest",". Вывод ",[96,1097,1098],{},"Syntax OK"," означает корректность.",[33,1101,1102,1103,1106],{},"Убедитесь, что нужные модули включены: ",[96,1104,1105],{},"sudo a2enmod rewrite"," (если используются ЧПУ).",[18,1108,1109],{},[36,1110,1111,1112,1114,1115,1118],{},"Nginx (",[96,1113,573],{}," и файлы в ",[96,1116,1117],{},"sites-enabled","):",[121,1120,1121,1127,1141],{},[33,1122,1123,1124,464],{},"Проверьте синтаксис: ",[96,1125,1126],{},"sudo nginx -t",[33,1128,1129,1130,1133,1134,1137,1138,612],{},"Убедитесь, что в ",[96,1131,1132],{},"location","-блоках нет опечаток, а ",[96,1135,1136],{},"proxy_pass"," (если есть) указывает на правильный адрес (например, ",[96,1139,1140],{},"http://127.0.0.1:8000",[33,1142,1143,1144,1146,1147,464],{},"Проверьте права на файлы, указанные в ",[96,1145,317],{}," или ",[96,1148,1149],{},"alias",[18,1151,1152],{},[36,1153,1154,1155,1118],{},"PHP (",[96,1156,504],{},[121,1158,1159,1165,1174],{},[33,1160,1161,1162,1164],{},"Откройте ",[96,1163,504],{}," и проверьте на синтаксические ошибки (пропущенные кавычки, точки с запятой).",[33,1166,1167,1168,508,1171,612],{},"Убедитесь, что необходимые расширения включены (например, ",[96,1169,1170],{},"extension=mysqli",[96,1172,1173],{},"extension=gd",[33,1175,1176,1177,1180,1181,612],{},"Проверьте, что ",[96,1178,1179],{},"display_errors = Off"," на продакшене (но ",[96,1182,507],{},[18,1184,1185,1186,1188,1189,1191],{},"Ошибки в ",[96,1187,570],{}," (Apache) или ",[96,1190,573],{}," (Nginx) вызывают 500.",[397,1193,1196],{"alt":1194,"src":1195},"Файл .htaccess Apache с синтаксической ошибкой, вызывающей 500 ошибку","/images/errors/general/error-500/htaccess-syntax-error-500.png",[18,1197,1198],{},[1199,1200,1201],"em",{},"Синтаксическая ошибка в конфигурационном файле .htaccess приводит к Internal Server Error",[18,1203,1204],{},[36,1205,1077,1206,1080],{},[96,1207,570],{},[121,1209,1210,1214,1220],{},[33,1211,1085,1212,1088],{},[96,1213,570],{},[33,1215,1091,1216,1095,1218,1099],{},[96,1217,1094],{},[96,1219,1098],{},[33,1221,1102,1222,1106],{},[96,1223,1105],{},[18,1225,1226],{},[36,1227,1111,1228,1114,1230,1118],{},[96,1229,573],{},[96,1231,1117],{},[121,1233,1234,1238,1246],{},[33,1235,1123,1236,464],{},[96,1237,1126],{},[33,1239,1129,1240,1133,1242,1137,1244,612],{},[96,1241,1132],{},[96,1243,1136],{},[96,1245,1140],{},[33,1247,1143,1248,1146,1250,464],{},[96,1249,317],{},[96,1251,1149],{},[18,1253,1254],{},[36,1255,1154,1256,1118],{},[96,1257,504],{},[121,1259,1260,1264,1270],{},[33,1261,1161,1262,1164],{},[96,1263,504],{},[33,1265,1167,1266,508,1268,612],{},[96,1267,1170],{},[96,1269,1173],{},[33,1271,1176,1272,1180,1274,612],{},[96,1273,1179],{},[96,1275,507],{},[25,1277,1279],{"id":1278},"профилактика-ошибки-500","Профилактика ошибки 500",[30,1281,1282,1288,1294,1300,1310,1316],{},[33,1283,1284,1287],{},[36,1285,1286],{},"Регулярно проверяйте логи"," сервера (раз в неделю или после каждого обновления). Настройте мониторинг через Logwatch, Papertrail или аналоги.",[33,1289,1290,1293],{},[36,1291,1292],{},"Тестируйте все изменения"," на staging-окружении перед продакшеном.",[33,1295,1296,1299],{},[36,1297,1298],{},"Используйте систему контроля версий"," (Git) для быстрого отката.",[33,1301,1302,1305,1306,1309],{},[36,1303,1304],{},"Следите за лимитами ресурсов",": мониторьте потребление памяти (",[96,1307,1308],{},"memory_get_usage()"," в PHP) и времени выполнения.",[33,1311,1312,1315],{},[36,1313,1314],{},"Обновляйте ПО постепенно",": ядро CMS, плагины, библиотеки — по одному, и только с официальных источников.",[33,1317,1318,1321,1322,1325,1326,464],{},[36,1319,1320],{},"Настройте кастомную страницу ошибок"," (например, ",[96,1323,1324],{},"ErrorDocument 500 /500.html"," в Apache), чтобы пользователи видели дружелюбный интерфейс, но ",[36,1327,1328],{},"не отключайте логирование",[236,1330,1331],{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":94,"searchDepth":109,"depth":109,"links":1333},[1334,1335,1343],{"id":394,"depth":109,"text":395},{"id":426,"depth":109,"text":427,"children":1336},[1337,1338,1339,1340,1341,1342],{"id":430,"depth":245,"text":431},{"id":552,"depth":245,"text":553},{"id":624,"depth":245,"text":625},{"id":797,"depth":245,"text":798},{"id":983,"depth":245,"text":984},{"id":1068,"depth":245,"text":1069},{"id":1278,"depth":109,"text":1279},"500","2026-03-04 07:47:40","Узнайте, как за 20 минут найти причину ошибки 500 в логах и исправить её для Apache, Nginx, PHP и CMS. Пошаговое руководство для разработчиков и админов.","20-40 мин",[1349,1352,1355,1358],{"question":1350,"answer":1351},"Почему возникает ошибка 500 и как её определить?","Ошибка 500 — это общий ответ сервера на неуказанную проблему. Точную причину вы найдёте только в логах веб-сервера или приложения. Без анализа логов диагностика сводится к гаданию.",{"question":1353,"answer":1354},"Как действовать, если нет доступа к логам сервера?","На shared-хостинге запросите логи у поддержки. Если ошибка вызвана кодом (плагин, тема), временно отключите их через FTP или панель управления, переименовывая папки. Это часто помогает локализовать проблему.",{"question":1356,"answer":1357},"В чём разница между ошибками 500, 502 и 504?","500 — внутренняя ошибка сервера (проблема в коде/конфиге). 502 — Bad Gateway (сервер получил невалидный ответ от бэкенда). 504 — Gateway Timeout (бэкенд не ответил вовремя). Диагностика у всех разная.",{"question":1359,"answer":1360},"Как предотвратить повторение ошибки 500 после исправления?","Тестируйте изменения на staging-окружении, используйте Git для отката, настройте мониторинг логов (например, через Logwatch), не превышайте лимиты ресурсов и обновляйте ПО постепенно.",[1362,1365,1368,1371,1374,1377],{"name":1363,"text":1364},"Найдите детали ошибки в логах сервера","Откройте файл логов ошибок вашего веб-сервера. Для Apache это `/var/log/apache2/error.log` или `/var/log/httpd/error_log`. Для Nginx — `/var/log/nginx/error.log`. Ищите записи, соответствующие времени возникновения ошибки. Там будет указана точная причина: имя файла, строка кода, сообщение об исключении.",{"name":1366,"text":1367},"Проверьте недавние изменения в коде или конфигурации","Вспомните, что вы меняли перед ошибкой: обновление CMS, установка плагина, правка `.htaccess` или `nginx.conf`. Временно откатите эти изменения. Если ошибка исчезнет, проблема в них. Для CMS переименуйте папку плагинов через FTP.",{"name":1369,"text":1370},"Убедитесь в правильности прав доступа к файлам","Веб-сервер должен иметь права на чтение файлов приложения. На Linux установите: файлы `644`, папки `755`, владелец — пользователь веб-сервера (например, `www-data`). На Windows для IIS дайте права `IIS_IUSRS` на папку сайта.",{"name":1372,"text":1373},"Проверьте и увеличьте лимиты ресурсов","Ошибка 500 часто возникает при превышении `memory_limit` или `max_execution_time` в PHP. Найдите `php.ini` через `phpinfo()` и увеличьте значения, например: `memory_limit = 256M`, `max_execution_time = 60`. Перезапустите веб-сервер. На shared-хостинге используйте `.htaccess` или `user.ini`.",{"name":1375,"text":1376},"Отключите плагины/модули для поиска конфликта","Если используете CMS, временно отключите все плагины/модули. Для WordPress переименуйте папку `/wp-content/plugins`. Если ошибка исчезнет, включайте плагины по одному, чтобы найти конфликтующий. Проверьте совместимость версий.",{"name":1378,"text":1379},"Проверьте корректность конфигурационных файлов","Ошибки в `.htaccess` (Apache) или `nginx.conf` (Nginx) вызывают 500. Проверьте синтаксис: `apachectl configtest` для Apache, `nginx -t` для Nginx. Уберите лишние пробелы, исправьте опечатки. Для PHP проверьте `php.ini` на синтаксические ошибки и включённые расширения.","PT40M",[1382,1383,1384,1385,1386,1387,1388,1389,1390,1391],"ошибка 500","internal server error","как исправить ошибку 500","500 ошибка что делать","диагностика ошибки 500","http 500 решение","ошибка 500 на сайте","причина ошибки 500","ошибка 500 сервера","internal server error php",{},[298,295,1394],"/guides/general/checking-server-logs","Общие ошибки",{"title":384,"description":1346},"high","errors/general/error-500","Ошибка 500 возникает, когда сервер не может выполнить запрос. Статья объясняет, как через логи определить точную причину и применить проверенные методы исправления для веб-серверов, языков программирования и CMS.",[1401,1402,1403,1404,1405,664,1406,829],"ошибки","веб-сервер","http","server error","debugging","nginx","ImK94GsIi-HT1GgSDZ-NfKXPOo7rrNg8u1SrDa7BWJ0"]