我收到的错误是:
Fatal error: require_once(): Failed opening required 'pages/mail/config.php' (include_path='.:/usr/local/share/pear') in login-exec.php on line 4
但是在安装PEAR时,我做了一个boo-boo并把它放在错误的目录中:
php pyrus.phar install -r /usr/local/etc/ pear/PEAR-1.9.5
我应该使用:
php pyrus.phar install -r /usr/local/share/ pear/PEAR-1.9.5
我能够用
切换php目录的配置pear config-set php_dir /usr/local/share/pear
但实际执行更改时,我的内存不足
梨升级--force PHP致命错误:第148行/usr/local/etc/php/pearcmd.php中允许的内存大小为262144字节(试图分配49152字节)我甚至将我的768mb VPS克隆到4 gig单位,甚至在调整了php.ini中的内存后,phar将内存搞砸了
我试过了:
memory_limit = 1024
和
memory_limit = -1
我在.ini中尝试了一个符号链接和'include_path =“。:/ usr / local / etc /',但是apache无法访问该目录中的PEAR结构,因此我非常确定该应用程序必须重新定位。
除了糟糕的代码之外,FreeBSD中没有任何东西可以吃2个内存。
如何完全删除pear以便重新安装时不会长时间默认为坏目录? 要么 如何手动将PEAR移动到正确的目录结构,避免因糟糕工程造成的内存泛滥?
答案 0 :(得分:0)
你正在混合两个安装人员; pyrus
和pear
。只使用一个来安装你的库。