Testing: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
(→‎check the server/service logs: add icrosoft Windows)
m (→‎find match string: correct typo)
Line 42: Line 42:


=== find match string ===
=== find match string ===
* grep 'string' finename -r
* grep 'string' filename -r
** [http://greenisland.csie.nctu.edu.tw/wp/2008/03/24/1267/ 教學]
** [http://greenisland.csie.nctu.edu.tw/wp/2008/03/24/1267/ 教學]


== related topic ==
== related topic ==

Revision as of 15:10, 4 June 2010

remote node

browser

  • connect to http://ip:80
  • or use the website monitoring services: Web Ping

Validation service

Validator: Check Markup or CSS syntax


user client node

  • browser issue
    • browser version
    • browser cache
  • clear server cache ex: Smarty Caching

local node (if you can login the server via SSH or Remote desktop service)

check the service port

telnet

  1. telnet localhost 80
  2. get (get & space)

netstat ex: find MySQL 3306 port

  1. netstat -a | find "3306"


check the server/service logs

  • Apache log: /etc/httpd/logs (location was set up in the configuration file /etc/httpd/conf/httpd.conf)
    • access.log
    • error.log - record when the apache service restarted/stopped
  • MySQL log: /var/log/mysql.log (location was set up in the configuration file /etc/my.cnf or my.ini)
  • PHP log: check the configuration file: /etc/php.ini
    • unmark theese lines in the php.ini

log_errors = On

error_log = "\xampplite\apache\logs\php_error.log"

  • Microsoft Windows
    • XP / Vista: 控制台 --> 系統管理工具 --> 事件檢視器

find match string

  • grep 'string' filename -r

related topic