0

Yii框架常见问题

Posted by Alan on May 4, 2017 in FAQ |

Yii的MVC基础知识 basic版非常清晰,分别位于controllers, models, views文件夹下 controllers下的文件通常心Controller结尾,如IndexController.php, 需访问通常在类中添加actionXxx方法,如需通过?r=index/index方法,在IndexController类中添加actionIndex方法 models下的文件名通常与数据表名称一致 views下的目录名通常与控制器一致 1.Database Exception – yii\db\Exception SQLSTATE[HY000] [2002] No such file or directory 本地开发时如出现这一错误,请尝试将config/db.php中的mysql:host= localhost修改成mysql:host=127.0.0.1   2.如何去除顶部默认的导航条? 3.No such file or directory in vendor/yiisoft/yii2/db/Connection.php at line 603 请检查common/config/main-local.php中配置文件host是否为localhost并尝试修改127.0.0.1进行连接

Tags: ,

0

Mac OS系统常见问题

Posted by Alan on November 9, 2015 in FAQ |

Mac登录微信秒退 打开命令行,执行 Wireshark – you don’t have permission to capture on that device mac Mac Terminal终端ssh登录LC_CTYPE报错 我们使用Mac的Terminal SSH登录Linux主机时发现如下报错 进一步输入locale指令会出现如下报错 解决方法 点击Terminal>Preferences>Profiles>Advanced取消勾选Set locale environment variables on startup返回即可 软件无法安装问题 在Mac的系统中安装软件,有时会出现如下报错: “xxx” is damaged and can’t be opened. You should move it to the Trash.(打不开”xxx”, 因为它来自身份不明的开发者) 这通常是由于软件并非来自App Store,解决的方法是点击下方Dock中或左上方苹果图标下拉中的System Preferences(系统偏好设置),在接下的界面中双击Security & Privacy(安全性与隐私),然后点击左下角的小锁输入密码进行解锁并选择Anywhere(任何来源)以允许来自任何来源的软件进行安装。 Unrecognized archive format 在执行tar xzvf ***.tar.gz指令时出现如下报错: tar: […]

Tags: ,

0

百度工具常见问题

Posted by Alan on September 7, 2015 in FAQ |

百度统计中如何排除自己的IP? 公司内部人员经常访问网站,这会使得数据出现虚高,同时也无法判断CTR等数据的真实性。百度统计实际上在网站中心下提供了排除指定IP、排除来源网站域名、排除受访网站域名、跨域监控、设置转化等一系列功能。进入百度统计,点击网站中心在统计规则设置导航下的排除IP地址中进行设置即可: 注:百度统计中会提示当前IP,另外想要单独获取当前IP可在百度中直接搜索ip或访问whatismyip.com等站点。 百度搜索图片缩略图:图片比例最好尽量符合121:75 SEO百度推荐做法 1.添加ETag 方法:在.htaccess中添加一行内容 详细解释:http://zhanzhang.baidu.com/college/articleinfo?id=457?edm1001  

Tags: ,

0

Excel常见问题

Posted by Alan on May 24, 2015 in FAQ |

此文档中包含宏… Excel表格如何另存为图片? 如何查询或替换Excel中的?和* 此文档中包含宏… 在保存Excel文件时,有时会出现如下警告弹窗: 隐私问题警告,此文档中包含宏、ActiveX 插件、XML 扩展包信息或 Web 组件, 其中可能包含个人信息,并且这些信息不对过”文档检查器“进行删除。 解决方法(Excel 2007后版本): 文件 > 选项 > 信任中心 > 信任中心设置 > 个人信息选项,去除”保存时从文件属性中删除个人信息”前面的勾选,然后点确定保存即可。 Excel表格如何另存为图片? 在日常工作中有时方便同事或他人查阅,需要将Excel转换成图片格式,这时可以借助于截图软件,但很多大型数据表格在一屏内是无法显示完全的,这时又该怎么办呢? 一种最为简便的方法是选中需要转化图片的内容,然后复制再到QQ聊天窗口中粘贴,这时表格会自动的转为图片格式,右键”另存为…”即可。 如何查询或替换Excel中的?和* 很多人会发现在Excel中替换星号或问号时会将几乎所有内容都替换掉,这是因为*和?在Excel具有特殊含义,星号代表字串,问号代表单个字符。那么如果仅搜索星号或问号该怎么办呢,其实只需要在前面加上一个~(tilde)就好了,也就是~*或~?  

Tags: , ,

MySQL常见问题

Posted by Alan on January 18, 2015 in FAQ, MySQL |

MySQL的主要配置参数 MySQL忘记root密码 MySQL存储引擎 Invalid default value MySQL数据库操作命令 MySQL数据类型及取值范围 删除名称包含相同前缀或关键词的数据表 MySQL的主要配置参数 join_buffer_size read_buffer_size read_rnd_buffer_size sort_buffer_size 设置方法如设置sort_buffer_size为4M: SET GLOBAL sort_buffer_size = 1024 * 1024 * 4; 缓冲池内存 innodb_buffer_pool_size 建议设置为:总内存-(每个线程所需要的内存*连接数)-系统保留内存 key_buffer_size (MyISAM相关) 查询MyISAM表所占用的空间大小 MySQL服务器I/O相关配置参数 InnoDB: innodb_log_file_size(单个事务日志文件的大小) innodb_log_files_in_group(个数) 事务日志总大小:innodb_log_file_size*innodb_log_files_in_group innodb_log_buffer_size(日志缓冲文件大小通常32M-128M就足够了) innodb_flush_log_at_trx_commit(刷新日志频繁程度,有三个值0,1,2) 0:日志缓冲每秒一次地被写到日志文件,并且对日志文件做到磁盘操作的刷新, 但是在一个事务提交不做任何操作。 1【默认】:在每个事务提交时,日志缓冲被写到日志文件,对日志文件做到磁盘操作的 刷新。 2【推荐】:在每个提交,日志缓冲被写到文件,但不对日志文件做到磁盘操作的刷新, 对日志文件每秒刷新一次。 其它建议配置: 可在my.cnf或my.ini文件中设置,需重启MySQL innodb_flush_method=O_DIRECT innodb_file_per_table=1 innodb_doublewrite=1 MyISAM: delay_key_write OFF:每次写操作后刷新键缓冲中的脏块到磁盘,安全,性能差 ON:只对在键表时指定了delay_key_write选项的表使用延迟刷新 ALL:对所有MyISAM表都使用延迟键写入 安全相关配置参数 expire_logs_days 指定自动清理binlog的天数 […]

Tags: , ,

0

PHP常见问题

Posted by Alan on May 23, 2014 in FAQ, PHP |

为什么使用定界符无效或出现报错? 为何通过php输出的中文内容出现乱码? 如何去除Notice级的报错? 时区的相关问题 require(), include(), include_once()和require_once()有什么区别? 如何使用PHP在实现301跳转 为什么使用定界符无效或出现报错? PHP支持定界符(Delimiter)的使用,这极大的方便了代码的书写,如省去了繁琐的转义、增强了代码可读性等。但定界符的使用对前后空格有着极高的要求,如下图的代码出现了类似这样的报错: Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\demo.php on line 8 从截图中我们也可以看出定界符到结尾的代码在编辑器中都是以灰色的字体显示的,本例实际上通过将EOF;前的默认添加的缩进(或称Tab)删除后就可解决报错问题了。 为何通过php输出的中文内容出现乱码? 通常出现乱码都是由于字符集的问题所致,目前浏览器大多都支持字符编码的转换(如Chrome下点击Tools>Encoding可指定编码)。但这显然不是解决的方法,如同html可以通过meta标签来指定字符集(Charset)一样(<meta http-equiv=”content-type” content=”text/html; charset=UTF-8″ />),php中提供了header方法来解决这一问题,如:header(“Content-Type: text/html; charset=utf-8”);虽然简体中文通常使用gb2312,繁体中文有big5,但推荐使用UTF-8,因为这是一种更为各国所接受的国际标准。 如何去除Notice级的报错? 通常Notice所报错误不会影响程序的执行,如Undefined variable之类的报错。这类错误影响用户体验,可通过php.ini中的error_reporting 部分修改系统设置,如error_reporting=E_ALL & ~E_NOTICE,在php文件中也可以进行相应的设置,如error_reporting(E_ALL^E_NOTICE);想去除warning等报错也可使用同样的方法。 时区的相关问题 php所使用的默认使用UTC,和北京时间相差8个小时,在工作中可能会需要使用北京时间或其它时区。可以通过php.ini中的date.timezone来进行系统级别的设定,也可在代码中进行指定,如date_default_timezone_set(“Asia/Shanghai”);其中的值(这里的Asia/Shanghai)可通过http://www.php.net/manual/zh/timezones.php来进行查询。 require(), include(), include_once()和require_once()有什么区别? require()和include()包含语句就作用上而言没有本质区别,通常可根据习惯有选择使用。但当require()语句包含了不存的文件时,会报出致命错误(Fatal error),下面的语句不会被执行;同样的情况使用include()语句仅会报出警告(warning),余下的代码仍会被执行。而对于require_once()和include_once()而言,顾名思义,在语句执行时,会检测程序中其它地言是否引用了同样的文件,多这个意义上说,这两个语句会消耗更多的系统资源,因为多了一个检测的动作。 解决中文乱码问题   如何使用PHP在实现301跳转 可通过如下代码可实现301跳转 精简形式

Tags: , , , ,

0

ECShop常见问题

Posted by Alan on May 8, 2013 in FAQ |

手机无法访问的问题 使用手机访问ECShop平台制作的网站时常会默认跳转到mobile文件夹下,而没有设置时内容将为空,因而无法访问到网站的内容。其实这个原理很简单,是index.php中有一段代码判断用户的user agent信息,按原则匹配发现是移动设备就会跳转到mobile文件夹下,对于很多卖家来说,开发移动版本的网站耗时且没有必要,那么可以通过直接注释或删除掉index.php中的下面这部分代码取消判断,让手机客户也访问电脑版的内容就可以了

进入后台会发现“您还没有删除 install 文件夹,出于安全的考虑,我们建议您删除 install 文件夹”,出于安全考虑,同时也避免出现重复安装,建议将安装目录下的install文件夹删除掉,使用FTP或登录空间后执行删除操作即可 淘宝助理tbi转换为jpg 通过淘宝助理导出csv然后再导入ecshop时会发现导出的图片为tbi格式,若想要转换为常用的jpg格式,只需在该文件夹下新建一个文件,拷入下面的内容,并将文件重命名为一个.bat格式的文件(如jpg.bat),双击执行该bat文件,所有图片文件的后缀后都会转换为.jpg。

ECSHOP产品页选项卡切换问题 在使用ECSHOP的过程中如果出现IE9下选项卡切换问题,可按照如下方法予以解决: 1、用编辑器打开goods.dwt 2、在<meta name=”Keywords” content=”{$keywords}” />代码之前加上<meta http-equiv=”X-UA-Compatible” content=”IE=8″ 3、大约在347行 到361 行,把那几个选项的h3 标签修改为:div就可以了 常见报错 1.对于Strict Standards: Only variables should be passed by reference in …\includes\cls_template.php on line 406报错,找到对应文件文件,将如下代码 修改为 因为array_shift的参数是引用传递的,5.3以上默认只能传递具体的变量,而不能通过函数返回值 2.对于Strict Standards: Non-static method cls_image::gd_version() should not be called statically in includes/lib_base.php on […]

Tags: ,

Copyright © 2012-2018 记录点滴生活 | Alan Hou的个人博客 All rights reserved.