如果使用编译的方式来安装php,多几次,你会发现,会出现各种各样的报错.

下面汇总一些情况,以备查阅.

1) Configure: error: xml2-config not found. Please check your libxml2 installation.

Solutions :

Quote:

#yum install libxml2 libxml2-devel (For Redhat & Fedora)

# aptitude install libxml2-dev      (For ubuntu)

继续阅读

遇到这个问题,原因有2个:
1、网上大多数的都说的是这个原因:fastcgi_param    SCRIPT_FILENAME      $document_root$fastcgi_script_name;
这句需要加入fcgi.conf文件;
2、第二个原因是我遇到的:对应document_root的权限必须与nginx.conf和fcgi.conf的用户一样,如果不一样,请修改:
[root@www03 ~]# chown -R user:user /data/htdocs/group/group

继续阅读

使用eclipse编译程序,然后在android手机上运行,报错如下:

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

使用logcat查看log,显示错误如下:

NOTE: attach of thread ‘Binder Thread #3’ failed

原因是某些应用程序(比如360和91手机助手)造成手机无法在SD卡上安装程序

解决方法是卸载这些垃圾软件,或者使用adb shell让手机自己选择安装在哪里,命令如下:

$adb shell
$pm setInstallLocation 0
继续阅读

[2011-12-22 11:54:07 – Emulator] WARNING: Data partition already in use. Changes will not persist!
[2011-12-22 11:54:07 – Emulator] WARNING: SD Card image already in use: C:\Documents and Settings\Administrator\.android\avd\2.3.3.avd/sdcard.img
[2011-12-22 11:54:07 – Emulator] ko:Snapshot storage already in use: C:\Documents and Settings\Administrator\.android\avd\2.3.3.avd/snapshots.img

今天在运行Android的一个程序的时候出现上面类似的报错信息.继续阅读

使用cakephp的插件Fileupload上传中文文件名失败,跟踪代码,发现,得到的文件名不对,如果这个文件是第一次上传,得不到名字,如果是第二次上传,会得到-1.png名字,中文得不到.

解决办法:

在plugins/Fileupload/vendors/uploader.php文件中第#140行,将

    $target_path = $up_dir . DS . $fileName;
    $target_path = $this->__handleUnique($target_path);

    //now move the file.
    if(move_uploaded_file($this->file['tmp_name'], $target_path)){
      $this->finalFile = basename($target_path);
      return $this->finalFile;
    }

替换成
继续阅读