-
Andronks
- Сообщения: 4
- Зарегистрирован: 03 сен 2021, 15:32
Ошибка 500
Всем привет! При установке скрипта выходит эта ошибка 500
Internal Server Error настройки Open server: Apache 2.4, PHP 7.3
Содержимое файла .htaccess
#disable directory browsing
Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
#PROTECT ENV FILE
<Files .env>
order allow,deny
Deny from all
</Files>
#PROTECT ENV FILE
<Files .htaccess>
order allow,deny
Deny from all
</Files>
-
Максим
- Сообщения: 5993
- Зарегистрирован: 11 дек 2010, 20:29
Re: Ошибка 500
Непрочитанное сообщение
Максим » 07 сен 2021, 14:27
Любой запрос начинается с косой черты, у вас же сразу public в условии, поэтому происходит бесконечный редирект и в итоге ошибка.
Вместо
RewriteCond %{REQUEST_URI} !^public
пишите
RewriteCond %{REQUEST_URI} !^/public
-
Максим
- Сообщения: 5993
- Зарегистрирован: 11 дек 2010, 20:29
Re: Ошибка 500
Непрочитанное сообщение
Максим » 07 сен 2021, 19:45
Andronks писал(а): ↑07 сен 2021, 19:25
Здравствуйте! Сделал как вы написали, но все равно ошибка 500 В чем еще может быть проблема ?
Откройте лог ошибок Apache, там всё написано будет.
-
u1497232
- Сообщения: 1
- Зарегистрирован: 11 окт 2021, 16:53
Re: Ошибка 500
Непрочитанное сообщение
u1497232 » 11 окт 2021, 17:00
PRIVET
привет я установил скрипт, нo htaccess или что к evo ne zapuskaet показивает ошибка 500.
pokazivaet
Сейчас эта страница не работаетСайт u114537.test-handyhost.ru сейчас не может обработать этот запрос.
HTTP ERROR 500
eto .htacces
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php
kakoi fail nado postavit eli napesat sjuda?
-
SagePointer
- Сообщения: 308
- Зарегистрирован: 27 ноя 2020, 20:52
Re: Ошибка 500
Непрочитанное сообщение
SagePointer » 12 окт 2021, 00:08
u1497232 писал(а): ↑11 окт 2021, 17:00
kakoi fail nado postavit eli napesat sjuda?
Логи ошибок посмотреть, там написана причина появления 500-й ошибки. Если синтаксис директив правильный, но сервер их не распознаёт — значит, в конфиге апача не подключён mod_rewrite. Если ты не админ сервера, а используешь веб-хостинг — обратись в техподдержку этого хостинга.
Содержание
- Форум
- Ошибка запуска локального домена Error 500
- Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Форум
- Ошибка запуска локального домена Error 500
- Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Re: Ошибка запуска локального домена Error 500
- Форум
- ошибка 500
- ошибка 500
- Re: ошибка 500
- Re: ошибка 500
- бьется ошибка 500 при подключении в локальной сети
- Форум
- 500 Internal Server Error
- 500 Internal Server Error
- Причины внутренней ошибки сервера «500» и способы её решения
- Сейчас читают:
- Что способствует возникновению ошибки 500
- Как диагностировать ошибку 500
- Права доступа к директориям и файлам
- Решение № 1 — изменение прав
- Алгоритм изменения атрибута файла (папки)
- Решение № 2 — перезагрузка сервера
- Некорректный .htaccess
- Решение № 1 — исправление кода
- Методика выявления неверного кода
- Решение № 2 — замена символов
- Алгоритм нахождения
- Долгое выполнение скриптов
- Решение № 1 — оптимизация PHP-скрипта
- Решение № 2 — увеличение времени обработки
- Ошибка в коде CGI-скрипта
- Решение № 1 — проверка формата окончания строк
- Решение № 2 — установка прав доступа
- Решение № 3 — неверные HTTP-заголовки
- Превышение лимита выделенной памяти
- Решение № 1 — проверка PHP-скриптов
- Опции для тестирования
- Решение № 2 — изменение настроек
- Решение № 3 — связаться с технической поддержкой
- Некорректная работа CMS
- Ошибка «500» в WordPress
- Решение № 1 — файл .htaccess
- Решение № 2 — смена текущей темы
- Решение № 3 — перебор плагинов
- Решение № 4 — модификация конфигурационного файла
- Решение № 5 — обновление CMS
- Ошибка «500» в CMS Joomla
- Решение № 1 — установка прав на «logs»
- Решение № 2 — корректность путей к директориям «logs» и «tmp»
- Решение № 3 — проверка .htaccess
Форум
Ошибка запуска локального домена Error 500
Ошибка запуска локального домена Error 500
Непрочитанное сообщение cebu » 18 мар 2015, 20:51
Непрочитанное сообщение cebu » 18 мар 2015, 21:04
вот что пишут логи
[upd=1426705773][/upd]
php пусто
[upd=1426706107][/upd]
Решил
в файле .htaccess была нечитаемая сервером команда
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 11 мар 2016, 11:28
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 14 мар 2016, 14:58
Re: Ошибка запуска локального домена Error 500
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 15 мар 2016, 10:57
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 17 мар 2016, 09:50
Re: Ошибка запуска локального домена Error 500
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 17 мар 2016, 12:27
- ГлавнаяСписок форумов
- Часовой пояс: UTC+03:00
- Удалить cookies
Создано на основе phpBB® Forum Software © phpBB Limited
Разработчик визуального стиля Arty — MrGaby
Контакты: , предоставляем бесплатную
удалённую техническую поддержку через TeamViewer
Источник
Форум
Ошибка запуска локального домена Error 500
Ошибка запуска локального домена Error 500
Непрочитанное сообщение cebu » 18 мар 2015, 20:51
Непрочитанное сообщение cebu » 18 мар 2015, 21:04
вот что пишут логи
[upd=1426705773][/upd]
php пусто
[upd=1426706107][/upd]
Решил
в файле .htaccess была нечитаемая сервером команда
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 11 мар 2016, 11:28
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 14 мар 2016, 14:58
Re: Ошибка запуска локального домена Error 500
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 15 мар 2016, 10:57
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 17 мар 2016, 09:50
Re: Ошибка запуска локального домена Error 500
Re: Ошибка запуска локального домена Error 500
Непрочитанное сообщение oopl » 17 мар 2016, 12:27
- ГлавнаяСписок форумов
- Часовой пояс: UTC+03:00
- Удалить cookies
Создано на основе phpBB® Forum Software © phpBB Limited
Разработчик визуального стиля Arty — MrGaby
Контакты: , предоставляем бесплатную
удалённую техническую поддержку через TeamViewer
Источник
Форум
ошибка 500
ошибка 500
Server error!
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.
If you think this is a server error, please contact the webmaster.
# Turn on URL rewriting
RewriteEngine On
# Installation directory
#RewriteBase /
# Allow any files or directories that exist to be displayed directly
RewriteCond % !-f
RewriteCond % !-d
#RewriteCond % (/?backend/)
RewriteRule ^(.*)$ index.php?$1 [L]
AuthType Basic
AuthName «adminpanel»
AuthUserFile /sata2/home/users/kherson/www/*адресс сайта*/backend/htpasswd
require user admin
require user marketing
Re: ошибка 500
Непрочитанное сообщение amid » 21 фев 2018, 12:24
Re: ошибка 500
Непрочитанное сообщение amid » 21 фев 2018, 12:26
бьется ошибка 500 при подключении в локальной сети
При запуске сайта в локальной сети постоянновыбивается ошибка 500.
[Wed Jul 11 12:38:21.362558 2018] [ssl:warn] [pid 10600:tid 148] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.363559 2018] [ssl:warn] [pid 10600:tid 148] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.364559 2018] [ssl:warn] [pid 10600:tid 148] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.540576 2018] [ssl:warn] [pid 10600:tid 148] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.541576 2018] [ssl:warn] [pid 10600:tid 148] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:21.541576 2018] [ssl:warn] [pid 10600:tid 148] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.154638 2018] [mpm_winnt:notice] [pid 10600:tid 148] AH00455: Apache/2.4.29 (Win32) OpenSSL/1.0.2n configured — resuming normal operations
[Wed Jul 11 12:38:22.154638 2018] [mpm_winnt:notice] [pid 10600:tid 148] AH00456: Apache Lounge VC11 Server built: Nov 6 2017 10:38:49
[Wed Jul 11 12:38:22.154638 2018] [core:notice] [pid 10600:tid 148] AH00094: Command line: ‘c:\ospanel\modules\http\Apache-2.4\bin\httpd.exe -d C:/OSPanel/modules/http/Apache-2.4 -f c:\ospanel\modules\http\Apache-2.4\conf\httpd.conf’
[Wed Jul 11 12:38:22.157638 2018] [mpm_winnt:notice] [pid 10600:tid 148] AH00418: Parent: Created child process 2668
AH00548: NameVirtualHost has no effect and will be removed in the next release C:/OSPanel/modules/http/Apache-2.4/conf/httpd.conf:574
[Wed Jul 11 12:38:22.579680 2018] [ssl:warn] [pid 2668:tid 164] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.579680 2018] [ssl:warn] [pid 2668:tid 164] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.580680 2018] [ssl:warn] [pid 2668:tid 164] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.735696 2018] [ssl:warn] [pid 2668:tid 164] AH01909: charity:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.736696 2018] [ssl:warn] [pid 2668:tid 164] AH01909: 66localhost:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.736696 2018] [ssl:warn] [pid 2668:tid 164] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 11 12:38:22.773700 2018] [mpm_winnt:notice] [pid 2668:tid 164] AH00354: Child: Starting 32 worker threads.
все пути в системных переменных прописаны
PATH
E:instantclient_11_2;E:oreinstantclient_12_2;E:appkruzhaeva_tproduct11.2.0client_1;C:oraclexeapporacleproduct11.2.0serverbin;E:appcadminproduct11.2.0client_2bin;E:appcadminproduct11.2.0client_1;C:OSPanelmodulesphpPHP-5.5ssleay32.dll;C:OSPanelmodulesphpPHP-5.5libeay32.dll;C:ProgramDataOracleJavajavapath;C:Program Files (x86)NVIDIA CorporationPhysXCommon;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;C:Program Files7-Zip;C:OSPanelmoduleshttpApache-2.4binlibeay32.dll;C:OSPanelmoduleshttpApache-2.4binssleay32.dll;C:Program Files (x86)Common FilesAcronisSnapAPI
в корне моего сайта лежит файл
Apache-2.4_vhost.conf для перенаправления внутри локальной сети на порт проекта
в файле .htaccess
RewriteEngine On
RewriteRule !.(js|ico|gif|jpg|png|css|html)$ public/index.php
подскажите, что можно сделать или в чем причина
Источник
Форум
500 Internal Server Error
500 Internal Server Error
Непрочитанное сообщение Vios » 25 май 2013, 23:36
2013-05-25 23:28:01 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use —explicit_defaults_for_timestamp server option (see documentation for more details).
2013-05-25 23:28:02 3832 [Note] Plugin ‘FEDERATED’ is disabled.
2013-05-25 23:28:02 3832 [Note] InnoDB: The InnoDB memory heap is disabled
2013-05-25 23:28:02 3832 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2013-05-25 23:28:02 3832 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-05-25 23:28:02 3832 [Note] InnoDB: CPU does not support crc32 instructions
2013-05-25 23:28:02 3832 [Note] InnoDB: Initializing buffer pool, size = 10.0M
2013-05-25 23:28:02 3832 [Note] InnoDB: Completed initialization of buffer pool
2013-05-25 23:28:02 3832 [Note] InnoDB: Highest supported file format is Barracuda.
2013-05-25 23:28:03 3832 [Note] InnoDB: 128 rollback segment(s) are active.
2013-05-25 23:28:03 3832 [Note] InnoDB: Waiting for purge to start
2013-05-25 23:28:03 3832 [Note] InnoDB: 1.2.10 started; log sequence number 59814629
2013-05-25 23:28:03 3832 [Note] Server hostname (bind-address): ‘0.0.0.0’; port: 3306
2013-05-25 23:28:03 3832 [Note] — ‘0.0.0.0’ resolves to ‘0.0.0.0’;
2013-05-25 23:28:03 3832 [Note] Server socket created on IP: ‘0.0.0.0’.
2013-05-25 23:28:03 3832 [Note] Event Scheduler: Loaded 0 events
2013-05-25 23:28:03 3832 [Note] . modulesdatabaseMySQL-5.6.10binmysqld.exe: ready for connections.
Version: ‘5.6.10-log’ socket: » port: 3306 MySQL Community Server (GPL)
Упало два сайта на СМС. Другие работают. Чо за беда? Не могу нагуглить почему то
Непрочитанное сообщение Vios » 26 май 2013, 10:10
во всех остальных ошиб нет, только нотисы. Ошибка только тут, в мускуле
Добавлено спустя 3 минуты 38 секунд:
2013-05-26 10:03:51 ———————————————
2013-05-26 10:03:51 Начало процедуры запуска сервера
2013-05-26 10:03:51 Обновление Hosts файла
2013-05-26 10:03:51 Обновление конфигурации MySQL-5.6.10
2013-05-26 10:03:51 Обновление конфигурации Sendmail
2013-05-26 10:03:51 Обновление конфигурации PHP-5.4.13
2013-05-26 10:03:51 Обновление конфигурации PHPMyAdmin
2013-05-26 10:03:51 Обновление конфигурации MemcacheAdmin
2013-05-26 10:03:51 Обновление конфигурации Apache-2.2.24+Nginx-1.2.7
2013-05-26 10:03:51 Запуск MySQL-5.6.10
2013-05-26 10:03:51 Запуск Apache-2.2.24+Nginx-1.2.7
2013-05-26 10:03:51 Проверка состояния сервера
2013-05-26 10:03:53 Веб-сервер успешно запущен!
site1: 127.0.0.1 [26/May/2013:10:03:52 +0300] «GET /openserver/check.html HTTP/1.0» «-» 200 277 «Mozilla/4.0 (compatible; ICS)» «-»
site1: 127.0.0.1 [26/May/2013:10:03:52 +0300] «GET /openserver/check.php HTTP/1.0» «-» 200 306 «Mozilla/4.0 (compatible; ICS)» «-»
site2: 127.0.0.1 [26/May/2013:10:04:00 +0300] «GET / HTTP/1.1» «-» 303 236 «Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0» «-»
site2: 127.0.0.1 [26/May/2013:10:04:00 +0300] «GET /index.php/ru/ HTTP/1.1» «-» 500 297 «Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0» «-«
site1: 127.0.0.1 [26/May/2013:10:03:52 +0300] «GET /openserver/check.html HTTP/1.0» 200 18 «-» «Mozilla/4.0 (compatible; ICS)»
site1: 127.0.0.1 [26/May/2013:10:03:52 +0300] «GET /openserver/check.php HTTP/1.0» 200 18 «-» «Mozilla/4.0 (compatible; ICS)»
site2: 192.168.2.101 [26/May/2013:10:03:59 +0300] «GET / HTTP/1.0» 303 — «-» «Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0»
site2: 192.168.2.101 [26/May/2013:10:04:00 +0300] «GET /index.php/ru/ HTTP/1.0» 500 — «-» «Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0»
[Sun May 26 10:03:51 2013] [notice] Apache/2.2.24 (Win32) configured — resuming normal operations
[Sun May 26 10:03:51 2013] [notice] Server built: Feb 25 2013 22:01:21
[Sun May 26 10:03:51 2013] [notice] Parent: Created child process 2856
[Sun May 26 10:03:51 2013] [notice] Disabled use of AcceptEx() WinSock2 API
[Sun May 26 10:03:52 2013] [notice] Child 2856: Child process is running
[Sun May 26 10:03:52 2013] [notice] Child 2856: Acquired the start mutex.
[Sun May 26 10:03:52 2013] [notice] Child 2856: Starting 32 worker threads.
[Sun May 26 10:03:52 2013] [notice] Child 2856: Listening on port 8080.
[Sun May 26 10:03:52 2013] [notice] Child 2856: Listening on port 8080.
Источник
Причины внутренней ошибки сервера «500» и способы её решения
Сейчас читают:
В некоторых случаях, при попытке перейти на нужный интернет-ресурс, браузер выдает системное сообщение (статус) с кодом «500», о котором свидетельствует надпись «500 Internal Server Error» («500 внутренняя ошибка сервера»).
Код ошибки означает внутренние проблемы с сервером, которые необходимо диагностировать. Произошел сбой работы или нарушена конфигурация системы.
В случае подобной ошибки не обязательно сразу писать в техническую поддержку. Можно попробовать решить эту проблему самостоятельно.
Внутренняя ошибка сервера не всегда свидетельствует о сбое сервера, поскольку указывает на результат, к которому могут привести разные причины.
Что способствует возникновению ошибки 500
Как диагностировать ошибку 500
Для диагностики внутренней ошибки сервера с кодом 500 необходимо проверить содержимое файла « error.log », находящийся в корне сайта или в каком-либо другом месте, которое зависит от настроек сервера.
Способ доступа к файлу зависит от того, находится ли сайт на веб-хостинге или размещён на выделенном/физическом сервере.
- На веб-хостинге можно найти « error.log » в панели управления веб-хостингом. Например, в ISPmanager файл с ошибками расположен в разделе «WWW» → «Журнал».
- На VPS файл « error.log » можно посмотреть через консоль, либо предварительно скачать его на локальный компьютер при помощи клиента FileZilla.
Этот метод позволяет выяснить причину возникновения ошибки и за короткий промежуток времени устранить ее. После проведения диагностики можно воспользоваться одним из нижеописанных способов решения проблемы.
Права доступа к директориям и файлам
Отсутствие необходимых прав доступа к объектам файловой системы (директориям и файлам) довольно часто приводит к ошибке со статусом «500». При переносе сайта на другой хостинг или изменении его структуры (добавлении новых элементов) пользователь забывает изменить права доступа.
Решение № 1 — изменение прав
Для доступа к файловой системе сервера можно использовать бесплатный клиент FileZilla. Его необходимо установить, а затем запустить.
Алгоритм изменения атрибута файла (папки)
- Выполнить вход в корневую директорию сервера, введя параметры аутентификации — IP-адрес сервера, логин пользователя, пароль, а также порт (если необходимо).
- Нажать на кнопку «Быстрое соединение». Слева отобразится список объектов файловой системы локального компьютера, а справа — файлы и директории сервера.
- Следующий шаг, о котором часто забывают при загрузке сайта на хостинг, — активация пункта меню для отображения скрытых файлов («Сервер → Принудительно отображать скрытые файлы»).
- Загрузить необходимые файлы и папки на сервер посредством перетаскивания или используя контекстное меню «Загрузить на сервер».
- После загрузки перейти на правую панель, выделить интересующие объекты и через контекстное меню исправить соответствующие права доступа.
Рекомендуемые числовые значения для файлов — « 644 » и директорий — « 755 ». Необходимо пересматривать и изменять права отдельно для каждого объекта файловой системы. Этот подход позволит избежать ошибок.
Если изменение прав доступа не привело к положительному результату, а при открытии сайта снова появляется ошибка 500, то следует попробовать другой способ решения проблемы.
Решение № 2 — перезагрузка сервера
При размещении ресурса на базе физического или виртуального выделенного сервера (VPS) может иногда возникать ошибка 500. Если страница временно недоступна и браузер выдает ошибку с кодом «500», а изменения прав доступа были испробованы, то нужно просто перезагрузить сервер.
Некорректный .htaccess
Для файла .htaccess существует определенный синтаксис, который нельзя нарушать. Если в нем неверно указаны директивы, то при обращении к сайту будет возникать ошибка «500». Кроме того, не все директивы поддерживаются на хостинге.
Решение № 1 — исправление кода
Для определения причины ошибки «500», связанного с некорректным файлом .htaccess, последний необходимо сохранить в другом месте, а исходник удалить. Если сайт заработал, то в сохраненном файле .htaccess следует искать неверный код.
Для поиска существует специальный алгоритм последовательного запуска директив, содержащихся в файле. Его нужно скачать на локальный компьютер, а затем открыть в текстовом редакторе.
Методика выявления неверного кода
- Закомментировать все строки при помощи символа решетки «#».
- Убрать «#» с первой строки.
- Сохранить изменения и загрузить нужные файлы на сервер через перетаскивание или с помощью функции «Загрузить на сервер» в контекстном меню. Процедура аналогична тому, как это делается в описанном выше случае с изменением атрибута файла.
- Проверить web-приложение (сайт).
- При отсутствии сообщения с кодом «500» нужно выполнить пункт «2» для других строк.
- Если возникла ошибка, то требуется проверить правильность написания директивы и ее поддержку хостингом.
Вышеописанного алгоритма достаточно для выявления неверного кода. Однако бывают ситуации, при которых код, на первый взгляд, написан верно, а директивы не поддерживаются хостингом. Тогда нужно попробывать второй вариант решения проблемы.
Решение № 2 — замена символов
Замена символов — распространенная ошибка при написании директив самостоятельно или копировании частей .htaccess c недостоверных источников. В коде директив присутствуют русские символы, которые очень сложно отличить от английских. Процедуру следует делать в специальных редакторах или через сервис антиплагиата «text.ru». Последний позволяет выявлять символы замены в массиве текста.
Алгоритм нахождения
- Запустить сервис проверки уникальности текста «text.ru».
- Скачать .htaccess на локальный компьютер.
- Сделать его копию и отредактировать ее, оставив только английские символы.
- Скопировать содержимое файла и вставить в поле для текста.
- Нажать на кнопку «Проверить уникальность» и дождаться результатов проверки.
- Исправить символ в исходнике.
- Сохранить файл и закачать его на сервер.
- Выполнить переход на сайт.
Долгое выполнение скриптов
В настройках PHP выставляется ограничение времени, которое дается скрипту на его выполнение. Многие об этом забывают, выставляя только параметр в файле « php.ini » , находящийся в папке web-сервера Apache.
Решение № 1 — оптимизация PHP-скрипта
Чтобы оптимизировать PHP-скрипт, необходимо его переписать без лишнего кода. В интернете существует несколько сервисов для выявления избыточного кода.
Эта задача под силу опытному программисту. Новичку рекомендуется работать со скриптом, тестируя его на локальном сервере, а затем загрузить на хостинг.
Решение № 2 — увеличение времени обработки
Клиенту, пользующемуся услугой VPS, следует увеличить время ожидания сервера. Для этого нужно в « php.ini » найти параметр « set_time_limit » и установить его значение как « 0 », т. е. set_time_limit = 0 .
Если используется веб-хостинг, то выполнить эту операцию не получится. В этом случае необходимо связаться с технической поддержкой.
Ошибка в коде CGI-скрипта
Скрипт CGI-типа используется для создания интерактивных страниц, контент которых зависит от действий пользователя. Довольно часто при неверной работе со скриптами этого типа на сайте возникает внутренняя ошибка сервера с кодом «500».
Решение № 1 — проверка формата окончания строк
Для проверки символа, содержащегося в конце каждой строки, используется специальный редактор (например, Notepad++ или любой другой с поддержкой отображения символов табуляции).
- Если сервер работает под управлением Unix-систем, то окончание каждой строки должно соответствовать символу « n ».
- При использовании Windows-платформы — « rn ».
Решение № 2 — установка прав доступа
Одной из причин неправильной работы CGI-скриптов является некорректное разрешение прав доступа. Для директории, в которой хранятся CGI-файлы, должны стоять права с числовым значением « 755 ».
Решение № 3 — неверные HTTP-заголовки
В некоторых случаях ошибка возникает из-за некорректных HTTP-заголовков. Для ее диагностики следует проверить файл « error.log ».
Превышение лимита выделенной памяти
Некоторые хостинг-компании, чтобы избежать перегрузки сервера, устанавливают определенный лимит памяти, используемой скриптами. В результате превышения этого ограничения возникает внутренняя ошибка сервера с кодом состояния «500».
Решение № 1 — проверка PHP-скриптов
Чтобы проверить PHP-скрипты, следует скачать на локальный компьютер исходник сайта, а затем протестировать его на работоспособность.
Затем требуется проверить описание функций (структуру и код) и включить опцию показа ошибок в « php.ini ».
Опции для тестирования
- error_reporting = E_ALL
- display_errors = On
- display_startup_errors = On
В файле конфигурации нужно указать вышеописанные параметры без точек.
Если проблем в файле нет, а сообщение об ошибке «500» выводится на экране, необходимо перейти ко второму способу решения проблемы.
Решение № 2 — изменение настроек
Настройка лимита памяти выставляется в файле конфигурации « php.ini ». За этот параметр отвечает опция « memory_limit ».
При использовании VPS она устанавливается экспериментальным путем. После каждого изменения файл загружается на сервер, а затем тестируется работа сайта. Однако нужно помнить об ограничении использования памяти со стороны поставщика услуги.
Решение № 3 — связаться с технической поддержкой
Если ошибка «500» не исчезает при правильной работе скрипта и верных настройках, то нужно связаться с технической поддержкой. Как правило, они помогают исправить проблему.
Некорректная работа CMS
Причиной появления ошибки «500» могут стать неверные настройки CMS. Наиболее часто используются WordPress и Joomla. Следовательно, на их примере и нужно разобрать причины возникновения проблемы, а также решения по ее устранению.
Ошибка «500» в WordPress
При работе сайта на движке WordPress методика диагностики появления ошибки с кодом «500» немного отличается от остальных CMS. Проблема может быть связана с .htaccess, установленной темой, плагином или ядром WordPress.
Решение № 1 — файл .htaccess
Файл используется при изменении структуры ссылок и работе плагинов. Кроме того, в него могут вносить изменения ядро CMS, темы и плагины.
Выполнение диагностики
- Скопировать .htaccess на диск, а затем удалить его на сервере.
- Обновить страницу.
- Если сайт заработал, то нужно искать причину в файле.
- Если при обновлении страницы ошибка не исчезнет, то рекомендуется изменить атрибуты файла .htaccess. Для этого нужно запретить запись в файл, задав в правах доступа числовое значение « 644 ».
Последний пункт влияет на активацию плагинов. Его рекомендуется рассматривать как временную меру.
Решение № 2 — смена текущей темы
Для устранения ошибки «500» рекомендуется поменять тему на другую, а затем обновить страницу. Если сайт заработал, то причина в ней. В противном случае нужно перейти к третьему варианту решения проблемы.
Решение № 3 — перебор плагинов
При расширении функциональности сайта пользователи используют соответствующие плагины, которые могут стать причиной внутренней ошибки сервера. Для диагностики неработающего компонента нужно последовательно деактивировать каждый из плагинов.
Порядок деактивации плагина
- Выбрать плагин (стрелка № 1).
- В выпадающем списке указать опцию «Деактивировать» (стрелка № 2).
- Нажать на кнопку «Применить» (стрелка № 3).
- Обновить веб-страницу.
- Перебор плагинов продолжать до возобновления работы интернет-ресурса.
Если деактивация плагинов не привела к положительному эффекту, и сайт по-прежнему не работает, то нужно перейти к четвертому методу.
Решение № 4 — модификация конфигурационного файла
Устранить проблему внутренней ошибки сервера поможет увеличение объема памяти.
Алгоритм модификации
- В корневой директории хостинга необходимо найти файл « wp.config.php ».
- Открыть его в редакторе.
- Перейти в конец файла.
- Добавить код « define(‘WP_MEMORY_LIMIT’, ’64M’) ».
- Сохранить и перезагрузить страницу.
Решение № 5 — обновление CMS
Если ни один из методов не помог, то причина заключается в ядре движка CMS. Для устранения ошибки его нужно обновить до последней версии или переустановить.
Ошибка «500» в CMS Joomla
Ошибка с кодом «500» иногда возникает при попытке зайти в административную панель CMS Joomla. При этом сайт и все его функции работают корректно.
Ошибку нужно искать самостоятельно, перебирая каждый из вариантов. В файле « error.php », который расположен в директории « logs », находится описание всех проблем при работе с CMS.
Решение № 1 — установка прав на «logs»
Чтобы устранить проблему, нужно установить права доступа на папки « logs » и « tmp », которые должны соответствовать числовому значению « 777 ».
Решение № 2 — корректность путей к директориям «logs» и «tmp»
Пути к директориям хранятся в файле « configuration.php ». Необходимо проверить их правильность, указав при необходимости полные пути.
Решение № 3 — проверка .htaccess
При ошибке «500» в административной панели нужно открыть файл .htaccess» и поочередно комментировать строки. После каждого изменения файл нужно сохранять и проверять работоспособность админ-панели.
Если, после реализации предложенных методов исправления ошибки «500», сайт на хостинге по-прежнему не работает, необходимо обращаться к техподдержке хостинг-провайдера.
Надежный хостинг для сайта. 14 дней — бесплатно!
Источник
c:openservermodulesdatabaseMySQL-8.0binmysqld.exe, Version: 8.0.19 (MySQL Community Server - GPL). started with:
TCP Port: 3306, Named Pipe: MySQL
Time Id Command Argument
2021-03-19T17:45:40.201439Z 7 Connect forum@localhost on w-rp using TCP/IP
2021-03-19T17:45:40.202527Z 7 Query SET NAMES utf8mb4
2021-03-19T17:45:40.202871Z 7 Query SET @@session.sql_mode='STRICT_ALL_TABLES'
2021-03-19T17:45:40.248395Z 7 Prepare SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('addOns', 'addOnsComposer', 'autoJobRun', 'bbCodeMedia', 'classExtensions', 'codeEventListeners', 'connectedAccountCount', 'contentTypes', 'displayStyles', 'helpPageCount', 'languages', 'masterStyleProperties', 'nodeTypes', 'options', 'reactions', 'reportCounts', 'simpleCache', 'smilies', 'unapprovedCounts', 'userBanners', 'userTitleLadder', 'userUpgradeCount', 'widgetCache', 'widgetDefinition', 'widgetPosition', 'bannedIps', 'bbCodeCustom', 'discouragedIps', 'forumTypes', 'notices', 'noticesLastReset', 'routeFilters', 'routesPublic', 'styles', 'userFieldsInfo', 'threadFieldsInfo', 'threadPrefixes', 'threadTypes')
2021-03-19T17:45:40.249048Z 7 Execute SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('addOns', 'addOnsComposer', 'autoJobRun', 'bbCodeMedia', 'classExtensions', 'codeEventListeners', 'connectedAccountCount', 'contentTypes', 'displayStyles', 'helpPageCount', 'languages', 'masterStyleProperties', 'nodeTypes', 'options', 'reactions', 'reportCounts', 'simpleCache', 'smilies', 'unapprovedCounts', 'userBanners', 'userTitleLadder', 'userUpgradeCount', 'widgetCache', 'widgetDefinition', 'widgetPosition', 'bannedIps', 'bbCodeCustom', 'discouragedIps', 'forumTypes', 'notices', 'noticesLastReset', 'routeFilters', 'routesPublic', 'styles', 'userFieldsInfo', 'threadFieldsInfo', 'threadPrefixes', 'threadTypes')
2021-03-19T17:45:40.289656Z 7 Close stmt
2021-03-19T17:45:40.323185Z 7 Prepare -- XFDB=fromWrite
SELECT session_data
FROM xf_session
WHERE session_id = ?
AND expiry_date >= ?
2021-03-19T17:45:40.323351Z 7 Execute -- XFDB=fromWrite
SELECT session_data
FROM xf_session
WHERE session_id = '9lM_ic_rd1VkyksWrQetUQupoFJf3fZt'
AND expiry_date >= '1616175940'
2021-03-19T17:45:40.323690Z 7 Close stmt
2021-03-19T17:45:40.350689Z 7 Prepare SELECT `xf_user_remember`.*
FROM `xf_user_remember`
WHERE (`xf_user_remember`.`user_id` = 3)
2021-03-19T17:45:40.350831Z 7 Execute SELECT `xf_user_remember`.*
FROM `xf_user_remember`
WHERE (`xf_user_remember`.`user_id` = 3)
2021-03-19T17:45:40.374978Z 7 Close stmt
2021-03-19T17:45:40.410356Z 7 Prepare SELECT option_value FROM xf_option WHERE option_id = 'currentVersionId'
2021-03-19T17:45:40.410436Z 7 Execute SELECT option_value FROM xf_option WHERE option_id = 'currentVersionId'
2021-03-19T17:45:40.441018Z 7 Close stmt
2021-03-19T17:45:40.443435Z 7 Prepare SELECT addon_id
FROM xf_addon
WHERE is_processing = 1
LIMIT 1
2021-03-19T17:45:40.443507Z 7 Execute SELECT addon_id
FROM xf_addon
WHERE is_processing = 1
LIMIT 1
2021-03-19T17:45:40.470236Z 7 Close stmt
2021-03-19T17:45:40.522194Z 7 Prepare INSERT INTO `xf_error_log` (`exception_date`, `user_id`, `ip_address`, `exception_type`, `message`, `filename`, `line`, `trace_string`, `request_state`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
2021-03-19T17:45:40.522374Z 7 Execute INSERT INTO `xf_error_log` (`exception_date`, `user_id`, `ip_address`, `exception_type`, `message`, `filename`, `line`, `trace_string`, `request_state`) VALUES ('1616175940', '0', '', 'Exception', 'Could not find class MMO\Hide\XF\Entity\User when attempting to extend XF\Entity\User', 'src\XF\Extension.php', '174', '#0 src\XF\Mvc\Entity\Manager.php(53): XF\Extension->extendClass('XF\\Entity\\User')n#1 src\XF\Mvc\Entity\Manager.php(123): XF\Mvc\Entity\Manager->getEntityClassName('XF:User')n#2 src\XF\Repository\User.php(24): XF\Mvc\Entity\Manager->find('XF:User', 3, Array)n#3 src\XF\Pub\App.php(378): XF\Repository\User->getVisitor(3)n#4 src\XF\Pub\App.php(352): XF\Pub\App->loginFromRememberCookie(Object(XF\Session\Session))n#5 src\XF\Pub\App.php(153): XF\Pub\App->onSessionCreation(Object(XF\Session\Session))n#6 src\XF\App.php(2296): XF\Pub\App->start(true)n#7 src\XF.php(488): XF\App->run()n#8 index.php(20): XF::runApp('XF\\Pub\\App')n#9 {main}', '{"url":"\/","referrer":false,"_GET":[],"_POST":[]}')
2021-03-19T17:45:40.615652Z 7 Close stmt
2021-03-19T17:45:40.623050Z 7 Prepare SELECT title, phrase_text
FROM xf_phrase_compiled
WHERE language_id = ?
AND title IN ('unexpected_error_occurred')
2021-03-19T17:45:40.623185Z 7 Execute SELECT title, phrase_text
FROM xf_phrase_compiled
WHERE language_id = '1'
AND title IN ('unexpected_error_occurred')
2021-03-19T17:45:40.670013Z 7 Close stmt
2021-03-19T17:45:40.671542Z 7 Quit
За последние 24 часа нас посетили 11399 программистов и 1118 роботов. Сейчас ищут 244 программиста …
Apache 2.4 + PHP 5.6 = 500 Internal Server Error
Тема в разделе «Установка PHP», создана пользователем nikemat, 9 авг 2015.
-
nikemat
Guestскачал openserver, установил. когда переключаюсь в настройках на apache 2.2 и php 5.4- мои проекты работают норм.
когда ставлю apache 2.4 и версию php 5.6- выдают ошибку 500.
в чем причина, где настроить?)#1
nikemat,9 авг 2015
-
Ganzal
СуперстарКоманда форума
Модератор- С нами с:
- 15 мар 2007
- Сообщения:
- 9.901
- Симпатии:
- 968
журнал ошибок что пишет?
#2
Ganzal,9 авг 2015
-
nikemat
Guestа, в htaccess траблы, его надо переписать…
Код (Text):-
[Sat Aug 08 19:15:43.663474 2015] [core] [pid 2568:tid 704] [client 127.0.0.1:28193] C:/openserver/domains/pkfko/.htaccess: Invalid command ‘AddOutputFilterByType’, perhaps misspelled or defined by a module not included in the server configuration
сделал проверку подключения модуля. теперь работает. спасибо.
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
</ifModule>#3
nikemat,9 авг 2015
-
(Вы должны войти или зарегистрироваться, чтобы разместить сообщение.)
- Ваше имя или e-mail:
- У Вас уже есть учётная запись?
-
- Нет, зарегистрироваться сейчас.
- Да, мой пароль:
-
Забыли пароль?
-
Запомнить меня
установил Yii2-starter-kit на openServer и столкнулся с ошибкой
GET http://site.ru.localhost/stude… 1575878575 net::ERR_ABORTED 500 (Internal Server Error)
login:12 GET http://site.ru.localhost/stude… 1575878575 net::ERR_ABORTED 500 (Internal Server Error)
login:14 GET http://site.ru.localhost/stude… 1575878574 net::ERR_ABORTED 500 (Internal Server Error)
login:15 GET http://site.ru.localhost/stude… 1575878575 net::ERR_ABORTED 500 (Internal Server Error)
login:16 GET http://site.ru.localhost/student/css/style.css net::ERR_ABORTED 500 (Internal Server Error)
login:845 GET http://site.ru.localhost/stude… 1575878574 net::ERR_ABORTED 500 (Internal Server Error)
8login:2 Uncaught SyntaxError: Unexpected token ‘<‘
login:855 Uncaught ReferenceError: jQuery is not defined
at login:855
(anonymous) @ login:855
favicon.ico:1 GET http://site.ru.localhost/favicon.ico 500 (Internal Server Error)
как выяснить из за чего идут ошибки? использую windows + OpenServer
ЛОГИ APACHE 2.4 PHP
[Mon Dec 09 10:36:57.261690 2019] [ssl:warn] [pid 32324:tid 120] AH01909: site.localhost:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.262690 2019] [ssl:warn] [pid 32324:tid 120] AH01909: myproject.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.263690 2019] [ssl:warn] [pid 32324:tid 120] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.453701 2019] [ssl:warn] [pid 32324:tid 120] AH01909: site.localhost:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.484703 2019] [ssl:warn] [pid 32324:tid 120] AH01909: myproject.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.485703 2019] [ssl:warn] [pid 32324:tid 120] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.507704 2019] [mpm_winnt:notice] [pid 32324:tid 120] AH00455: Apache/2.4.38 (Win64) OpenSSL/1.0.2r configured — resuming normal operations
[Mon Dec 09 10:36:57.507704 2019] [mpm_winnt:notice] [pid 32324:tid 120] AH00456: Apache Lounge VC14 Server built: Feb 28 2019 15:05:01
[Mon Dec 09 10:36:57.507704 2019] [core:notice] [pid 32324:tid 120] AH00094: Command line: ‘D:\myprogramm\ospanel\modules\http\Apache_2. 4-PHP_7.0-7.1-x64\bin\httpd.exe -d D:/myProgramm/OSPanel/modules/http/Apache_2.4-PHP_7.0-7.1-x64 -f d:\myprogramm\ospanel\modules\http\Apache_2.4-PHP_7.0-7.1-x64\conf\httpd.conf’
[Mon Dec 09 10:36:57.508704 2019] [mpm_winnt:notice] [pid 32324:tid 120] AH00418: Parent: Created child process 32516
[Mon Dec 09 10:36:57.856724 2019] [ssl:warn] [pid 32516:tid 136] AH01909: site.localhost:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.856724 2019] [ssl:warn] [pid 32516:tid 136] AH01909: myproject.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:57.857724 2019] [ssl:warn] [pid 32516:tid 136] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:58.032734 2019] [ssl:warn] [pid 32516:tid 136] AH01909: site.localhost:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:58.032734 2019] [ssl:warn] [pid 32516:tid 136] AH01909: myproject.loc:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:58.033734 2019] [ssl:warn] [pid 32516:tid 136] AH01909: default:443:0 server certificate does NOT include an ID which matches the server name
[Mon Dec 09 10:36:58.059736 2019] [mpm_winnt:notice] [pid 32516:tid 136] AH00354: Child: Starting 150 worker threads.
ЛОГИ ИЗ MySQL-5.7-x64_error
2019-12-09T08:36:56.996675Z 0 [Note] d:myprogrammospanelmodulesdatabaseMySQL-5.7-x64binmysqld.exe (mysqld 5.7.25) starting as process 32332 …
2019-12-09T08:36:57.003675Z 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2019-12-09T08:36:57.003675Z 0 [Note] InnoDB: Uses event mutexes
2019-12-09T08:36:57.003675Z 0 [Note] InnoDB: _mm_lfence() and _mm_sfence() are used for memory barrier
2019-12-09T08:36:57.003675Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-12-09T08:36:57.003675Z 0 [Note] InnoDB: Number of pools: 1
2019-12-09T08:36:57.003675Z 0 [Note] InnoDB: Not using CPU crc32 instructions
2019-12-09T08:36:57.006675Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2019-12-09T08:36:57.018676Z 0 [Note] InnoDB: Completed initialization of buffer pool
2019-12-09T08:36:57.080680Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
2019-12-09T08:36:57.373696Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2019-12-09T08:36:57.374697Z 0 [Note] InnoDB: Setting file ‘d:myprogrammospaneluserdataMySQL-5.7-x64ibtmp1’ size to 12 MB. Physically writing the file full; Please wait …
2019-12-09T08:36:57.541706Z 0 [Note] InnoDB: File ‘d:myprogrammospaneluserdataMySQL-5.7-x64ibtmp1’ size is now 12 MB.
2019-12-09T08:36:57.543706Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
2019-12-09T08:36:57.543706Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
2019-12-09T08:36:57.544706Z 0 [Note] InnoDB: 5.7.25 started; log sequence number 35382446
2019-12-09T08:36:57.544706Z 0 [Note] InnoDB: Loading buffer pool(s) from d:myprogrammospaneluserdataMySQL-5.7-x64ib_buffer_pool
2019-12-09T08:36:57.545706Z 0 [Note] Plugin ‘FEDERATED’ is disabled.
2019-12-09T08:36:57.568708Z 0 [Note] Server hostname (bind-address): ‘127.0.0.1’; port: 3307
2019-12-09T08:36:57.568708Z 0 [Note] — ‘127.0.0.1’ resolves to ‘127.0.0.1’;
2019-12-09T08:36:57.568708Z 0 [Note] Server socket created on IP: ‘127.0.0.1’.
2019-12-09T08:36:57.685714Z 0 [Note] Event Scheduler: Loaded 0 events
2019-12-09T08:36:57.685714Z 0 [Note] d:myprogrammospanelmodulesdatabaseMySQL-5.7-x64binmysqld.exe: ready for connections.
Version: ‘5.7.25’ socket: » port: 3307 MySQL Community Server (GPL)
2019-12-09T08:36:57.739717Z 0 [Note] InnoDB: Buffer pool(s) load completed at 191209 10:36:57
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
#1 16.01.2017 18:36:40
500 (Internal Server Error) при post передаче данных от анонима
Делаю отправку данных с формы авторизированным пользователем, всё проходит.
Для неавторизированного выдаёт
500 (Internal Server Error)
Можно ли отключить эта защиту на авторизированность?
Читал, что можно отключить через Middleware, написал код, но не помогло
<?php namespace AppHttpMiddleware;
use Closure;
use IlluminateFoundationHttpMiddlewareVerifyCsrfToken as BaseVerifier;
class VerifyCsrfToken extends BaseVerifier {
/**
* Handle an incoming request.
*
* @param IlluminateHttpRequest $request
* @param Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
return parent::handle($request, $next);
}
protected $except = [
//тут прописываем маршруты которые хотим исключить
'admin/change_reg',
];
}
Изменено Kirir (16.01.2017 18:38:35)
Связь со мной:
Скайп(с аватаркой) — shyraks
Телеграм — @Mramoris или +7 999 260 13 20
#2 16.01.2017 19:15:10
Re: 500 (Internal Server Error) при post передаче данных от анонима
значит эта 500я ошибка не имеет никакого отношения к проверке csrf-токена. смотри логи — там должно быть написано что за ошибка и в каком месте она возникла. странно что ошибку сайт не выдал в браузер. продакшен окружение что ли стоит?
#3 17.01.2017 01:22:12
Re: 500 (Internal Server Error) при post передаче данных от анонима
Что за продакшен окружение? В логи ошибки с post не приходят. Мб дело в open server, хотя вряд ли. Как-то странно, что разница чисто в том, авторизирован юзер или нет.
Связь со мной:
Скайп(с аватаркой) — shyraks
Телеграм — @Mramoris или +7 999 260 13 20
#4 17.01.2017 08:14:48
Re: 500 (Internal Server Error) при post передаче данных от анонима
может быть ошибка в коде, которая проявляет себя только когда пользователь неавторизован. где хранит логи опенсервер я не скажу, не пользуюсь сборками, а ларавель хранит свои в storage/logs
#5 17.01.2017 11:25:22
Re: 500 (Internal Server Error) при post передаче данных от анонима
Я не те логи смотрел. Проверил, вот какая ошибка выскакивает. Таки дело токене, как я понимаю, ток непонятно что можно сделать.
[2017-01-17 08:26:06] local.ERROR: exception ‘IlluminateSessionTokenMismatchException’ in D:opeservOpenServerdomainsshitvendorcompiled.php:2440
Stack trace:
#0 D:opeservOpenServerdomainsshitappHttpMiddlewareVerifyCsrfToken.php(17): IlluminateFoundationHttpMiddlewareVerifyCsrfToken->handle(Object(IlluminateHttpRequest), Object(Closure))
#1 D:opeservOpenServerdomainsshitvendorcompiled.php(8944): AppHttpMiddlewareVerifyCsrfToken->handle(Object(IlluminateHttpRequest), Object(Closure))
#2 D:opeservOpenServerdomainsshitvendorcompiled.php(12083): IlluminatePipelinePipeline->IlluminatePipeline{closure}(Object(IlluminateHttpRequest))
#3 D:opeservOpenServerdomainsshitvendorcompiled.php(8944): IlluminateViewMiddlewareShareErrorsFromSession->handle(Object(IlluminateHttpRequest), Object(Closure))
#4 D:opeservOpenServerdomainsshitvendorcompiled.php(10785): IlluminatePipelinePipeline->IlluminatePipeline{closure}(Object(IlluminateHttpRequest))
#5 D:opeservOpenServerdomainsshitvendorcompiled.php(8944): IlluminateSessionMiddlewareStartSession->handle(Object(IlluminateHttpRequest), Object(Closure))
#6 D:opeservOpenServerdomainsshitvendorcompiled.php(11789): IlluminatePipelinePipeline->IlluminatePipeline{closure}(Object(IlluminateHttpRequest))
#7 D:opeservOpenServerdomainsshitvendorcompiled.php(8944): IlluminateCookieMiddlewareAddQueuedCookiesToResponse->handle(Object(IlluminateHttpRequest), Object(Closure))
#8 D:opeservOpenServerdomainsshitvendorcompiled.php(11738): IlluminatePipelinePipeline->IlluminatePipeline{closure}(Object(IlluminateHttpRequest))
#9 D:opeservOpenServerdomainsshitvendorcompiled.php(8944): IlluminateCookieMiddlewareEncryptCookies->handle(Object(IlluminateHttpRequest), Object(Closure))
#10 D:opeservOpenServerdomainsshitvendorcompiled.php(2478): IlluminatePipelinePipeline->IlluminatePipeline{closure}(Object(IlluminateHttpRequest))
#11 D:opeservOpenServerdomainsshitvendorcompiled.php(8944): IlluminateFoundationHttpMiddlewareCheckForMaintenanceMode->handle(Object(IlluminateHttpRequest), Object(Closure))
#12 [internal function]: IlluminatePipelinePipeline->IlluminatePipeline{closure}(Object(IlluminateHttpRequest))
#13 D:opeservOpenServerdomainsshitvendorcompiled.php(8935): call_user_func(Object(Closure), Object(IlluminateHttpRequest))
#14 D:opeservOpenServerdomainsshitvendorcompiled.php(1891): IlluminatePipelinePipeline->then(Object(Closure))
#15 D:opeservOpenServerdomainsshitvendorcompiled.php(1880): IlluminateFoundationHttpKernel->sendRequestThroughRouter(Object(IlluminateHttpRequest))
#16 D:opeservOpenServerdomainsshitpublicindex.php(53): IlluminateFoundationHttpKernel->handle(Object(IlluminateHttpRequest))
#17 {main}
Связь со мной:
Скайп(с аватаркой) — shyraks
Телеграм — @Mramoris или +7 999 260 13 20