Testing: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
Line 38: Line 38:
** access.log
** access.log
** error.log - record when the apache service restarted/stopped
** error.log - record when the apache service restarted/stopped
* [http://dev.mysql.com/doc/refman/5.1/en/server-logs.html MySQL Server Logs]: /var/log/mysql.log (location was set up in the configuration file /etc/my.cnf or my.ini)  
 
* [http://dev.mysql.com/doc/refman/5.1/en/server-logs.html MySQL Server Logs]: enable logging /var/log/mysql.log (location was set up in the configuration file /etc/my.cnf or my.ini) and restart MySQL service
<pre>
general_log = 1
general_log_file="general_log_file.log"
slow_query_log = 1
slow_query_log_file="slow_query_log_file.log"
</pre>
 
* [http://www.php.net/ PHP] log: check the configuration file: /etc/php.ini (the location of configuration file can be verified by [http://php.net/manual/en/function.phpinfo.php phpinfo()] )
* [http://www.php.net/ PHP] log: check the configuration file: /etc/php.ini (the location of configuration file can be verified by [http://php.net/manual/en/function.phpinfo.php phpinfo()] )
** unmark theese lines in the php.ini
** unmark theese lines in the php.ini and restart Apache service
<pre>
<pre>
log_errors = On
log_errors = On
error_log = "php_error.log"
error_log = "php_error.log"
</pre>
</pre>
* [http://www.iis.net/ Microsoft Internet Information Services] (IIS) log (記錄檔)
* [http://www.iis.net/ Microsoft Internet Information Services] (IIS) log (記錄檔)

Revision as of 16:25, 15 February 2011

Web site design and development process


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

plugins issue

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"

tools

  1. PFPortCheck Program: check TCP/UDP port from localhost(where you installed the program) to portforward.com

check the server/service logs

  • Apache HTTP server 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 Server Logs: enable logging /var/log/mysql.log (location was set up in the configuration file /etc/my.cnf or my.ini) and restart MySQL service
general_log = 1
general_log_file="general_log_file.log"
slow_query_log = 1
slow_query_log_file="slow_query_log_file.log"
  • PHP log: check the configuration file: /etc/php.ini (the location of configuration file can be verified by phpinfo() )
    • unmark theese lines in the php.ini and restart Apache service
log_errors = On
error_log = "php_error.log"
  • Microsoft Windows
    • XP / Vista: 控制台 --> 系統管理工具 --> 事件檢視器

find match string

  • grep 'string' filename -r

related topic