2012-11-27 14 views
5

Windows'ta Netbeans'in en son sürümünü kullanıyorum ve uzak bir Ubuntu Apache sunucusuna bir Zend Framework projesine bağlanın. Bu sunucuya PHPUnit yükledim, ancak phpunit.bat için mutlak yolun ne olduğunu bilmiyordum (NetBeans Option->Php->Unit Testing'da mutlak yola ihtiyacım var). Bilgisayarımda XAMPP yüklenmiş ve XAMPP ve uzak sunucudan proje içinde PHPUnit kullanmaya çalışmış, ancak örneğin bu hatayı alıyorum dahil yolları ile ilgili sorunlar: Burada Netbeans: Uzak sunucunun PHPUnit yolunu nasıl yapılandırabilirim?

' Warning: include_once(PHP\Invoker.php): failed to open stream: No such file or directory in Y:\mos\public_html\library\Zend\Loader.php on line 146 '.

benim bootstrap.php olduğunu dosya:

<?php 
error_reporting(E_ALL | E_STRICT); 
ini_set('display_startup_errors', 1); 
ini_set('display_errors', 1); 
define('APPLICATION_PATH', realpath('Y:/mos/public_html' . '/application')); 
define('APPLICATION_ENV', 'development'); 
define('LIBRARY_PATH', realpath('Y:/mos/public_html' . '/library')); 
define('TESTS_PATH', realpath(dirname(__FILE__))); 
$_SERVER['SERVER_NAME'] = 'http://mos.loc'; 
$includePaths = array(LIBRARY_PATH, get_include_path()); 
set_include_path(implode(PATH_SEPARATOR, $includePaths)); 
require_once "Zend/Loader/Autoloader.php"; 
$loader = Zend_Loader_Autoloader::getInstance(); 
$loader->setFallbackAutoloader(true); 
$loader->suppressNotFoundWarnings(false); 
Zend_Session::$_unitTestEnabled = true; 
Zend_Session::start(); 
?> 

ben bir şekilde Netbeans dan uzak sunucuda PHPUnit mutlak yolunu ayarlayabilir miyim, yoksa o uzak sunucudan projeyi kullanarak iş yapabilirsiniz ve PHPUnit benim XAMPP dan?

cevap

0

Belki de, eşlenen ağ sürücünüz, web sunucusunu çalıştıran her hangi bir hesap altında haritalandırılamaz.

New connections will not be remembered. 


Status  Local  Remote     Network 

------------------------------------------------------------------------------- 
OK   Y:  \\server\share   Microsoft Windows Network 

Ardından Haritaya girişiminde PHP komut dosyası değiştirin:

C:\>net use 

çıktısı şu şekilde olmalıdır:

kendi hesabınızda altında

, haritalama sizin Y sürücü için ne olduğunu kontrol komut dosyalarınız için sürücü:

<?php system("net use Y: \\server\share password /user:username /persistent:no >nul 2>&1"); ?>