=
x

Apache facgid FcgidWrapper Wrapper cannot be accesse …

Wrapper C:/Program cannot be accessed: (720002)\xcf\xb5\xcd\xb3\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xce\xc4\xbc\xfe\xa1\xa3

FcgidWrapper "C:/Program Files/PHPServer/Bin/PHP/php-cgi.exe"导致了这个错误的发生。
如果FcgidWrapper 后面的路径有空格,会导致路径被截取到第1个空格的位置,从而无法正常运行。
解决fcgid FcgidWrapper路径空格问题:

  • 将程序安装到路径没有空格的目录,如C:\Server\XC\PHPServer\
  • 在路径中的空格前面加一个英文状态的反斜杠\,如 FcgidWrapper "C:/Program\ Files/PHPServer/Bin/PHP/php-cgi.exe" .php
  • 创建符号链接,Win7中使用mklink, XP/2003中使用junction,然后使用符号链接的路径,给真实路径穿了个小马甲。
  • 如 mklink /j C:\PHP\ "C:\Program Files\PHPServer\Bin\PHP"
  • 或者 junction C:\PHP\ "C:\Program Files\PHPServer\Bin\PHP"
  • 然后使用 FcgidWrapper "C:/PHP/php-cgi.exe" .php

发表评论

您的电邮不会被公布。

*