我正在运行 Mac OS X 10.9.4,包括内置的 apache2 网络服务器和来自 brew 的 PHP 5.5.14(包:php55、php55-intl、php55-pdo-pgsql、php55-xdebug)。
运行此设置时,它运行良好。但是,一段时间后,我将针对每个请求运行 403 错误。我查看了 apache 错误日志,发现如下内容:
[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Warning: require_once(/Users/daniel/Development/massiveart/sulu-complete/app/bootstrap.php.cache): failed to open stream: Too many open files in /Users/daniel/Development/massiveart/sulu-complete/web/website.php on line 10, referer: http://sulu.lo/de
[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://sulu.lo/de
[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP 1. {main}() /Users/daniel/Development/massiveart/sulu-complete/web/website.php:0, referer: http://sulu.lo/de
[Fri Jul 25 05:28:18 2014] [error] [client 127.0.0.1] PHP Fatal error: …
Run Code Online (Sandbox Code Playgroud) 我想使用fish shell的缩写功能,特别是对于已知的bash变量!!
或常见git命令的别名。我知道可以像以下代码段一样添加缩写:
abbr -a gco git checkout
我也知道此设置保存在位于 的文件中.config/fish/fishd.host
,但该文件还表示不应编辑它,因为更改可能会丢失(因为该文件是自动生成的)。
所以我的问题是如何在配置文件中添加这个缩写,因为我想把我的点文件放在一个 git 存储库中。如果我在单独的机器上使用这些点文件,我不想abbr
再次执行所有这些命令。