PHP
程序人生禅
项目经理
展开
-
mac nginx laravel 静态资源 404
文章目录问题:brew 安装 php/nginx/mysql/redis,然后composer安装laravel,安装了laravel/vue,public与登录用户同组/目录问题:brew 安装 php/nginx/mysql/redis,然后composer安装laravel,安装了laravel/vue,public与登录用户同组/目录开始,访问注册页是404,前提是已做了laravel的url正则匹配,目前nginx配置如下:server { #监听端口 listen 8原创 2020-08-22 10:11:07 · 570 阅读 · 0 评论 -
Fatal error: Class 'Home\Mode\User' not found in /home/.... thinkphp3.2无法找到数据模型类的问题
thinkphp3.0时下载过一个thinkphp,只完成了安装,测试页面就没有兴趣玩儿下去了.后来一直用 YII,现在由于某种特殊的原因,又开始接触 ThinkPhp,官网目前最新版本是3.2.安装测试版本后,调用数据,发现问题.直接使用 M函数无法获取模型.于是看了下文档,因为使用的数据库是以前某个项目的.表的命名没有前缀,表名类似 UserInfo 这样的名称.似乎不符合原创 2014-02-26 23:22:49 · 25703 阅读 · 0 评论 -
thinkphp3.2.2 使用BUILD_CONTROLLER_LIST常量无法生成controller
当使用BUILD_CONTROLLER_LIST常量时,按照文si原创 2014-10-11 11:20:37 · 4459 阅读 · 1 评论 -
sql 与pgsql
每件事情的开始,总是出一些日后看起来很幼稚可笑的事情。今天,我正是因为做了一件这样的事情,所以,希望能够记录下来,一是分享给那些可能与我一样刚刚接触PG的童鞋,盆友;二是希望自己在碰到类似的问题时,可以把思路扩宽一些。因为是新手,小马上路,所以什么事情都是要尝试的。原创 2011-08-19 18:01:47 · 621 阅读 · 0 评论 -
Yii PDO::__construct(): [2002] No such file or directory
今天按装pear插件时,使用了php的default.ini覆盖了php.ini,后来打开yii的一个项目时就报下面的错误了。PDO::__construct(): [2002] No such file or directory (trying to connect via unix://pathto/mysql.sock)很明显,pdo配置错误,find查找到mysql.sock,更改原创 2013-07-05 18:19:18 · 3042 阅读 · 0 评论 -
PHP基础错误导致的500
因为不小心在命名一个方法时使用了原创 2014-09-19 15:15:55 · 864 阅读 · 0 评论 -
windows xampp mongodb
最近公司没有什么项目需要具体实施,组织学习,不知是怎么想的,要了解一下mongodb,于是先搭个环境来玩一下。https://pecl.php.net/package/mongo/1.5.7/windowsmongodb,去官网下载。到安装目录运行:D:\>mongod --dbpath D:/MongoDB/data(data目录先建好,并在其下建立db目录)原创 2015-03-31 15:57:09 · 2555 阅读 · 0 评论 -
PHP获取当前进程所有变量
有时,玩一些开源的系统,难免做一些原创 2014-10-17 13:35:05 · 4410 阅读 · 0 评论 -
codeIgniter在view中引入model
理论上来说,如果项目能够使用MVC框架,清晰的y原创 2014-10-31 14:46:41 · 1256 阅读 · 0 评论 -
PHP 调试报“Only variables should be passed by reference”怎么办
这个问题多半是因为引用传递参数原创 2014-11-14 16:08:23 · 21751 阅读 · 0 评论 -
codeigniter 不能引入css样式表
虽然知道codeigniter有样式表引入路径的问题(很多框架或架构都有一些使用)原创 2014-10-13 16:00:54 · 2058 阅读 · 0 评论 -
搞死xampp的简单原因
特殊需求的原因,mac里装了个windows7,然后装原创 2014-09-28 16:03:18 · 836 阅读 · 0 评论 -
PHPcms 多图字段的调用
因客户要求,自建了一个模型,其中有一个多原创 2014-09-16 16:38:27 · 2447 阅读 · 0 评论 -
Empire CMS 500
在帝国CMS里利用listInfo实现了一个动态搜索栏目。但是后来因为搜索的字段有变化,把测试的一个字段去掉。结果,悲催的事出现了。刷新后,页面不显示了。考虑的因素很多,相应的字段变量是否不匹配了,找不到了,文件编码了,等等,一系列的问题但是还是无果,然后一路dump,直到判断模板的地方,//页面支持标签if($public_r['dtcanbq']){ $tempr[tem原创 2012-09-05 11:39:17 · 682 阅读 · 0 评论 -
PHP 无法上传文件 $_FILES为空 $_POST为空
如果遇到这种现像,就去查看phpinfo()吧.原创 2014-09-12 21:19:49 · 10727 阅读 · 0 评论 -
composer相关
镜像站 composer包 善用搜索你会受用一生composer镜像站 get composer下载 composer.phar composer包全局安装 全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。 Windows 系统: 找到并进入 PHP 的安装目录(和你在命令转载 2017-05-16 09:59:40 · 342 阅读 · 0 评论 -
vagrant Laravel 5 permission denied
错误描述如下 ... Permission denied in blog/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107Stack trace ... 开始尝试过很多办法 ,{Permission denied}首先想到的是访问权限问题,于是动用了chmod + 、chmod 777,各种修改,都无效,于是放弃了原创 2017-08-01 09:35:58 · 1436 阅读 · 0 评论 -
Lumen 自定义 make:controller 命令
Lumen 自定义make命令preface0x0001创建命令类创建命令类对应的模版文件功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图...原创 2019-01-05 21:46:45 · 2048 阅读 · 4 评论 -
configure: error: Cannot find php-config. Please use --with-php-config=PATH
在安装PHP安装扩展时,配置 php-config的路径,报此错误,原因是 php-config 路径错误,此路径是指PHP安装位置下的/app/to/path/php/bin/php-config的位置.原创 2018-08-28 08:47:12 · 1381 阅读 · 0 评论 -
php 中文分词 全文搜索引擎 xunsearch 实例
xunsearch 安装下载解压安装安装成功配置信息SCWS 中文分词设计表做测试数据配置文件建立索引测试索引xunsearch 安装下载cd ~/downloads/wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2解压 tar -...原创 2018-07-20 08:31:37 · 2348 阅读 · 0 评论 -
xunsearch 实践步骤
xunsearch 安装下载解压安装安装成功配置信息SCWS 中文分词设计表做测试数据配置文件建立索引测试索引xunsearch 安装下载cd ~/downloads/wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2解压 tar ...原创 2018-06-20 11:52:30 · 1517 阅读 · 1 评论 -
laravel 字体无法加载 404
laravel框架,因为某种原因 用了mui,但是因为其图标使用了外部字体,因此需要依赖外部字体文件,已经加放置了 public/fonts/mui.ttf ,结果还是404 ,多方查找无果,最后直接拷贝url访问,是laravel的404页面,也就是说即使访问非php文件,还是laravel接管了,进一步说,就是index.php接管了,能发挥这个作用的,只有webserver的重写规则,因此...原创 2018-06-01 11:25:49 · 924 阅读 · 0 评论 -
求一个整数数组中和最大的连续子数组,例如:[4, -10, 210, -33, 45, -5, 22]的 最大连续子数组是[210, -33, 45, -5, 22](需写明思路,并编程实现)
PHP小算法一例:<?phpfunction getMaxSubArr(array $arr) { $c = count($arr); $mckArr = []; // 放置各种可能组合(作为键名)及其和(作为值) for ($i = 0; $i < $c; $i++): $ck = ""; // 组合的键 $subSum ...原创 2018-05-30 14:17:20 · 563 阅读 · 0 评论 -
laravel 500 Whoops, looks like something went wrong.
原由报500,但却没有其他详细错误,在index.php入口文件加断点,正常,判断为 debug模式未开启再运行显示真正的错误 No application encryption key has been specified原由 原来直接安装在虚拟机里,vim编程,但后来修改视图代码时,不太方便,改加入svn,迁到本地再编辑;做svn时,偷懒,不想改vhosts...原创 2018-04-22 09:06:39 · 2489 阅读 · 0 评论 -
laravel 比较全的 env 文件
APP_NAME="Laravel 5.5"APP_ENV=localAPP_KEY=APP_DEBUG=trueAPP_LOG_LEVEL=debugAPP_URL=http://localhostAPP_LOCALE=enAPP_FALLBACK_LOCALE=enAPP_LOCALE_PHP=en_USDB_CONNECTION=mysqlDB_HOST=127.0.0转载 2018-01-10 15:13:42 · 1946 阅读 · 0 评论 -
mac os vagrant install yii via composer and solve "Permission denied" , assets 404
composer use Packagistcomposer config -g repo.packagist composerreference linkWhen install via composer Maybe use github token:https://github.com/settings/tokensPermission deniedwhen visit web , premis原创 2017-11-26 23:44:24 · 559 阅读 · 0 评论 -
vagrant laravel open_basedir
lnmp一键安装套件 laravel 安装完成启动时报错:Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/lblog/blog/bootstrap/autoload.php) is not within the allowed path(s): (/home/wwwroot/lblog/blog原创 2017-08-01 09:47:36 · 1519 阅读 · 0 评论 -
PHP之Mysql(一)
MySQL数据库概述数据库基本概念数据库系统的概念数据库管理发展阶段数据模型数据库种类关系型数据库SQL 简介什么是 SQLSQL 能做什么SQL 是一种标准在网站中使用 SQLRDBMS在MySQL数据库中SQL语言由以下四部分组成sql注意事项MySQL基础MySQL软件安装MySQL数据类型列类型列类型列类型选择原则MySQL约束管理数据库与数据表转载 2017-07-28 21:32:22 · 738 阅读 · 0 评论 -
按照单词的字母是否相同对字符串数组进行分组
给定数组,把字母相同的单词并为一组。原创 2017-07-03 12:18:40 · 2396 阅读 · 0 评论 -
PHP之Linux(六、七) 软件安装
linux 软件安装Shell前端软件包管理器yum把linux 本地安装光盘作为yum 源mount 挂载目录卸载目录编辑本地仓库配置yum源配置清除yum元数据 metadatayum 安装ssh查看是否安装服务search 使用YUM查找软件包install 安装软件包配置软件启动系统服务yum 安装ifconfigsearch 使用YUM查找软件包使用远程工具转载 2017-07-24 22:45:13 · 785 阅读 · 0 评论 -
PHP之Linux(十)计划任务与备份策略
计划任务什么是计划任务计划任务使用场景crontab 与at区别at命令crontab命令一些注意事項备份策略备份概述备份场景备份因素的考虑哪些 Linux 数据具有备份的意义备份用储存媒体的选择备份策略备份命令计划任务什么是计划任务所谓计划任务就是指某一个时间系统自动做一件事情如输入指令或者保存文件等等 计划任务分两种:一次性计划任务命令(at)和周期性计划任务命令原创 2017-07-24 22:47:55 · 579 阅读 · 0 评论 -
PHPcms模板中引用原生PHP函数
PHPCMS模板中是可以嵌套PHP函数的,但是有几点格式上需要注意r原创 2014-09-11 13:37:04 · 1493 阅读 · 0 评论 -
PHPcms首页模板修改无效
按照约定默认情况下是phpcms/templates/default/content/index.html原创 2014-09-11 10:03:30 · 6289 阅读 · 2 评论 -
PHPCMS v9二级菜单设置导航显示无效
如题:在:phpcms/libs/functions/global.func.php中找到subcat原创 2014-09-22 20:55:14 · 2236 阅读 · 0 评论 -
Yii之扩展组件编写
因为Yii本身就引入了Prado的component-based 思想做为主要思想。因此,组件在yii中是很重要的。组件一般放在components目录里,其格式示例基本如下:<?php/** * some description about the components */class Utilities extends CController{ public sta原创 2012-09-09 21:54:04 · 1690 阅读 · 0 评论 -
Using $this when not in object context in
错误信息:$this引用没有上下文原因:在PHP5中,static声明的静态方法里不可以使用$this 需要使用self来引用当前类中的方法或是变量。示例代码如下:<?phpnamespace syhl\admin\page\record; // 命名空间require_once dirname(__FILE__).'/../../../../common/s原创 2011-08-05 09:58:08 · 39228 阅读 · 0 评论 -
Yii体验之(一)——windows7安装
这是一篇纪实的东西,但对于yii来说,实在是简单的不能再简单的了。yii本身就是一个简单易用的框架,但是开发者薛强虽然也流着中国血统,但是必竟他不在中国。因此,方式和习惯上可能不太同于国内的情况。而当真正使用过yii后,会发现原来yii是如此易用,真是名符其实的“易框架”。虽然如此简单,但是可能有些朋友还是会遇到一些问题,这里从实际操作的角度详细记录一下,并简要说明注意点在哪里。原创 2012-09-06 15:09:28 · 3358 阅读 · 4 评论 -
Yii引用CKeditor编辑器
下载插件:在官网已无法下载了,忘记在哪下载的了,下面是我在快盘的分享链接。http://www.kuaipan.cn/file/id_17143507990890841.html另外,在boylee的yiiblog视频系列里有详细的解绍。且放置了一个115的链接。http://yiiblog.info/blog/yii-go/CKediter - htt原创 2012-09-09 21:31:00 · 5319 阅读 · 5 评论 -
Yii之链接
Yii生成链接的方式很多。简要说几种。第一种:CController::createUrl(); $this->createUrl('comment/feed',array('pid'=>$this- >loadModel()->id)));作用是生成href到指定的页面。具体参数可以参看Yii手册。如果要在页面上使用这个链接需要将其置在标签的href元素中去。另外一个原创 2012-09-07 13:30:22 · 3540 阅读 · 0 评论 -
Empire CMS 防灌水,防垃圾留言
网站上有个留言板,最近服务器被人黑上了,常常一大堆垃圾。就像下面这样的:What's the last date I can post this to to arrive in time for Christmas? Zyprexa Buy 楼 Electronic enlargement .Order Zyban Cut the chicken into quarters. Sau原创 2012-09-06 09:33:00 · 2201 阅读 · 0 评论