symfony

使用 Symfony 应用程序和 nginx 时,所有路由均返回 404
symfony

使用 Symfony 应用程序和 nginx 时,所有路由均返回 404

我认为标题说明了一切,这是我的 nginx 配置文件。 我应该提到,本地在 dockerized 环境中一切都运行良好,所以我认为这是与 nginx 相关的问题。此外,应用程序的 React 部分正在运行,我只遇到了 api 问题。 server { server_name s1.dev2.company.cz; root /var/www/s1; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always; ...

Admin

clamdscan 返回“无法启动 Clamav Daemon”,但 clamd 正在运行
symfony

clamdscan 返回“无法启动 Clamav Daemon”,但 clamd 正在运行

我正在使用 clamdscan 扫描上传到网站的文件。如果我从命令行运行 clamdscan,它会正常工作。但是,如果我从 PHP 脚本调用,它会引发异常: App\Util\Exception\Company\AntivirusNotRunningException Clamav Daemon cannot be started 我假设 Clamav Daemon 是 clamd,但它正在运行: 我尝试将 clamd 的所有者从 root 更改为 apache,但都返回相同的错误。另一个令人困惑的事情是,这在某些服务器上有效,但在其他服务器上无效,没有...

Admin

使用子文件夹进行多个 Symfony 安装的 NGINX 配置
symfony

使用子文件夹进行多个 Symfony 安装的 NGINX 配置

我的域中有一个 Shopware 安装(版本 6.5.5.1)。我想使用同一个域添加更多独立的 Shopware 安装(用于不同的语言/国家)。 例如,mydomain.com 和 mydomain.com/de、mydomain.com/en 等。 我有两个独立的安装: /var/www/html/developer/dev-test(gerwin-gesundheitsprodukte.com) /var/www/html/developer/dev-app1(gerwin-gesundheitsprodukte.com/app1) 第一个安装(...

Admin

错误 500:在共享主机(Apache)上部署 Symfony 6 应用程序时出现内部服务器错误
symfony

错误 500:在共享主机(Apache)上部署 Symfony 6 应用程序时出现内部服务器错误

我已成功使用 Deployer 将我的应用程序部署到远程主机。 我在共享主机上,无法访问 Apache 配置。 应用程序部署在为附加域创建的目录中,也就是说,它不在主域中。此文件夹位于:home/serverid/myrootadon 当我尝试导航到已安装该应用程序的域时,https://example.com我得到: 错误 500 - 内部服务器错误 处理您的请求时遇到错误。通常,这只是暂时的情况。请联系网站所有者获取进一步的帮助。 我不明白是什么导致了这个错误。我尝试查看错误日志,但什么也没找到。 在根文件夹中仅有一个error_log文件,内容如下...

Admin

Nginx:在端口 X 上路由所有 LAN 请求,使其看起来像是来自 127.0.0.1:8000
symfony

Nginx:在端口 X 上路由所有 LAN 请求,使其看起来像是来自 127.0.0.1:8000

我已经将 symfony 应用程序移植到我的机器上,可以通过 127.0.0.1:8000 进行访问 它通过 docker compose 运行,其中包含一个nginx容器和一个app像这样的容器 nginx: container_name: nginx image: "${NGINX_IMAGE}" build: build/nginx restart: always env_file: .env ports: - "8000:443" volumes: - "./build/...

Admin

在 Symfony Server 中使用端口 80
symfony

在 Symfony Server 中使用端口 80

我尝试在 MacOS 上使用内置 Symfony 服务器时设置端口 80,而不是默认为 8000。但一直出现此错误: [ERROR] PHP-FPM failed to start: pool www] please specify user and group other than root FPM initialization failed 然后使用“sudo”运行“server:start --port = 80”命令似乎有效,但我只得到一个显示“未找到文件”的页面。 知道如何使用这个端口号吗? ...

Admin

Nginx 配置用于将通配符 server_name 与特定的 Symfony 路由进行匹配
symfony

Nginx 配置用于将通配符 server_name 与特定的 Symfony 路由进行匹配

我在 domain.tld 上有一个 Symfony 5 应用程序,它具有以下基本的 nginx 配置: map "$http_cloudfront_forwarded_proto:$http_x_forwarded_proto" $cloudfront_proto { default "http"; "~https" "https"; } server { server_name domain.tld; listen 80 backlog=65535; root /var/www/project/public; ...

Admin

仅通过 FTP 访问即可将 symfony 5 应用程序部署到共享主机
symfony

仅通过 FTP 访问即可将 symfony 5 应用程序部署到共享主机

我正在尝试在仅提供 ftp 访问而没有 ssh 可能性的服务器上部署 Symfony Web 应用程序,并且我只能将文件放在两个根文件夹中:/data 和 /html 文件夹。我试图将 Symfony 文件放在 de html 文件夹中,但 apache webpack 创建的 htaccess 不起作用,仅在本地起作用,并且我在屏幕上收到 500 错误。日志也无济于事,只有通用的 404 消息。 有什么想法吗?我尝试按照 @runawaycoin 的其他帖子中的说明进行操作,但没有成功:https://medium.com/@runawaycoin/dep...

Admin

Symfony 供应商 autoload_runtime
symfony

Symfony 供应商 autoload_runtime

当我尝试执行:symfony console d:d:c 要启动我的数据库,我必须: 解析错误:语法错误,C:\Users\user\my_project_name\vendor\autoload_runtime.php 第 21 行出现意外“?”退出状态 255 这是 autoload_runtime 文件: // autoload_runtime.php @generated by Symfony Runtime if (true === (require_once __DIR__.'/autoload.php') || empty($_SERVER...

Admin

有时客户端到后端的 POST 请求不包含主体
symfony

有时客户端到后端的 POST 请求不包含主体

我们在 Heroku 上运行 2 个不同的应用程序。两个应用程序都使用 PHP 和 Symfony 编写 API,并通过 Apache 运行。其中一个前端客户端使用 Vue 编写,另一个使用 Angular 编写。 在 API 中,我们从 POST 主体序列化命令和查询对象。有时此过程会失败,因为缺少所需的字段。我们通过 Sentry 错误监控知道这一点。在那里,我们可以查看这些请求,发现它们都完全缺少主体。 我们从来没能重现这种情况。 该问题涉及不同的端点、不同的浏览器、不同的设备(移动设备和台式机),除了缺少请求主体之外没有任何共同点。 网络布局、Apa...

Admin

NGINX liip_imagine 无法为...创建路径“获取操作失败”webp - 未在 media/cache/filter_name symfony 中创建 .webp
symfony

NGINX liip_imagine 无法为...创建路径“获取操作失败”webp - 未在 media/cache/filter_name symfony 中创建 .webp

所以在我的 liip_imagine 中我有类似的东西: webp: generate: True quality: 70 它在本地运行良好,它提供 .png.webp 图像,但当我将它放在我的 NGINX 服务器上时,我遇到了一个问题,称为无法创建路径...“获取操作失败,我使用 imagick 作为驱动程序。我的服务器上有 mime 类型的 webp。问题是它在 imagick 上也显示错误,例如 if (isset($options['format'])) { $this->imagick>setima...

Admin

升级到 Symfony flex 后 CPU 中断增加,性能下降
symfony

升级到 Symfony flex 后 CPU 中断增加,性能下降

我们正在将 Symfony 3.4 应用程序 (LAMP w/ opcache/php-fpm) 升级到 flex(按照https://symfony.com/doc/current/setup/flex.html)。在负载测试中,我们发现 CPU 使用率有所增加,尤其是系统 CPU。 我们在分析中注意到的变化: CPU 中断增加。 perf topmutex_spin_on_owner显示和内核调用中花费的 CPU 时间更多osq_lock。研究表明,这表明我们在访问某些共享资源时遇到了瓶颈。 sar -n SOCK显示正在使用更多 UDP 端口,并且t...

Admin

Google 重定向在 symfony 网站上失败
symfony

Google 重定向在 symfony 网站上失败

我正在帮助一位朋友维护她的网站,但出现了一些我不完全理解的奇怪行为。 当您在 google.com 上搜索她的网站并点击她的主网站时,该网站会重定向到 google.com。如果我复制并粘贴相同的超链接并直接在浏览器中输入,它就可以正常工作。 我已经检查过 .htaccess 并且它似乎没有问题 还检查了 curl 和 traceroute 似乎没问题 检查 DNS 检查了谷歌控制台,一切似乎都很好,除了在新标签页中打开链接时 以下是搜索内容https://www.google.com/search?q=lara+padilla&rlz=1C5C...

Admin

为什么当流量很高时 Apache 响应非常慢?
symfony

为什么当流量很高时 Apache 响应非常慢?

我有一个新闻 android 应用程序,它在 symfony(PHP 框架)上作为后端(管理面板)在 API 上运行。 当我向用户发送推送通知 API(Firebase)时,我的服务器响应非常慢。一段时间后,我的服务器就可以正常工作了。 我的应用程序有 10,000 名活跃用户 服务器详细信息 -- 2vCPU 和 8GB RAM(在 Google Cloud 上) 操作系统-Ubuntu 18.04 Web 服务器——Apache2 数据库-MySQL PHP 版本 - PHP 7.0(因为我的应用程序不支持更高的 php 版本) Apache mpm...

Admin

Nginx - Symfony 4 多应用 - 同一域名
symfony

Nginx - Symfony 4 多应用 - 同一域名

我正在尝试在同一个服务器块(同一个域)中设置 2 个 Symfony 4 应用程序,但 php 不会呈现 php 文件。这是我的配置: server { server_name mydomain.com; root /var/www/; location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; } location ~ ^/app1(/.*)$ { alias /h...

Admin