博文

Firefox无法启动 解决办法

症状:Firefox无法正常启动,每点击一次快捷键都会有一个Firefox进程,但Firefox窗口不显示。     解决办法:   1. 执行”C:\Program Files\Mozilla Firefox\firefox.exe” -safe-mode 进入安全模式   2. 如果这些操作后仍无法启动,尝试用firefox.exe -p新建一个火狐配置文档来启动   3. 如果还是无法启动,则查找火狐配置文件夹中的parent.lock文件,删除之试试看   4. 还是不行就参照如下官网给出的方法试一试   手动卸载插件 如果您不能使用卸载程序来移除一个插件,您可以手动移除它:   在地址栏,输入 about:config,然后按 Enter。   about:config 警告页面 这样可能会失去质保! 可能会出现。点击 我保证会小心,以继续到 about:config 页面。 搜索参数: plugin.expose_full_path. 双击列表中 plugin.expose_full_path 参数并将值改为 true. 在地址栏中输入about:plugins以显示“关于插件”页面。 在“关于插件”页面中的每个条目都有带着文件路径的 “文件名:” 。 利用Windows 窗口定位到您想移除的插件的位置。 将文件名改成其它名称,只要不是其本名即可——例如 npswf32 变成了 Xnpswf32 这个插件就被移除了。   重新初始化插件数据库 有时候你可能无法安装或重新安装某一个插件。重新初始化插件数据库可以解决这个问题:   要打开你的用户档案文件夹:   点击 Firefox 窗口顶部的 Firefox 按钮,移到 帮助 菜单(Windows XP 中是点击 帮助 菜单),然后选择 疑难解答信息。将打开疑难解答信息标签页。 在 应用基础 部分,点击 打开所在文件夹。将打开一个窗口显示您的配置文件夹。 注意:如果您无法打开或使用 Firefox,您也可以用不打开 Firefox 找到您的配置文件夹的方法。 点击 Firefox 窗口顶部的 Firefox 按钮(Windows XP 中是点...

Win7 64位操作系统下配置PHP+MySql+Apache环境

一、安装软件准备 软件版本以本人安装为例,其他版本同理,软件可到各官网下载,我提供的下载:点我下载! 二、安装Apache 1、64位的Apache不同于32位打包成exe文件可直接安装,先把httpd-2.2.19-win64解压到“D:\server”目录下 /*若没有server目录就创建后再解压*/ 修改“D:\server\httpd-2.2-x64\conf\httpd.conf”的配置信息,这里跟32位系统里配置一样   (1)用记事本或其它文本编辑工具打开“D:\server\httpd-2.2-x64\conf\httpd.conf”   (2)转到第35行,/*小提示:用记事本修改的话可以使用“Crtl+g”转到指定行*/ 修改为ServerRoot “D:/server/httpd-2.2-x64” /*直接粘过去替换即可,下面也一样*/   (3)转到第129行,会看到apache开启的功能模块如:#LoadModule vhost_alias_module modules/mod_vhost_alias.so   模块其后添加:   LoadModule php5_module “D:/Server/php-5.3.6-Win32-VC9-x64/php5apache2_2.dll”   PHPiniDir “D:/Server/php-5.3.6-Win32-VC9-x64”   AddType application/x-httpd-php .html .htm .php /*将上面三行粘到第129~131行即可*/ (4)转到第182行,设置网页文件存放目录,我的存在在“D:\htdocs”   设置为 DocumentRoot “D:/htdocs” /*此步请按自身的实际存在目录进行设置*/   此行修改要与第209行目录设置相对应 所以第209行对应修改为 <Directory “D:/htdocs”>   (5)以管理员身份运行命令提示符 执行httpd -k install 没有错误即apache服...

linux删除/var/cache,不能升级

mkdir -pv /var/cache/apt/archives/partial

mysql配置文件my.cnf详解

basedir = path 使用给定目录作为根目录(安装目录)。 character-sets-dir = path 给出存放着字符集的目录。 datadir = path 从给定目录读取数据库文件。 pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Init-V脚本需要使用这个文件里的进程ID结束mysqld进程。 socket = filename 为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(仅适用于UNIX/Linux系统; 默认设置一般是/var/lib/mysql/mysql.sock文件)。在Windows环境下,如果MySQL客户与服务器是通过命名管道进行通信 的,–sock选项给出的将是该命名管道的名字(默认设置是MySQL)。 lower_case_table_name = 1/0 新目录和数据表的名字是否只允许使用小写字母; 这个选项在Windows环境下的默认设置是1(只允许使用小写字母)。     mysqld程序:语言设置   character-sets-server = name 新数据库或数据表的默认字符集。为了与MySQL的早期版本保持兼容,这个字符集也可以用–default-character-set选项给出; 但这个选项已经显得有点过时了。 collation-server = name 新数据库或数据表的默认排序方式。 lanuage = name 用指定的语言显示出错信息。     mysqld程序:通信、网络、信息安全   enable-named-pipes 允许Windows 2000/XP环境下的客户和服务器使用命名管道(named pipe)进行通信。这个命名管道的默认名字是MySQL,但可以用–socket选项来改变。 local-infile [=0] 允许/禁止使用LOAD DATA LOCAL语句来处理本地文件。 myisam-recover [=opt1, opt2, …] 在启动时自动修复所有受损的MyISAM数据表。这个选项的可取值有4种:DEFAULT、BACKUP、QUICK和FORCE; 它们与myisamchk程序的同名选项作用相同...

windows7安装中使用diskpart为硬盘分区

图片
以win7光盘安装为例我们可以在安装完系统后分区,也可以在安装时分区,安装程序创建的都是主分区,并没有创建逻辑分区的任何选项,这样的 情况导致创建4个主分区后剩余的空间无法继续分配,用windows的Diskpart命令可以很简单的帮助我们解决这个问题。 Diskpart命令是Windows环境下的一个命令,利用diskpart可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展 )分区,而且设置分区后不用重启电脑也能生效。 利用Diskpart命令来分区,既不用借助第三方工具,也不会产生100MB的“系统保留”分区,其次分区操作直接设置即刻生效,不用重新启动计算机。 以一块98G的盘为例 40G【主分区】+20G+20G+18G【逻辑分区】 在安装windows7过程中,到磁盘分区这一步时停下,按组合键“Shift+10”进入cmd窗口。 输入diskpart 回车即可启动diskpart工具,其提示符为“DISKPART>”。 输入List Disk回车,显示本机所有磁盘,便于操作正确的磁盘。 输入Select Disk 0选择要操作的磁盘。 输入Clean 清除已选硬盘上的所有分区。 输入Create Partition Primary Size=40960 在已选硬盘上创建容量为40960MB(即40G——40*1024=40960)的主磁盘分区。 输入Active 激活当前磁盘分区,即刚分好的主磁盘分区。 输入format quick 快速格式化当前磁盘分区。 输入Create Partition Extended将剩余空间全部划分为扩展磁盘分区。 输入Create Partition Logical Size=20480在扩展磁盘分区上创建容量为20G的逻辑磁盘分区。 输入format quick 快速格式化当前磁盘分区。 输入Create Partition Logical Size=20480 在扩展磁盘分区上创建容量为20G的第二个逻辑磁盘分区。 输入Format Quick 快速格式化当前磁盘分区。 输入Create Partition Logical 在扩展磁盘分区上将剩余的磁盘空间创建逻辑磁盘分区。 输入Format Quick 快速格式化当前磁盘分区。 输入Exit  退出diskpart工具 输入Exit 退出cmd界面 刷新

Linux硬盘坏掉后用dd做应急处理备份

dd if=源文件 of=目标文件 conv=sync,noerror bs=4k

FreeBSD 10: Installing Apache 2.4, MySQL 5.5, and PHP5.5 — 找不到 libphp5.so

今天装freebsd 10,然后装apache,再装php和php扩展.没有问题. 然后重启apache,发现打不开php页面,提示下载. 刚开始以为php5安装错误了,于是又重新安装一次,发现安装php5时里面没有apache选项了,整了半天也没有发现原因,以前用freebsd8配置apache+php+mysql从来没出现过这种问题,就再试一下php53目录,make config-recursive看看里面是有apache选项的,郁闷,于是又出墙google,终于找到答案了,ls /usr/local/libexec/apache22/ 没找到libphp5.so 然后/usr/ports/www/mod_php5 make install clean;rehash安装,可是又遇到问题了,提示“Error from bsd.apache.mk. apache22 is installed (or APACHE_PORT is defined) and port requires apache”,郁闷之极,只能再google,呵呵,又被我找到答案了,万能的google啊,谢谢!关于 “Error from bsd.apache.mk. apache22 is installed (or APACHE_PORT is defined) and port requires apache” 请参考这篇文章

Error from bsd.apache.mk. apache22 is installed (or APACHE_PORT is defined) and port requires apache

echo “DEFAULT_VERSIONS+=apache=2.2” >> /etc/make.conf

Apache关掉Etag、Last-Modified及apache版本的方法

Etag关掉的方法如下,加一个none   FileETag none   要关掉Last-Modified的方法麻烦点,先想好你要去掉Last-Modified 的标签。然后用header模块来控制   LoadModule headers_module modules/mod_headers.so   <FilesMatch “\.(gif|jpg|png)”> Header unset Last-Modified </FilesMatch>   去掉apache版本号 ServerSignature off ServerTokens prod