Ubuntu20.04 安装 mysql 5.7 默认密码问题

服务器环境:Ubuntu 20.04、nginx 1.10、mysql 5.7使用 apt-get 安装 mysql-client-core-5.7 和 php7.0-mysql(php 对 mysql 的扩展程序)后,mysql 登录不了,找到之前的 mysql 5.7以上root用户默认密码问题 教程,尝试拿到隐藏在错误日志里的 temporary password 。但别说错误日志了,正常的

laravel 项目部署后报错 'Please provide a valid cache path.'

解决方法来源:解决: Please provide a valid cache path. - learnku.com解决方法:在 storage/framework 下面创建 sessions, views, cache 文件夹,并修改成 php-fpm 或者 fastcgi 软件执行用户,一般为 www 或者 www-data。可以用 ps aux | grep php-fpm 查看,除了 m

Ubuntu20.04 安装 Nginx 软件报错:libgd3 缺少 libpng12-0 依赖

2021-07-12 更新果然还太年轻,当时捣鼓好了,后续再部署一台相同的服务器就卡住了。使用的 xenial 版本源(需要安装特定版本的软件),各种错误,安装的软件一个依赖一个,还与当前环境(Ubuntu 20.04 focal)依赖库不兼容。搞了好几天,用 history 查看当时的操作指令,对比着去参考执行,终于弄明白了当初是怎么成功的。如果直接复制 libpng12.so.0 文件到 /l

网站 SEO 反链效果分析

网站做了有三、四年了,但网站的权重一直干不上去,总是在 0~1 之间反复横跳。一些打着擦边球的网站却能将权重轻松地升到 5~6,甚至 7~8。抛开网站内容更新频次的问题,也不聊网站内容是否具有吸引力,思考 SEO 技术层面是否有不及的地方呢。换句话说,是否有办法通过技术手段从外部吸引流量进来呢?目光不由地注视到 [反向链接] 上。一开始做反链的时候,也曾有过不要 face 的在贴吧、CSDN 和

destoon 计划任务实现及存在的问题

使用 destoon 框架(6.0)过程中发现,存在「计划任务」未按时执行的问题。比如 2 小时订单未支付自动关闭的任务,通过后台单次调用成功,但并没有按照任务设置中的每半小时执行一次。上次运行时间和下次运行时间根本对不上,通过测试未支付订单也确未自动关闭。使用过的 ci 和 tp 的定时任务(同计划任务),运行脚本部分与 destoon 中的形式基本一致。ci 和 tp 使用 linux 系统计

调用 json_encode() 警告:ext-json is missing in composer.json

phpstorm 中 JSON 化输出内容,调用 json_encode() 报错:ext-json is missing in composer.json。之前不去管它也没有任何的报错,但总想着能够去掉这样的干扰警告。找到一教程:mac下phpstorm2019.1版本提示ext-json is missing in composer.json - CSDN。方法一:修改 phpstorm 配置

引入 jquery slim 版后,使用 post 请求: $.post is not a function

从 bootstrap 处获取到的 slim 版本 jquery,绑定页面初始化、绑定点击都没有问题,但在使用 $.post() 请求时报错,提示 $.post() 不是一个方法。因为 slim 版本属于精简版,会有一些 jquery 的功能丢掉。解决方法:使用完整版的 jquery,官网下载地址:jQuery - download。

php 删除数组中的某些元素不可行的方法

关于数组操作,php 与 js 的方法都比较相似(甚至名称都是一样的)。但也有区别,就是 js 的方法基于数组对象调用,而 php 是调用库函数,对数组(地址传递)进行操作。之前写过 js 数组添加元素和删除元素,php 操作基本一致。// 从尾部插入一个或多个元素 array_push($arr, $var); // 删除最后一个元素 array_pop($arr); // 获取数组切片 arr

iis 10 下网站访问下载 apk 地址报错:404.3 – Not Found 如果是脚本文件,请添加模块映射;如果应下载文件,请添加 MIME 映射

一开始以为是普通的 404 找不到文件,后来发现不准确。应该是该类型扩展不支持,不确定其是脚本还是下载文件。apk 是安卓安装包,明显属于应下载文件,所以就去 iis 中添加 MIME 类型。不知道 apk 的类型,就试着填写 application/apk,结果返回一堆乱码。用浏览器开发者控制台看了一下返回信息:无法显示页面,因为发生内部服务器错误。 错误页面和报错内容都不一样了,说明修改对解决

解决 yum install 报错: Cannot retrieve repository metadata (repomd.xml) for repository: base

最近升级了一下服务器配置,主要是想自建一个 gitlab(最低安装标准 2 核 4 g)。找到了一篇通过 yum 安装 gitlab 的教程。在尝试通过 yum 安装 postfix(发送邮件服务)时报错:Cannot retrieve repository metadata (repomd.xml) for repository: base。仔细观察了一下报错信息,里面提到文件 404 Not