На моем Ubuntu установлен Neo4J, и я запускаю тестовый код. Он отлично работает, когда код работает на терминале, например:
root@ekin-Inspiron-1090:/var/www# php neo.php
home: demolished
name: Arthur Dent
Но когда дело доходит до запуска в браузере, таком как localhost/neo.php, он выдает фатальную ошибку и перестает работать.
Warning: require(phar://neo4jphp.phar): failed to open stream: operation failed in /var/www/neo.php on line 4 Fatal error: require(): Failed opening required 'phar://neo4jphp.phar' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/neo.php on line 4
Я не думаю, что это действительно что-то с Neo4J или его драйвером PHP. Что должно быть причиной?
редактировать: кстати, есть два файла php.ini; я думаю, один для apache и один для командной строки. Я проверил оба из них, и пути расширения phar одинаковы. Также в обоих из них нет настроек include_path.
root
. - person SilverSnake   schedule 11.07.2012