2012-11-27 23 views
5

Tôi sử dụng phiên bản Netbeans mới nhất trên Windows và kết nối với máy chủ Ubuntu Apache từ xa với dự án Zend Framework. Tôi đã cài đặt trên máy chủ đó PHPUnit, nhưng tôi không biết đường dẫn tuyệt đối là gì phpunit.bat (Tôi cần đường dẫn tuyệt đối thứ trong NetBeans Option->Php->Unit Testing). Tôi đã cài đặt XAMPP trên máy tính của tôi và cố gắng sử dụng PHPUnit trong XAMPP và dự án từ các máy chủ từ xa, nhưng tôi có vấn đề với những con đường bao gồm, ví dụ tôi nhận được lỗi này:Netbeans: Cách cấu hình đường dẫn PHPUnit của máy chủ từ xa?

' 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 '.

Đây là bootstrap.php của tôi file:

<?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(); 
?> 

tôi có thể đặt bằng cách nào đó đường dẫn tuyệt đối đến PHPUnit trên máy chủ từ xa từ Netbeans, hoặc tôi có thể làm cho nó hoạt sử dụng dự án từ các máy chủ từ xa, và PHPUnit từ XAMPP của tôi?

Trả lời

0

Có lẽ ổ đĩa mạng được ánh xạ của bạn không được ánh xạ dưới bất kỳ tài khoản nào đang chạy máy chủ web.

Dưới tài khoản riêng của bạn, kiểm tra những gì các bản đồ là cho ổ Y của bạn:

C:\>net use 

Đầu ra phải được một cái gì đó như thế này:

New connections will not be remembered. 


Status  Local  Remote     Network 

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

Sau đó, sửa đổi kịch bản PHP của bạn để cố gắng để ánh xạ ổ đĩa cho mục đích kịch bản của bạn:

<?php system("net use Y: \\server\share password /user:username /persistent:no >nul 2>&1"); ?> 
Các vấn đề liên quan