该问题的原因大多数是用了lnmp add等命令添加的虚拟站点,参考此文章https://lnmp.org/faq/lnmp-vhost-add-howto.html#use... lnmp做了一个防跨目录设置,也就是在配置的root目录加了个 .user.ini,很讨厌的文件,正常情况无法删除 .user.ini 文件无法直接修改,如要修或删除需要先执行:chattr -i / 网站目录 /.user.ini 该文件可以删除, rm -f / 网站目录 /.user.ini 就可以。 .user.ini 不需要重启一般 5 分钟左右生效,也可以重启一下 php-...
             
mysqli_report(PHP 5, PHP 7)mysqli_report — 开启或禁用(Mysql)内部(错误)报告函数说明bool mysqli_report ( int $flags )mysqli_report()在开发和测试阶段对于你的查询和代码测试的提升方面是一个非常有用的函数。 它依赖flags参数报告从mysqli函数调用或没有使用索引(或使用了坏的索引)的查询引发的错误。参数flags支持的flags名称描述MYSQLI_REPORT_OFF关闭错误报告MYSQLI_REPORT_ERROR报告mysqli函数调用中的错误MYSQLI_REPO...
             
1、先申请应用接口 传送门 http://open.weibo.com/apps2、申请应用 拿到 App Key 和 App Secret3、登录授权文档 http://open.weibo.com/wiki/Connect/login4、请通过之后下载 SDK 包,传送门 http://open.weibo.com/wiki/SDK#PHP_SDK4、SDK 下载之后得到此文件这里有用的是 saetv2.ex.class.php 和 config.php (config 也可以配置在项目里面,就不需要此文件)然后参考 index.php 和 callback.ph...
             
官方API https://developer.github.com/apps/building-oauth-a...请求的用户信息一张图总结前面基本上按照文档来不会有问题,最后一步请求用户信息我遇到了一个问题,那就是禁止请求,可以根据提示打开对应的文档https://developer.github.com/v3/#user-agent-requir...请求的时候添加 User-Agent: Awesome-Octocat-App 就能解决了
             
yii2 提交表单后报400错误,提示 “您提交的数据无法验证”解决方法:1:在布局的头部部分添加这个 (暂未实践)2:在控制器关闭令牌public $enableCsrfValidation = false; //当前控制器关闭crf验证3:在form表单中加隐藏域 (暂未实践)
             
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例PHP设计模式之单例模式单例模式顾名思义,就是只有一个实例,作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。一、单例模式的三个要点:  1.某个类只能有一个实例。  2.必须自行创建这个实例。  3.必须自行向整个系统提供这个实例。二、为什么要使用PHP单例模式?  1.PHP的应用有一个大方面是针对于数据库,一个应用中会存在大量的数据库操作,在使用面向对象的方式开发时,如果...
             
required : 必须值验证属性[['字段名'], required, 'requiredValue' => '必填值', 'message' => '提示信息'; #说明:CRequiredValidator 的别名, 确保了特性不为空. email : 邮箱验证['email', 'email']; #说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址. match : 正则验证[['字段名'], match, 'pattern' => '正则表达式', 'message' => '提示信息']; [[...
             
因为工作需要,接触到了PostgreSQL,遇到了主键自增的情况 引用一下PostgreSQL文档的原文:https://www.postgresql.org/docs/8.3/static/datatyp... 8.1.4. Serial Types 数据类型serial和bigserial不是真正的类型,而只是用于设置唯一标识符列的符号方便(类似于 某些其他数据库支持的AUTO_INCREMENT属性)。在当前实现中,指定: <span class="redactor-invisible-space">CREATE TABLE tablename...
             
$filePath = $_FILES["file_products_price"]["tmp_name"];$PHPReader = new PHPExcel_Reader_Excel2007();if( ! $PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if( ! $PHPReader->canRead($_FILES["file_products_price"]["tmp_name"])){ echo 'no Excel'...
             
你可以通过两种方式安装 Yii:使用 Composer 或下载一个归档文件。推荐使用前者,这样只需执行一条简单的命令就可以安装新的扩展或更新 Yii 了。注意:和 Yii 1 不同,以标准方式安装 Yii 2 时会同时下载并安装框架本身和一个应用程序的基本骨架。通过 Composer 安装 如果还没有安装 Composer,你可以按 getcomposer.org 中的方法安装。在 Linux 和 Mac OS X 中可以运行如下命令:<code class="hljs groovy">curl -sS <span class="hljs-string...
回到顶部