Testing: Difference between revisions
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
- Information gathering: Research surveys
- Planning: Before you start to build a website, Content development strategy | Register domain name, Choose web hosting | Information architecture | Data model: Data type, Data flow | Documentation: Request For Proposal | Licensing
- Design: CSS tools, Free fonts, Free photos, Emoji & icons
- Testing & delivery: Usability test, check browser compatibility | Web testing | Speed up websites: Web Ping, Software acceptance test plan | Promote your web
- Maintenance: Site backup & restore test, Software update (OS patch or CMS security update)
- Need help? Community, I need inspiration, Web design glossary
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: Check Browser Compatibility
- clear browser cache
- client temporary files
- clear server cache ex: Smarty Caching
plugins issue
local node (if you can login the server via SSH or Remote desktop service)
check the service port
telnet
- telnet localhost 80
- get (get & space)
netstat ex: find MySQL 3306 port
- netstat -a | find "3306"
tools
- 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 Internet Information Services (IIS) log (記錄檔)
- C:\WINDOWS\system32\LogFiles\
- Microsoft Windows
- XP / Vista: 控制台 --> 系統管理工具 --> 事件檢視器
find match string
- grep 'string' filename -r
- Comment Syntax
- 設定中斷點