Пытался искать ответ уже два дня. Кажется, ничего не применимо.
- В консоли Chrome появляется ошибка
net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
.
- Если я пытаюсь просмотреть источник страницы в браузере, он выглядит пустым.
- В Firefox нет ошибок, и источник страницы выглядит хорошо (присутствует последний тег
</html>
)
- Ошибка печатается только на домашней странице и только на сервере, а не локально.
- С содержимым страницы все в порядке, я проверял содержимое другой страницы (статическое, без переменных), которое отлично работает на другом маршруте, и ошибка все еще присутствует.
- Я изменил маршрут с
stage.myproject.url
на stage.myproject.url/x
, и ошибки больше нет, поэтому он в значительной степени связан с основным URL.
Конфигурация Apache выглядит следующим образом, согласно Документы Symfony: настройка веб-сервера и потребности веб-сайта:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName stage.myproject.url
DocumentRoot /var/www/stage.myproject.url/public
<Directory /var/www/stage.myproject.url/public>
AllowOverride None
Require all granted
FallbackResource /index.php
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
<FilesMatch \.php$>
# Apache 2.4.10+ can proxy to unix socket
SetHandler "proxy:unix:/var/run/php/php7.3-fpm.sock|fcgi://localhost/"
</FilesMatch>
ErrorLog ${APACHE_LOG_DIR}/stage.myproject.error.log
CustomLog ${APACHE_LOG_DIR}/stage.myproject.access.log combined
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/stage.myproject.url/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/stage.myproject.url/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/stage.myproject.url/chain.pem
</VirtualHost>
</IfModule>
Любые советы о том, что я должен попробовать дальше?
Редактировать : Отключение
FallbackResource /index.php
строка удаляет ошибку, а также ломает панель инструментов отладки Symfony.