使用ThinkPHP框架数据库无法连接,报错Could not connect: No such file or directory
,原因是/tmp/
目录下没有mysql.sock
文件。
解决方法:
先找到mysql的mysql.sock
文件1
2# find / -name mysql.sock
/var/lib/mysql/mysql.sock
创建软连接1
# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
小峰的博客
使用ThinkPHP框架数据库无法连接,报错Could not connect: No such file or directory
,原因是/tmp/
目录下没有mysql.sock
文件。
解决方法:
先找到mysql的mysql.sock
文件1
2# find / -name mysql.sock
/var/lib/mysql/mysql.sock
创建软连接1
# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
PHP程序在调用https
链接时报错”cURL error 60: SSL certificate problem: unable to get local issuer
certifica”,这是因为没有配置信任的服务器HTTPS验证。默认情况下,cURL被设为不信任任何CAS,因此浏览器无法通过HTTPS访问你服务器
解决方法:
yii\widgets\ActiveForm
类来创建表单ActiveForm::begin()
不仅创建了一个表单实例,同时也标志着表单的开始ActiveForm::begin()
和 ActiveForm::end()
之间的所有内容都被包裹在 html
的 form
标签中ActiveForm::field()
方法来创建一个 ActiveForm
实例,这个实例会创建表单元素与元素的标签,以及对应的 js
验证ActiveField
有一个对应的模型和属性, input
输入框的 name
属性会自动的根据属性名来创建,同时,还会用属性的验证规则来验证用户输入的数据e.g.
LNMP一键安装包安装的MySQL默认是开启了二进制日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/
下面产生mysql-bin.0000*
类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错。
如何关闭MySQL的日志功能:
在使用lnmp环境时,偶尔会遇到nginx返回502错误,这里我以lnmp一键安装进行说明
原因一:安装时php没有安装成功
查看一下是否存在/usr/local/php/sbin/php-fpm
,如果没有肯定没安装成功。
原因二:eaccelerator配置项
在php.ini
里,eaccelerator
配置项一定要放在Zend Optimizer
配置之前,否则也可能引起502 Bad Gateway。php一些模块之间也可能会造成502,如Zend GuardLoader与Opcache,ioncube与Zend GuardLoader等,一般可以通过注释掉一个然后重启php-fpm,然后看是否还502进行排除。
原因三:php-cgi进程
在安装好使用过程中出现502问题,一般是因为默认php-cgi
进程是5
个,可能因为phpcgi
进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.conf
将其中的max_children
值适当增加,如果php已升级到5.3.*
以上且使用的是dynamic
模式,需要调整pm.min_spare_servers
和pm.max_spare_servers
的值适当增加。
CentOS6.5在配置阿里云yum源后,更新缓存发生报错
1 | [root@localhost yum.repos.d]# yum makecache |
服务器更新代码git pull
的时候有冲突
1 | Updating 6517e7c..d208dd9 |
出现这个问题的原因是版本库提交了新代码,而你服务器也修改了对应文件的代码,
这时候你进行git pull
操作就好出现冲突了,解决方法,在上面的提示中也说的很明确了。
在安装grunt
的时候,提示:
1 | $ cnpm i |
1 | <!DOCTYPE html> |
判断点击事件发生在区域外的条件是:
百度编辑器UEditor内置了无格式粘贴功能,只需要对ueditor/ueditor.config.js
文件简单的配置即可。
retainOnlyLabelPasted
,设置为true
1 | //粘贴只保留标签,去除标签所有属性 |
pasteplain
,设置为true
1 | ,pasteplain:true //是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴 |