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 开发人员工具栏代码列入白名单呢?
我在用着 :
我正在使用PhpStorm 2018.3.4,Docker,MySQL和Ubuntu。我尝试使用Docker容器配置MySQL失败network_mysql。
首先,我尝试了以下配置:
它给了我这个错误:
然后,我尝试了这个:
这个给了我另一个错误。
我想念什么吗?还有另一个地方我必须配置一些东西吗?
docker ps 输出:
在这里docker network ls:
对于命令docker inspect network_mysql,这里是描述的链接:https :
//pastebin.com/9LmeAkc8
这是docker-compose.yml配置:https ://pastebin.com/DB4Eye4y
我试图- "3306:3306"在此wex_server_proxy部分中添加无效。
要修改的文件是这个文件:
我添加了该ports部分,打开了3306端口:)然后,它起作用了。
我使用该命令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)