我正在尝试升级 (远程,VM) Debian 10 上的 phpmyadmin 安装,但没有成功。
我按照安装说明进行操作computingforgeeks.com,一开始 - 当我尝试访问http://path.tld/phpmyadmin- 我刚刚收到一条The connection was reset
消息。
得益于旧帖经过帕帕什,我检查了一下,我可能会得到一个很好的回应http://path.tld/phpmyadmin/test.html(/usr/share/phpmyadmin 下的 test.html 文件),因此问题应该是 /usr/share/phpmyadmin 下的 php 文件未被处理。
我尝试了提示帕帕什包括ProxyPassMatch
一行/etc/apache2/conf-available//etc/apache2/conf-available
:
ProxyPassMatch ^/phpmyadmin/(.*\.php(/.*)?)$ unix:/var/run/php8.1-fpm.sock|fcgi:///usr/share/phpmyadmin/
情况有所改善,因为现在我得到了Bad Request Your browser sent a request that this server could not understand
。Apache2 error.log 声称[proxy_fcgi:error] [pid .....] [client .....] AH01059: error parsing URL //: Invalid host/port
。我不确定如何理解/修复最后一个错误。我尝试了该ProxyPassMatch
行的几个变体,但均未成功。
- Apache/2.4.38(Debian)
- PHP 8.1.9
- 系统 4.19.0-21-amd64 #1 SMP Debian 4.19.249-2 (2022-06-30) x86_64
- 服务器 API FPM/FastCGI
/etc/php/8.1/fpm/pool.d/www.conf
我看见了其中listen = /run/php/php8.1-fpm.sock
。
systemctl status php8.1-fpm.service
并systemctl status apache2
回复良好。
FPM/FastCGI
,,ProxyPassMatch
....对我来说是未知领域,我已经被困了好几天了,感谢您的帮助。