Ошибка, которую я получаю:
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
но при фактическом осуществлении изменения у меня заканчивается память
pear upgrade --force PHP Неустранимая ошибка: разрешенный размер памяти 262144 байт исчерпан (пытался выделить 49152 байта) в /usr/local/etc/php/pearcmd.php в строке 148
Я даже клонировал свой 768mb VPS на 4-гигабайтный блок и даже после настройки памяти в php.ini, phar ударяет память вверх
Я пытался:
memory_limit = 1024
а также
memory_limit = -1
Я попробовал symlink и include_path =.: /Usr/local/etc/'в.ini, но apache не может достичь структуры PEAR в этом каталоге, поэтому я уверен, что приложение должно быть перемещено.
Там нет ничего в FreeBSD, который будет есть 2 гигабайта памяти, за исключением плохого кода.
Как я полностью удаляю грушу, так что это не будет длительный по умолчанию плохой каталог при переустановке? или Как вручную переместить PEAR в правильную структуру каталогов, избегая потопа памяти из-за плохой инженерии?
Вы смешиваете два установщика; pyrus
и pear
. Используйте только один, чтобы установить ваши библиотеки.