Yii中的常用路径总结

Yii中的常用路径总结
Yii常用路径 PHP //YII framework路径 Yii::getFrameworkPath(); //protected/runtime Yii::app()->getRuntimePath(); //在view中得到当前controller的ID方法: Yii::app()->getController()->id; //在view中得到当前action的ID方法 Yii::app()->getController()->getAction()->id; //yii获取ip地址 Yii::app()->request->userHos...


Yii中对Js的操作控制

Yii中对Js的操作控制
//如何在控制器添加CSS文件或JavaScript文件 如何在控制器添加CSS文件或JavaScript文件 Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/my.css'); Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/css/my.js'); <?php echo$this->module->assetsUrl; ?>/css/main.css Yii::app()->...
 

关于Nginx下运行Litecommerce(drupal7)一些问题的解决方法

关于Nginx下运行Litecommerce(drupal7)一些问题的解决方法
1.php需要开启fsocketopen,exec,openlog,syslog这几个函数 找到服务器上的php.ini文件,查找disable_function将上面的这几个函数从disable_function中去除。 保存php.ini,重新启动lnmp服务或者php-fpm。 2.clean urls不能使用的问题 如果程序安装在根目录,那么在nginx规则中添加如下代码: if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?q=$1 ...


如何在PHP下开启PDO MySQL的扩展

如何在PHP下开启PDO MySQL的扩展
今天在windows2003服务器上部署了Yii开发的一套程序,apache+php+mysql环境搭配完成后,访问程序报告如下错误: include(PDO.php) [function.include]: failed to open stream: No such file or directory 意思是无法加载PDO扩展,于是乎想到了应该是php.ini中没有开启pdo,故修改php.ini,将形如下面的代码前面去掉分号,修改后如下: extension_dir="E:/amp/php/ext" //这...


WordPress更换主题出现500错误的解决方法

WordPress更换主题出现500错误的解决方法
WordPress因强大而丰富的插件和主题,且易于扩充功能,安装和使用方便获得了很多博友和站长的青睐。 由于很多主题都是第三方开发,而开发者的水平又良莠不齐,所以难免会出现一些小问题。 我自身亲自遇到一个致命问题就是更换主题后导致了打开网址显示500错误。所以如果是在线运行的网站,最好不要再线上更换主题,这样会出现很多未知的问题,也极有可能影响搜索引擎的排名,建议大家本地测试后再传到服务...


Yii上线项目性能优化

Yii上线项目性能优化
网络应用程序的性能受很多因素的影响。数据库存取,文件系统操作,网络带宽等都是潜在的影响因素。 Yii 已在各个方面减少框架带来的性能影响。但是在用户的应用中仍有很多地方可以被改善来提高性能。 1. 开启 APC 扩展 启用 PHP APC扩展 可能是改善一个应用整体性能的最简单方式。此扩展缓存和优化 PHP 中间代码并避免时间花费再为每个新来的请求解析PHP脚本。 2. 禁用调试模式 禁用调试模式是另一个改善性...


Yii实现无密码自动登录

Yii实现无密码自动登录
在UserIdentity中添加如下方法 PHP public static function createAuthenticatedIdentity($user) { $identity=new self($user->id,''); $identity->_name = $user->username; $identity->_id = $user->id; $identity->setState('userInfo', $user); $identity->errorCode=self::ERROR_NONE; return $identity; } ...


解决WordPress 3.4后台无法显示、安装或更换主题

解决WordPress 3.4后台无法显示、安装或更换主题
不少朋友升级或者安装了WordPress 3.4 版本以上会 发现运行Wordpress的时候, 登入后台想更换新的主题时候,无法显示主题,在百度中找 到了答案. 答案是在服务器或者VPS上面的”php.ini”里面的函数中的disable_funcions = 后面的"scandir"去掉就行了. 运行命令: vi /etc/php.ini 搜索 “scandir” 然后将这个删除掉,顺便把”逗号”也删除了,然后保存退出 最后重启web容器。 这样就可以显示了.


Audio Player 中文标题乱码问题解决

Audio Player 中文标题乱码问题解决
中文标题的歌曲播放器读取出来的是乱码,是因为mp3的tag问题,基本上就是编码的问题。 原文是这么说的: 如果是ID3v2,并且编码方式是ISO 8859-1的,和前面的ID3v1一样。乱码就是这么出来地。如果是UTF-16或者ID3v2.4的UTF-8,则可以正常解码,不会产生乱码。 文章里提到使用mp3infp来更改,我尝试了一下千千静听也能选择写入的编码类型,而且确实有效。重新上传修改好的MP3文件后,标题显示正常了。 还有...