আমার কাছে লাইটটিপিডি এবং ফাস্টসিজি সক্ষম থাকা একটি সেন্টোস 5 সিস্টেম রয়েছে। এটি লগ অ্যাক্সেস করে তবে ত্রুটিগুলি লগ করে না। আমার অভ্যন্তরীণ সার্ভার ত্রুটি 500 এবং লগের কোনও তথ্য নেই এবং যখন আমি অ-বিদ্যমান ফাইলটিও খোলার চেষ্টা করি - ত্রুটি লগের কোনও তথ্য নেই। কীভাবে এটি সঠিকভাবে সক্ষম করবেন?
নীচে আমি সক্ষম করেছি এমন মডিউলগুলির তালিকা রয়েছে:
server.modules = (
"mod_rewrite",
"mod_redirect",
"mod_alias",
# "mod_access",
# "mod_cml",
# "mod_trigger_b4_dl",
# "mod_auth",
"mod_status",
"mod_setenv",
"mod_fastcgi",
# "mod_webdav",
# "mod_proxy_core",
# "mod_proxy_backend_fastcgi",
# "mod_proxy_backend_scgi",
# "mod_proxy_backend_ajp13",
# "mod_simple_vhost",
# "mod_evhost",
# "mod_userdir",
# "mod_cgi",
# "mod_compress",
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_secdownload",
# "mod_rrdtool",
"mod_accesslog" )
এখানে ডিবাগিংয়ের সেটিং দেওয়া হচ্ছে:
## enable debugging
#debug.log-request-header = "enable"
#debug.log-response-header = "enable"
#debug.log-request-handling = "enable"
debug.log-file-not-found = "enable"
#debug.log-condition-handling = "enable"
ত্রুটি ও অ্যাক্সেস লগের পথে সেট করা:
## where to send error-messages to
server.errorlog = "/home/lxadmin/httpd/lighttpd/error.log"
#### accesslog module
accesslog.filename = "/home/lxadmin/httpd/lighttpd/ligh.log"
ফাস্টসিগির সেটিংস:
fastcgi.debug = 1
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 12,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "2",
"PHP_FCGI_MAX_REQUESTS" => "500"
)
)))
এবং অন্তর্ভুক্ত কনফিগারেশন ফাইলটিতে আমার রয়েছে:
server.errorlog = "/home/httpd/mywebsite.com/stats/mywebsite.com-error_log"
লগ ফাইল আসে কি:
/home/httpd/mywebsite.com/stats/
-rw-r--r-- 1 apache apache 5173239 May 16 11:34 mywebsite.com-custom_log
-rwxrwxrwx 1 root root 0 Mar 27 2009 mywebsite.com-error_log
/home/lxadmin/httpd/lighttpd/
-rwxrwxrwx 1 apache apache 2184 Apr 22 22:59 error.log
-rwxrwxrwx 1 apache apache 6088621 May 16 11:26 ligh.log
সমস্যাটি কিনা তা যাচাই করার চেষ্টা করার জন্য আমি ত্রুটি লগগুলি chmod 777 দিয়েছি, তবে দৃশ্যত এটি তা নয়।
সুতরাং আমার প্রশ্ন: ত্রুটি লগ সক্ষম করতে কি করতে হবে?