CINXE.COM
系统发生错误
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>系统发生错误</title> <meta name="robots" content="noindex,nofollow" /> <style> /* Base */ body { color: #333; font: 16px Verdana, "Helvetica Neue", helvetica, Arial, 'Microsoft YaHei', sans-serif; margin: 0; padding: 0 20px 20px; } h1{ margin: 10px 0 0; font-size: 28px; font-weight: 500; line-height: 32px; } h2{ color: #4288ce; font-weight: 400; padding: 6px 0; margin: 6px 0 0; font-size: 18px; border-bottom: 1px solid #eee; } h3{ margin: 12px; font-size: 16px; font-weight: bold; } abbr{ cursor: help; text-decoration: underline; text-decoration-style: dotted; } a{ color: #868686; cursor: pointer; } a:hover{ text-decoration: underline; } .line-error{ background: #f8cbcb; } .echo table { width: 100%; } .echo pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f7f7f7; border: 0; border-radius: 3px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; } .echo pre > pre { padding: 0; margin: 0; } /* Exception Info */ .exception { margin-top: 20px; } .exception .message{ padding: 12px; border: 1px solid #ddd; border-bottom: 0 none; line-height: 18px; font-size:16px; border-top-left-radius: 4px; border-top-right-radius: 4px; font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑"; } .exception .code{ float: left; text-align: center; color: #fff; margin-right: 12px; padding: 16px; border-radius: 4px; background: #999; } .exception .source-code{ padding: 6px; border: 1px solid #ddd; background: #f9f9f9; overflow-x: auto; } .exception .source-code pre{ margin: 0; } .exception .source-code pre ol{ margin: 0; color: #4288ce; display: inline-block; min-width: 100%; box-sizing: border-box; font-size:14px; font-family: "Century Gothic",Consolas,"Liberation Mono",Courier,Verdana; padding-left: 56px; } .exception .source-code pre li{ border-left: 1px solid #ddd; height: 18px; line-height: 18px; } .exception .source-code pre code{ color: #333; height: 100%; display: inline-block; border-left: 1px solid #fff; font-size:14px; font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑"; } .exception .trace{ padding: 6px; border: 1px solid #ddd; border-top: 0 none; line-height: 16px; font-size:14px; font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑"; } .exception .trace ol{ margin: 12px; } .exception .trace ol li{ padding: 2px 4px; } .exception div:last-child{ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } /* Exception Variables */ .exception-var table{ width: 100%; margin: 12px 0; box-sizing: border-box; table-layout:fixed; word-wrap:break-word; } .exception-var table caption{ text-align: left; font-size: 16px; font-weight: bold; padding: 6px 0; } .exception-var table caption small{ font-weight: 300; display: inline-block; margin-left: 10px; color: #ccc; } .exception-var table tbody{ font-size: 13px; font-family: Consolas,"Liberation Mono",Courier,"微软雅黑"; } .exception-var table td{ padding: 0 6px; vertical-align: top; word-break: break-all; } .exception-var table td:first-child{ width: 28%; font-weight: bold; white-space: nowrap; } .exception-var table td pre{ margin: 0; } /* Copyright Info */ .copyright{ margin-top: 24px; padding: 12px 0; border-top: 1px solid #eee; } /* SPAN elements with the classes below are added by prettyprint. */ pre.prettyprint .pln { color: #000 } /* plain text */ pre.prettyprint .str { color: #080 } /* string content */ pre.prettyprint .kwd { color: #008 } /* a keyword */ pre.prettyprint .com { color: #800 } /* a comment */ pre.prettyprint .typ { color: #606 } /* a type name */ pre.prettyprint .lit { color: #066 } /* a literal value */ /* punctuation, lisp open bracket, lisp close bracket */ pre.prettyprint .pun, pre.prettyprint .opn, pre.prettyprint .clo { color: #660 } pre.prettyprint .tag { color: #008 } /* a markup tag name */ pre.prettyprint .atn { color: #606 } /* a markup attribute name */ pre.prettyprint .atv { color: #080 } /* a markup attribute value */ pre.prettyprint .dec, pre.prettyprint .var { color: #606 } /* a declaration; a variable name */ pre.prettyprint .fun { color: red } /* a function name */ </style> </head> <body> <div class="echo"> </div> <div class="exception"> <div class="message"> <div class="info"> <div> <h2>[0] <abbr title="think\exception\TemplateNotFoundException">TemplateNotFoundException</abbr> in <a class="toggle" title="/www/wwwroot/admin.iaeeee.org/vendor/liupan-v/think-theme/src/Driver.php line 94">Driver.php line 94</a></h2> </div> <div><h1>模板文件不存在:/www/wwwroot/admin.iaeeee.org/config/index/../../public/themes/failure/index.html</h1></div> </div> </div> <div class="source-code"> <pre class="prettyprint lang-php"><ol start="85"><li class="line-85"><code> */ </code></li><li class="line-86"><code> public function fetch($template, $data = [], $config = []) </code></li><li class="line-87"><code> { </code></li><li class="line-88"><code> if ('' == pathinfo($template, PATHINFO_EXTENSION)) { </code></li><li class="line-89"><code> // 获取模板文件名 </code></li><li class="line-90"><code> $template = $this->parseTemplate($template); </code></li><li class="line-91"><code> } </code></li><li class="line-92"><code> // 模板不存在 抛出异常 </code></li><li class="line-93"><code> if (!is_file($template)) { </code></li><li class="line-94"><code> throw new TemplateNotFoundException('template not exists:' . $template, $template); </code></li><li class="line-95"><code> } </code></li><li class="line-96"><code> // 记录视图信息 </code></li><li class="line-97"><code> $this->app </code></li><li class="line-98"><code> ->log('[ VIEW ] ' . $template . ' [ ' . var_export(array_keys($data), true) . ' ]'); </code></li><li class="line-99"><code> </code></li><li class="line-100"><code> $this->template->fetch($template, $data, $config); </code></li><li class="line-101"><code> } </code></li><li class="line-102"><code> </code></li><li class="line-103"><code> /** </code></li></ol></pre> </div> <div class="trace"> <h2>Call Stack</h2> <ol> <li>in <a class="toggle" title="/www/wwwroot/admin.iaeeee.org/vendor/liupan-v/think-theme/src/Driver.php line 94">Driver.php line 94</a></li> <li> at <abbr title="liupanv\think\theme\Driver">Driver</abbr>->fetch('<a class="toggle" title="/www/wwwroot/admin.iaeeee.org/config/index/../../public/themes/failure/index.html">/www/wwwroot/admin.i...</a>', ['msg' => 'Parameter error', 'url' => 'http://www.icogb.org', 'jumpMsg' => '<a class="toggle" title="Back to the home page">Back to the home pag...</a>', ...], []) in <a class="toggle" title="/www/wwwroot/admin.iaeeee.org/thinkphp/library/think/View.php line 189">View.php line 189</a> </li> <li> at <abbr title="think\View">View</abbr>->fetch('', ['msg' => 'Parameter error', 'url' => 'http://www.icogb.org', 'jumpMsg' => '<a class="toggle" title="Back to the home page">Back to the home pag...</a>', ...]) in <a class="toggle" title="/www/wwwroot/admin.iaeeee.org/thinkphp/library/think/response/View.php line 35">View.php line 35</a> </li> <li> at <abbr title="think\response\View">View</abbr>->output('') in <a class="toggle" title="/www/wwwroot/admin.iaeeee.org/thinkphp/library/think/Response.php line 396">Response.php line 396</a> </li> <li> at <abbr title="think\Response">Response</abbr>->getContent() in <a class="toggle" title="/www/wwwroot/admin.iaeeee.org/thinkphp/library/think/Response.php line 128">Response.php line 128</a> </li> <li> at <abbr title="think\Response">Response</abbr>->send() in <a class="toggle" title="/www/wwwroot/admin.iaeeee.org/public/index.php line 21">index.php line 21</a> </li> </ol> </div> </div> <div class="exception-var"> <h2>Environment Variables</h2> <table> <caption>GET Data<small>empty</small></caption> </table> <table> <caption>POST Data<small>empty</small></caption> </table> <table> <caption>Files<small>empty</small></caption> </table> <table> <caption>Cookies<small>empty</small></caption> </table> <table> <caption>Session<small>empty</small></caption> </table> <table> <caption>Server/Request Data</caption> <tbody> <tr> <td>USER</td> <td> www </td> </tr> <tr> <td>HOME</td> <td> /home/www </td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td> deflate, gzip </td> </tr> <tr> <td>HTTP_ACCEPT</td> <td> */* </td> </tr> <tr> <td>HTTP_USER_AGENT</td> <td> Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322) </td> </tr> <tr> <td>HTTP_HOST</td> <td> www.icogb.org </td> </tr> <tr> <td>PATH_INFO</td> <td> </td> </tr> <tr> <td>REDIRECT_STATUS</td> <td> 200 </td> </tr> <tr> <td>SERVER_NAME</td> <td> www.icogb.org </td> </tr> <tr> <td>SERVER_PORT</td> <td> 443 </td> </tr> <tr> <td>SERVER_ADDR</td> <td> 172.31.92.105 </td> </tr> <tr> <td>REMOTE_PORT</td> <td> 48180 </td> </tr> <tr> <td>REMOTE_ADDR</td> <td> 8.222.208.146 </td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td> nginx/1.8.1 </td> </tr> <tr> <td>GATEWAY_INTERFACE</td> <td> CGI/1.1 </td> </tr> <tr> <td>HTTPS</td> <td> on </td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td> HTTP/1.1 </td> </tr> <tr> <td>DOCUMENT_ROOT</td> <td> /www/wwwroot/admin.iaeeee.org/public </td> </tr> <tr> <td>DOCUMENT_URI</td> <td> /index.php </td> </tr> <tr> <td>REQUEST_URI</td> <td> /frontend/failure/Parameter%20error </td> </tr> <tr> <td>SCRIPT_NAME</td> <td> /index.php </td> </tr> <tr> <td>CONTENT_LENGTH</td> <td> </td> </tr> <tr> <td>CONTENT_TYPE</td> <td> </td> </tr> <tr> <td>REQUEST_METHOD</td> <td> GET </td> </tr> <tr> <td>QUERY_STRING</td> <td> s=/frontend/failure/Parameter%20error </td> </tr> <tr> <td>SCRIPT_FILENAME</td> <td> /www/wwwroot/admin.iaeeee.org/public/index.php </td> </tr> <tr> <td>FCGI_ROLE</td> <td> RESPONDER </td> </tr> <tr> <td>PHP_SELF</td> <td> /index.php </td> </tr> <tr> <td>REQUEST_TIME_FLOAT</td> <td> 1732369997.2739 </td> </tr> <tr> <td>REQUEST_TIME</td> <td> 1732369997 </td> </tr> </tbody> </table> <table> <caption>Environment Variables<small>empty</small></caption> </table> <table> <caption>ThinkPHP Constants<small>empty</small></caption> </table> </div> <div class="copyright"> <a title="官方网站" href="http://www.thinkphp.cn">ThinkPHP</a> <span>V5.1.35 LTS</span> <span>{ 十年磨一剑-为API开发设计的高性能框架 }</span> </div> <script> var LINE = 94; function $(selector, node){ var elements; node = node || document; if(document.querySelectorAll){ elements = node.querySelectorAll(selector); } else { switch(selector.substr(0, 1)){ case '#': elements = [node.getElementById(selector.substr(1))]; break; case '.': if(document.getElementsByClassName){ elements = node.getElementsByClassName(selector.substr(1)); } else { elements = get_elements_by_class(selector.substr(1), node); } break; default: elements = node.getElementsByTagName(); } } return elements; function get_elements_by_class(search_class, node, tag) { var elements = [], eles, pattern = new RegExp('(^|\\s)' + search_class + '(\\s|$)'); node = node || document; tag = tag || '*'; eles = node.getElementsByTagName(tag); for(var i = 0; i < eles.length; i++) { if(pattern.test(eles[i].className)) { elements.push(eles[i]) } } return elements; } } $.getScript = function(src, func){ var script = document.createElement('script'); script.async = 'async'; script.src = src; script.onload = func || function(){}; $('head')[0].appendChild(script); } ;(function(){ var files = $('.toggle'); var ol = $('ol', $('.prettyprint')[0]); var li = $('li', ol[0]); // 短路径和长路径变换 for(var i = 0; i < files.length; i++){ files[i].ondblclick = function(){ var title = this.title; this.title = this.innerHTML; this.innerHTML = title; } } // 设置出错行 var err_line = $('.line-' + LINE, ol[0])[0]; err_line.className = err_line.className + ' line-error'; $.getScript('//cdn.bootcss.com/prettify/r298/prettify.min.js', function(){ prettyPrint(); // 解决Firefox浏览器一个很诡异的问题 // 当代码高亮后,ol的行号莫名其妙的错位 // 但是只要刷新li里面的html重新渲染就没有问题了 if(window.navigator.userAgent.indexOf('Firefox') >= 0){ ol[0].innerHTML = ol[0].innerHTML; } }); })(); </script> </body> </html>