Issues

ZF-7091: "scripts/load.sqlite.php" is missing "set_include_path"

Description

The code sample for "scripts/load.sqlite.php" requires:


set_include_path(implode(PATH_SEPARATOR, array(
    realpath(dirname(__FILE__) . '/../library'),
    get_include_path(),
)));

... before the "require_once 'Zend/Application.php';" statement (line 20) in order to work (like "public/index.php" does)

http://framework.zend.com/docs/quickstart/…

thanks for all the hard work!

Comments

This issue has also been reported in the first part of issue #7401. The solution given there uses:

set_include_path(implode(PATH_SEPARATOR, array( realpath(APPLICATION_PATH . '/../library'), get_include_path(), )));

This seems a better solution than the one given in this ticket, as it makes use of the existing APPLICATION_PATH constant and doesn't compute its value a second time.

Fixed in ZF website sources; will release with 1.9.2 today

A screenshot of the code

It's not really working with 1.9.2 on Wamp/Windows :( ; see the error below :


DOS> C:\wamp\www\Zend\quickstart>php scripts/load.sqlite.php --withdata

Warning: require_once(Zend/Loader/Autoloader.php): failed to open stream: No such file or directory in C:\wamp\www\Zend\quickstart\scripts\load.sqlite.php on line 15

Fatal error: require_once(): Failed opening required 'Zend/Loader/Autoloader.php ' (include_path='C:\wamp\www\Zend\quickstart\application/../library;.;C:\php5\pear') in C:\wamp\www\Zend\quickstart\scripts\load.sqlite.php on line 15

The include_path in the php.ini is correct ( include_path = ".;c:\wamp\www\Zend\library" ) . Is it really fixed ?

up to now, this is still a problem im using Zend Framework Version: 1.9.3PL1 with php5.3.0 i also included the library path to php.ini's include_path

tried it on wampserver and xampp. :(

but it still generate error: -> Warning: require_once(Zend/Loader/Autoloader.php): failed...

Hi

I have download latest version of Zend Framework 1.10.6 and try to configure but getting error as below:

C:\xampp\htdocs\quickstart>php scripts/load.sqlite.php --withdata

Warning: require_once(zend/Loader/Autoloader.php): failed to open stream: No suc h file or directory in C:\xampp\htdocs\quickstart\scripts\load.sqlite.php on lin e 13

Fatal error: require_once(): Failed opening required 'zend/Loader/Autoloader.php ' (include_path='C:\xampp\htdocs\quickstart\application/../library;ô.') in C:\xa mpp\htdocs\quickstart\scripts\load.sqlite.php on line 13

The include_path in the php.ini is (include_path = ".;C:\xampp\htdocs\zend\library\;C:\xampp\php\PEAR")