需要: 已安装了宝塔Linux面板的阿里云服务器(Centos7),certbot.eff.org 1. 在服务器上安装snap 参见:https://snapcraft.io/docs/installing-snap-on-centos 2. 通过Snap安装Certbot 移除之前的证书软件,使用snap安装Certbot: 3. 手动使用Certbot 获取证书 宝塔系统的Nginx配置文件存放在/www/server/nginx/conf,默认情况下Certbot的Nginx插件无法找到nginx.conf配置文件,做个软连接让Certbot能找到nginx.conf文件 手动运行获取证书命令 把其中的example.com换成自己的域名,Certbot会为您生一个密钥,并提示把该密钥放到网站的/www/wwwroot/example.com/.well-known/acme-challenge目录下,确保http://example.com/.well-known/acme-challenge/McVrtxbb6vdx6tSCnULPgNxAhcyKjDpld-a2j_abcd能访问,然后按回车键让Certbot完成证书注册与配置,完成后会有提示信息。 4. 查看结果 进入宝塔系统,打开网站的配置窗口,SSL选项卡,就能看到已为您自动生成Let’s Encrypt免费证书 启用crontab 30 2 * * * /usr/local/bin/certbot-auto renew >> /www/server/panel/logs/certbot.log
FOS/RestBundle 升级出错.
FOS/RestBundle 升级后报错如下: 将在/config/service.yml中的 修改为: 即可
一个Symfony项目更新报错
你个2018年的项目要进行升级。由Symfony4.1升级到4.4, 升级过程解决了内存报错后,又出现以下错误. Google出是DoctrineMigrationsBundle由2.x升级到3.x引起的,需要修改/config/doctrine_migrations.yml 修改之前: 修改之后: 修改完成后, 运行 更新顺利完成 参考: https://github.com/doctrine/DoctrineMigrationsBundle/issues/338 https://github.com/doctrine/DoctrineMigrationsBundle/blob/master/UPGRADE.md
突破Composer 安装时内存大小限制
composer update 时报以下错误: Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52 使用Symfony的composer命令突破composer 内存限制问题, 不用修改php.ini中的memory_limit配置. symfony composer update
macOS Catalina (macOS 10.15) 已损坏无法打开解决办法
macOS Catalina 现在一定有不少小伙伴更新了,然后在安装和更新软件时,提示“已损坏无法打开”,按照之前的经验,在系统的“安全与隐私”中允许“任何来源”,发现还是没有用,这是怎么回事? 出现提示的原因是,苹果系统有一个GateKeeper保护机制(自 OSX 10.5 加入)。从互联网上下载来的文件,会被自动打上com.apple.quarantine标志,翻译过来就是免疫隔离,系统根据这个附加属性对这个文件作出限制。 macOS Catalina对系统安全性大大的加强了,附加属性也是针对系统安全的考量,然后,我们还是需要自我下载软件和自由,下面小编教你给软件移除此安全属性: 打开终端; 输入以下命令,回车;sudo xattr -d com.apple.quarantine /Applications/xxxx.app注意:/Applications/xxxx.app 换成你的App路径,或在输入 sudo xattr -d com.apple.quarantine 后将软件拖进去,然后再回车。如果提示”No such file”为文件路径有误,重命名一下软件名称,再重试即可。 重启App即可。
没有一点防备!苹果突然发布新13寸MacBook Pro
苹果在官网突然推出了13英寸新一代MacBook Pro笔记本,和新版iPad Pro、MacBook Air、iPhone SE一样,此次MacBook Pro也是采用官网直接更新,没有发布会。 键盘方面,新款13英寸的Macbook Pro,采用剪刀脚结构的Magic Keyboard键盘,这款键盘键盘首次亮相于16英寸MacBook Pro,并在今年三月添加到新MacBook Air中。 配置方面,新款13 英寸 MacBook Pro可以选配英特尔第十代处理器,官网数据显示,新一代处理器了让Turbo Boost速度最高达到4.1GHz,图形处理速度最高提升80%。 全新13寸Macbook Pro笔记本有4个版本可选,最便宜的版本售价9999元起,搭配了1.4GHz 4核八代酷睿i5处理器、8GB LPDDR3内存、256GB SSD硬盘、2个雷霹3接口,同样配置、但升级到512GB硬盘的13寸Macbook Pro笔记本则要11499元。 转自:https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10492707169920625269%22%7D&n_type=0&p_from=1
Android Activity添加返回按钮
给一个Activity添加返回上一个Activity按钮,返回按钮在左上角。如图所示 在Activity的onCreate方法中添加代码: 再给Activity添加重载方法: 这样无论上一个Activty是什么,点返回按钮都直接返回到上一个Activity。比在AndroidManifest.xml中添加
苹果iPhone SE 2020款国行价格公布:3299元
处理器上,Phone SE使用了苹果当前最新的A13仿生芯片,它是iPhone 11系列同款,相比之前,在运算、图形、AI机器学习等方面有很大提升,是手机行业目前最强的芯片。 根据苹果官方的数据,A13仿生芯片的CPU部分比A9(也就是上代iPhone SE)性能提升2.4倍;GPU图形性能部分提升4倍,还有相应的AI机器学习能力,这些决定了它的使用流畅度,并可以运行AR应用等比较考验运算能力的场景。 同样的,A13仿生芯片也成了拍照体验的推进力。 拍照方面,iPhone SE配备了1200万像素单摄,F/1.8光圈,支持IOS光学防抖,最大支持5倍数码变焦,前置700万像素摄像头,与iPhone 8一样。 售价方面,64GB版3299元,128GB版3799元,256GB版4599元,4月17日晚8点开始预定。