小编lio*_*elp的帖子

Symfony 中的 Nonce 和 Web 开发人员工具栏

Symfony 在开发 Web 工具栏中使用随机数,如下所示:

<div id="sfwdtd61de8" class="sf-toolbar sf-display-none"></div><script 
nonce=ca6666b27bc9c402c16192e4b43bbdaa>
Run Code Online (Sandbox Code Playgroud)

等等,然后,由于随机数是动态生成的,我不能在我的虚拟主机中使用这种内容安全策略代码:

Header set Content-Security-Policy script-src 'self' 'nonce-
ca6666b27bc9c402c16192e4b43bbdaa'
Run Code Online (Sandbox Code Playgroud)

那么我应该怎么做才能将 Web 开发人员工具栏代码列入白名单呢?

我在用着 :

  • 交响乐3.3.2
  • 阿帕奇2.4.25
  • PHP 7.1.2

php security symfony

5
推荐指数
1
解决办法
874
查看次数

PhpStorm-如何通过Docker连接到MySQL

我正在使用PhpStorm 2018.3.4,Docker,MySQL和Ubuntu。我尝试使用Docker容器配置MySQL失败network_mysql

首先,我尝试了以下配置:

第一种配置

它给了我这个错误:

第一次配置的结果

然后,我尝试了这个:

第二配置

这个给了我另一个错误。

第二种配置的结果

我想念什么吗?还有另一个地方我必须配置一些东西吗?

docker ps 输出:

码头工人ps

在这里docker network ls

码头工人网络ls

对于命令docker inspect network_mysql,这里是描述的链接:https : //pastebin.com/9LmeAkc8

这是docker-compose.yml配置:https ://pastebin.com/DB4Eye4y

我试图- "3306:3306"在此wex_server_proxy部分中添加无效。

要修改的文件是这个文件:

https://pastebin.com/TPBQNCDZ

我添加了该ports部分,打开了3306端口:)然后,它起作用了。

mysql phpstorm docker

3
推荐指数
1
解决办法
1723
查看次数

通过 Composer 安装软件包后如何启动脚本?

我使用该命令composer require otra/otra:dev-develop --no-update --no-cache && composer update --no-autoloader来安装我自己的框架。

我已将此部分放在composer.json我的框架中:

"scripts": {
    "pre-install-cmd": "@composer config bin-dir bin/"
}
Run Code Online (Sandbox Code Playgroud)

但是 Composer 不运行它。这是否正常,Composer 是否将其视为依赖项而不是根包,因此它不允许我的脚本运行?

如果是这种情况,我怎么会有相同的行为?

我想要 :

  • 将我的二进制文件放在bin文件夹中,vendor/bin而不必要求用户手动执行符号链接(或其他解决方案)
  • 将一个web文件夹从我的框架复制到项目的根目录。

编辑:使用create-project命令 如果我输入composer create-project otra/otra:dev-develop crashtest --remove-vcs,我会得到这个composer.json

{
  "name": "otra/otra",
  "type": "library",
  "description": "The OTRA PHP framework",
  "keywords": ["framework"],
  "homepage": "https://github.com/lperamo/otra",
  "license": "X11",
  "authors": [
    {
      "name": "Lionel Péramo",
      "email": "contact@lionel-peramo.com",
      "homepage": "https://wexample.com"
    }
  ],
  "bin" : ["otra.php"], …
Run Code Online (Sandbox Code Playgroud)

php composer-php php-7.4

3
推荐指数
1
解决办法
1410
查看次数

标签 统计

php ×2

composer-php ×1

docker ×1

mysql ×1

php-7.4 ×1

phpstorm ×1

security ×1

symfony ×1