i installed Magento via a vagrant box. it works fine.
i created a page at the root of the site with following code:
require_once('app/Mage.php'); //Path to Magento umask(0); Mage::app(); $customer = Mage::getModel('customer/customer')->load(79); print_r($customer->getData());
i then tried to access this page via command line interface on windows (cygwin) with following commands
i get the following errors;
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [20 02] No connection could be made because the target machine actively refused it. ' in C:\DevFolder\magentoKlierik\magento\lib\Zend\Db\Adapter\Pdo\Abstract.php:12 9
however when i make the same call via the URL i get access. i.e
why is there a difference when using command line and how do i give permission on the command line
thanks for your response
i am new to using vagrant. can you tell me which commands i can use to check this?
You wrote that you tryto access this page via command line interface on windows (cygwin) with following commands: php magento/test.php
You're using the PHP interpreter installed with cygwin, not the PHP interpreter of the Vagrant machine.
You must use the Vagrant machine shell to run "php magento/test.php"
Use putty or use this command: https://www.vagrantup.com/docs/cli/ssh.html