feat(ssr): вынести обработку SSR ошибок в отдельный файл

- Создан resources/js/ssr/errorHandler.js для логирования SSR ошибок
- SSR ошибки теперь записываются в storage/logs/ssr-errors.log
- Обновлён ssr.js с использованием кастомного error handler
- Добавлен storage/logs в .gitignore

Теперь SSR ошибки не засоряют основные логи приложения

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
F4ilji
2026-04-07 22:55:31 +05:00
co-authored by Qwen-Coder
parent d7c6d23a6b
commit bd28fc60d7
5 changed files with 73 additions and 6 deletions
-3
View File
@@ -406,6 +406,3 @@ route(name, params) {
- Завершение работы → подключи `review`
4. **Exec (PHP):** Если нужна команда artisan — оберни в `docker exec -it ntspi-php ...`.
5. **Exec (System):** Если нужен поиск — используй `find/grep`.
## Qwen Added Memories
- Security hardening applied to prod: nginx restricts PHP execution to index.php only, blocks access to .env/vendor/storage/hidden files, adds CSP header. PHP-FPM has open_basedir=/var/www:/tmp, disabled dangerous functions (passthru, system, proc_open, etc.), secure session cookies, expose_php=Off. curl_exec and shell_exec kept enabled because app uses them (VK API, LibreOffice conversion). Files: _docker/nginx/prod/conf.d/nginx.conf, _docker/app/php.ini