2013-07-19 28 views
5

Điều này giống như một câu hỏi thực sự ngu ngốc, nhưng tôi không thể tìm thấy bất kỳ video/bài viết/hướng dẫn/v.v. nào trên YouTube giải thích quá trình gỡ lỗi trong Aptana.Cách gỡ lỗi ứng dụng web PHP bằng Aptana

Tôi đã tìm thấy những cách giải thích cách cài đặt các thành phần XDEBUG hoặc ZEND và tất cả đều tốt. Bây giờ, làm cách nào để sử dụng chúng? Tôi có thể thấy tất cả các loại menu, cấu hình máy chủ, cấu hình gỡ lỗi, nhưng tôi không thể tìm thấy hướng dẫn giải thích cách thực sự thiết lập về việc sử dụng chúng.

Có một số loại "PHP gỡ lỗi với Aptana cho núm vú cao su" mà sẽ cung cấp một hướng rất trực tiếp, một cái gì đó dọc theo dòng:

  1. Hướng dẫn này bắt đầu bằng cách giả sử bạn đã cài đặt Xdebug vào studio Aptana của bạn và xác nhận nó bằng phpinfo().
  2. Thiết lập một cấu hình debug bởi ....
  3. Bắt đầu debugger của bạn bằng cách ....
  4. Bước qua mã bằng cách ....

và vân vân.

Nghe có vẻ rất rõ ràng, nhưng tôi thậm chí không thể tìm thấy thứ gì đó như thế cho một IDE khác.

Xin vui lòng một người nào đó đưa tôi ra khỏi đau khổ của tôi.

+0

Tìm thấy bài viết này mô tả cách gỡ lỗi tập lệnh. http://php.tutorialhorizon.com/how-to-debug-php-in-aptana-studio/ Không hoàn toàn để gỡ lỗi một ứng dụng web, nhưng là một khởi đầu tốt. – Maxcot

+0

Đến với một cuốn sách có tiêu đề "Aptana Studio - Hướng dẫn cho người mới bắt đầu" của Thomas Deuling. Mục lục giải thích gỡ lỗi, nhưng không giải thích được PHP. – Maxcot

+0

Tìm thấy một bài viết khác mô tả cách bật XDEBUG. http://devcircle.blogspot.co.nz/2013/02/enable-xdebug-in-aptana-studio-3x.html?showComment=1372832382894#c6950324613056762661 Nó lấp đầy trong một vài khoảng trống khác, nhưng vẫn không hoàn toàn làm công việc. – Maxcot

Trả lời

2

Hy vọng điều này sẽ giúp ai đó ... thiên đường một mình biết lý do tại sao tôi đã chiến đấu rất nhiều với nó.

Tôi đang sử dụng Aptana Studio 3, xây dựng 3.4.2 ..... Và XAMPP ver 1.8.1 được cài đặt trên C: \ xampp (trên một máy cửa sổ)

1. Đảm bảo Xdebug đó là Cài đặt thành công.

Tôi đã chuyển sang máy tính mới và quên kiểm tra. :(

Mở file php.ini dưới \ php thư mục Hãy chắc chắn rằng các dòng sau đây là không chú thích (không dấu chấm phẩy)

zend_extension="<Xampp_Home>\php\ext\php_xdebug.dll" 
xdebug.remote_host=localhost (change 'localhost' to '127.0.0.1') 
xdebug.remote_enable=0 (change '0' to '1') 
xdebug.remote_handler="dbgp" 
xdebug.remote_port=9000 

Lưu và khởi động lại máy chủ web.

2. Cài đặt web của bạn máy chủ trong Aptana trong Cửa sổ> Tùy chọn> Aptana Web Studio> Máy chủ Web.

(Tôi sử dụng vùng chứa máy chủ ảo).

Name: MyWebServer 
URL: http://MyProject 
DocumentRoot: c:\xamppProjects\MyProject\php 

3. Thiết lập trình thông dịch PHP trong Aptana trong Window> Preferences> Aptana Web Studio> Biên tập viên> PHP> Thông dịch viên PHP.

Add ...

Name: XAMPP PHP Debugging 
Executable path: C:\xampp\php\php.exe 
PHP ini file: C:\xampp\php\php.ini 
PHP Debugger: XDebug 

Bây giờ thử nó ra

Trong Aptana Studio, chọn góc độ Debug. Mở trình duyệt và kích hoạt ứng dụng của bạn (http://MyProject) Aptana ngắt với cửa sổ bật lên có tiêu đề "Yêu cầu gỡ lỗi JIT đến" và hỏi "Yêu cầu gỡ lỗi từ xa đã được nhận từ 'MyProject'. Bạn có muốn ngắt dòng đầu tiên không? "

Chọn có và bạn đang vào quá trình gỡ lỗi.

Một khi tôi đã đến thời điểm này, tôi thấy các thiết lập của các điểm ngắt và truy tìm dòng chảy khá đau.