error.html 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>System Error</title>
  6. <meta name="robots" content="noindex,nofollow" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  8. <style>
  9. /* Base */
  10. body {
  11. color: #333;
  12. font: 14px Verdana, "Helvetica Neue", helvetica, Arial, 'Microsoft YaHei', sans-serif;
  13. margin: 0;
  14. padding: 0 20px 20px;
  15. word-break: break-word;
  16. }
  17. h1{
  18. margin: 10px 0 0;
  19. font-size: 28px;
  20. font-weight: 500;
  21. line-height: 32px;
  22. }
  23. h2{
  24. color: #4288ce;
  25. font-weight: 400;
  26. padding: 6px 0;
  27. margin: 6px 0 0;
  28. font-size: 18px;
  29. border-bottom: 1px solid #eee;
  30. }
  31. h3.subheading {
  32. color: #4288ce;
  33. margin: 6px 0 0;
  34. font-weight: 400;
  35. }
  36. h3{
  37. margin: 12px;
  38. font-size: 16px;
  39. font-weight: bold;
  40. }
  41. abbr{
  42. cursor: help;
  43. text-decoration: underline;
  44. text-decoration-style: dotted;
  45. }
  46. a{
  47. color: #868686;
  48. cursor: pointer;
  49. }
  50. a:hover{
  51. text-decoration: underline;
  52. }
  53. .line-error{
  54. background: #f8cbcb;
  55. }
  56. .echo table {
  57. width: 100%;
  58. }
  59. .echo pre {
  60. padding: 16px;
  61. overflow: auto;
  62. font-size: 85%;
  63. line-height: 1.45;
  64. background-color: #f7f7f7;
  65. border: 0;
  66. border-radius: 3px;
  67. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  68. }
  69. .echo pre > pre {
  70. padding: 0;
  71. margin: 0;
  72. }
  73. /* Layout */
  74. .col-md-3 {
  75. width: 25%;
  76. }
  77. .col-md-9 {
  78. width: 75%;
  79. }
  80. [class^="col-md-"] {
  81. float: left;
  82. }
  83. .clearfix {
  84. clear:both;
  85. }
  86. @media only screen
  87. and (min-device-width : 375px)
  88. and (max-device-width : 667px) {
  89. .col-md-3,
  90. .col-md-9 {
  91. width: 100%;
  92. }
  93. }
  94. /* Exception Info */
  95. .exception {
  96. margin-top: 20px;
  97. }
  98. .exception .message{
  99. padding: 12px;
  100. border: 1px solid #ddd;
  101. border-bottom: 0 none;
  102. line-height: 18px;
  103. font-size:16px;
  104. border-top-left-radius: 4px;
  105. border-top-right-radius: 4px;
  106. font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑";
  107. }
  108. .exception .code{
  109. float: left;
  110. text-align: center;
  111. color: #fff;
  112. margin-right: 12px;
  113. padding: 16px;
  114. border-radius: 4px;
  115. background: #999;
  116. }
  117. .exception .source-code{
  118. padding: 6px;
  119. border: 1px solid #ddd;
  120. background: #f9f9f9;
  121. overflow-x: auto;
  122. }
  123. .exception .source-code pre{
  124. margin: 0;
  125. }
  126. .exception .source-code pre ol{
  127. margin: 0;
  128. color: #4288ce;
  129. display: inline-block;
  130. min-width: 100%;
  131. box-sizing: border-box;
  132. font-size:14px;
  133. font-family: "Century Gothic",Consolas,"Liberation Mono",Courier,Verdana;
  134. padding-left: 48px;
  135. }
  136. .exception .source-code pre li{
  137. border-left: 1px solid #ddd;
  138. height: 18px;
  139. line-height: 18px;
  140. }
  141. .exception .source-code pre code{
  142. color: #333;
  143. height: 100%;
  144. display: inline-block;
  145. border-left: 1px solid #fff;
  146. font-size:14px;
  147. font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑";
  148. }
  149. .exception .trace{
  150. padding: 6px;
  151. border: 1px solid #ddd;
  152. border-top: 0 none;
  153. line-height: 16px;
  154. font-size:14px;
  155. font-family: Consolas,"Liberation Mono",Courier,Verdana,"微软雅黑";
  156. }
  157. .exception .trace ol{
  158. margin: 12px;
  159. }
  160. .exception .trace ol li{
  161. padding: 2px 4px;
  162. }
  163. .exception div:last-child{
  164. border-bottom-left-radius: 4px;
  165. border-bottom-right-radius: 4px;
  166. }
  167. /* Exception Variables */
  168. .exception-var table{
  169. width: 100%;
  170. margin: 12px 0;
  171. box-sizing: border-box;
  172. table-layout:fixed;
  173. word-wrap:break-word;
  174. }
  175. .exception-var table caption{
  176. text-align: left;
  177. font-size: 16px;
  178. font-weight: bold;
  179. padding: 6px 0;
  180. }
  181. .exception-var table caption small{
  182. font-weight: 300;
  183. display: inline-block;
  184. margin-left: 10px;
  185. color: #ccc;
  186. }
  187. .exception-var table tbody{
  188. font-size: 13px;
  189. font-family: Consolas,"Liberation Mono",Courier,"微软雅黑";
  190. }
  191. .exception-var table td{
  192. padding: 0 6px;
  193. vertical-align: top;
  194. word-break: break-all;
  195. }
  196. .exception-var table td:first-child{
  197. width: 28%;
  198. font-weight: bold;
  199. white-space: nowrap;
  200. }
  201. .exception-var table td pre{
  202. margin: 0;
  203. }
  204. /* Copyright Info */
  205. .copyright{
  206. margin-top: 24px;
  207. padding: 12px 0;
  208. border-top: 1px solid #eee;
  209. }
  210. /* SPAN elements with the classes below are added by prettyprint. */
  211. pre.prettyprint .pln { color: #000 } /* plain text */
  212. pre.prettyprint .str { color: #080 } /* string content */
  213. pre.prettyprint .kwd { color: #008 } /* a keyword */
  214. pre.prettyprint .com { color: #800 } /* a comment */
  215. pre.prettyprint .typ { color: #606 } /* a type name */
  216. pre.prettyprint .lit { color: #066 } /* a literal value */
  217. /* punctuation, lisp open bracket, lisp close bracket */
  218. pre.prettyprint .pun, pre.prettyprint .opn, pre.prettyprint .clo { color: #660 }
  219. pre.prettyprint .tag { color: #008 } /* a markup tag name */
  220. pre.prettyprint .atn { color: #606 } /* a markup attribute name */
  221. pre.prettyprint .atv { color: #080 } /* a markup attribute value */
  222. pre.prettyprint .dec, pre.prettyprint .var { color: #606 } /* a declaration; a variable name */
  223. pre.prettyprint .fun { color: red } /* a function name */
  224. </style>
  225. </head>
  226. <body>
  227. <div class="echo">
  228. </div>
  229. <div class="exception">
  230. <div class="message">
  231. <div class="info">
  232. <div>
  233. <h2>[8]&nbsp;<abbr title="think\exception\ErrorException">ErrorException</abbr> in <a class="toggle" title="/Users/Dean/git/thinkcmf5/public/plugins/qiniu/vendor/qiniu/php-sdk/src/Qiniu/Config.php line 45">Config.php line 45</a></h2>
  234. </div>
  235. <div><h1>Trying to get property of non-object</h1></div>
  236. </div>
  237. </div>
  238. <div class="source-code">
  239. <pre class="prettyprint lang-php"><ol start="36"><li class="line-36"><code> public function getUpHost($accessKey, $bucket)
  240. </code></li><li class="line-37"><code> {
  241. </code></li><li class="line-38"><code> $zone = $this-&gt;getZone($accessKey, $bucket);
  242. </code></li><li class="line-39"><code> if ($this-&gt;useHTTPS === true) {
  243. </code></li><li class="line-40"><code> $scheme = &quot;https://&quot;;
  244. </code></li><li class="line-41"><code> } else {
  245. </code></li><li class="line-42"><code> $scheme = &quot;http://&quot;;
  246. </code></li><li class="line-43"><code> }
  247. </code></li><li class="line-44"><code>
  248. </code></li><li class="line-45"><code> $host = $zone-&gt;srcUpHosts[0];
  249. </code></li><li class="line-46"><code> if ($this-&gt;useCdnDomains === true) {
  250. </code></li><li class="line-47"><code> $host = $zone-&gt;cdnUpHosts[0];
  251. </code></li><li class="line-48"><code> }
  252. </code></li><li class="line-49"><code>
  253. </code></li><li class="line-50"><code> return $scheme . $host;
  254. </code></li><li class="line-51"><code> }
  255. </code></li><li class="line-52"><code>
  256. </code></li><li class="line-53"><code> public function getUpBackupHost($accessKey, $bucket)
  257. </code></li><li class="line-54"><code> {
  258. </code></li></ol></pre>
  259. </div>
  260. <div class="trace">
  261. <h2>Call Stack</h2>
  262. <ol>
  263. <li>in <a class="toggle" title="/Users/Dean/git/thinkcmf5/public/plugins/qiniu/vendor/qiniu/php-sdk/src/Qiniu/Config.php line 45">Config.php line 45</a></li>
  264. <li>
  265. at <abbr title="think\Error">Error</abbr>::appError(8, '<a class="toggle" title="Trying to get property of non-object">Trying to get proper...</a>', '<a class="toggle" title="/Users/Dean/git/thinkcmf5/public/plugins/qiniu/vendor/qiniu/php-sdk/src/Qiniu/Config.php">/Users/Dean/git/thin...</a>', 45, ['accessKey' => '<a class="toggle" title="XdiS6FfUnX2ev_FbtjEiJX2R0gS_JzfiabXpCOLW">XdiS6FfUnX2ev_FbtjEi...</a>', 'bucket' => 'thinkcmf-portal', 'zone' => [<em>null</em>, <em>object</em>(<abbr title="Qiniu\Http\Error">Error</abbr>)], ...]) in <a class="toggle" title="/Users/Dean/git/thinkcmf5/public/plugins/qiniu/vendor/qiniu/php-sdk/src/Qiniu/Config.php line 45">Config.php line 45</a> </li>
  266. <li>
  267. at <abbr title="Qiniu\Config">Config</abbr>->getUpHost('<a class="toggle" title="XdiS6FfUnX2ev_FbtjEiJX2R0gS_JzfiabXpCOLW">XdiS6FfUnX2ev_FbtjEi...</a>', 'thinkcmf-portal') in <a class="toggle" title="/Users/Dean/git/thinkcmf5/public/plugins/qiniu/vendor/qiniu/php-sdk/src/Qiniu/Storage/FormUploader.php line 58">FormUploader.php line 58</a> </li>
  268. <li>
  269. at <abbr title="Qiniu\Storage\FormUploader">FormUploader</abbr>::put('<a class="toggle" title="XdiS6FfUnX2ev_FbtjEiJX2R0gS_JzfiabXpCOLW:nJAfDr3ACxxT1W_GHdblcddZPBs=:eyJzY29wZSI6InRoaW5rY21mLXBvcnRhbCIsImRlYWRsaW5lIjoxNTUxNjExMjM4fQ==">XdiS6FfUnX2ev_FbtjEi...</a>', '<a class="toggle" title="portal/20190303/59adc8a781b1be671defa87092249151.jpg">portal/20190303/59ad...</a>', '<a class="toggle" title="">...</a>', <em>object</em>(<abbr title="Qiniu\Config">Config</abbr>), <em>null</em>, '<a class="toggle" title="application/octet-stream">application/octet-st...</a>', '<a class="toggle" title="59adc8a781b1be671defa87092249151.jpg">59adc8a781b1be671def...</a>') in <a class="toggle" title="/Users/Dean/git/thinkcmf5/public/plugins/qiniu/vendor/qiniu/php-sdk/src/Qiniu/Storage/UploadManager.php line 108">UploadManager.php line 108</a> </li>
  270. <li>
  271. at <abbr title="Qiniu\Storage\UploadManager">UploadManager</abbr>->putFile('<a class="toggle" title="XdiS6FfUnX2ev_FbtjEiJX2R0gS_JzfiabXpCOLW:nJAfDr3ACxxT1W_GHdblcddZPBs=:eyJzY29wZSI6InRoaW5rY21mLXBvcnRhbCIsImRlYWRsaW5lIjoxNTUxNjExMjM4fQ==">XdiS6FfUnX2ev_FbtjEi...</a>', '<a class="toggle" title="portal/20190303/59adc8a781b1be671defa87092249151.jpg">portal/20190303/59ad...</a>', '<a class="toggle" title="./upload/portal/20190303/59adc8a781b1be671defa87092249151.jpg">./upload/portal/2019...</a>') in <a class="toggle" title="/Users/Dean/git/thinkcmf5/public/plugins/qiniu/lib/Qiniu.php line 51">Qiniu.php line 51</a> </li>
  272. <li>
  273. at <abbr title="plugins\qiniu\lib\Qiniu">Qiniu</abbr>->upload('<a class="toggle" title="portal/20190303/59adc8a781b1be671defa87092249151.jpg">portal/20190303/59ad...</a>', '<a class="toggle" title="./upload/portal/20190303/59adc8a781b1be671defa87092249151.jpg">./upload/portal/2019...</a>', 'image', <em>null</em>) in <a class="toggle" title="/Users/Dean/git/thinkcmf5/simplewind/cmf/lib/Storage.php line 70">Storage.php line 70</a> </li>
  274. <li>
  275. at <abbr title="cmf\lib\Storage">Storage</abbr>->upload('<a class="toggle" title="portal/20190303/59adc8a781b1be671defa87092249151.jpg">portal/20190303/59ad...</a>', '<a class="toggle" title="./upload/portal/20190303/59adc8a781b1be671defa87092249151.jpg">./upload/portal/2019...</a>', 'image') in <a class="toggle" title="/Users/Dean/git/thinkcmf5/simplewind/cmf/lib/Upload.php line 327">Upload.php line 327</a> </li>
  276. <li>
  277. at <abbr title="cmf\lib\Upload">Upload</abbr>->upload() in <a class="toggle" title="/Users/Dean/git/thinkcmf5/app/user/controller/AssetController.php line 42">AssetController.php line 42</a> </li>
  278. <li>
  279. at <abbr title="app\user\controller\AssetController">AssetController</abbr>->webuploader() </li>
  280. <li>
  281. at <abbr title="ReflectionMethod">ReflectionMethod</abbr>->invokeArgs(<em>object</em>(<abbr title="app\user\controller\AssetController">AssetController</abbr>), []) in <a class="toggle" title="/Users/Dean/git/thinkcmf5/simplewind/thinkphp/library/think/App.php line 343">App.php line 343</a> </li>
  282. <li>
  283. at <abbr title="think\App">App</abbr>::invokeMethod([<em>object</em>(<abbr title="app\user\controller\AssetController">AssetController</abbr>), 'webuploader'], []) in <a class="toggle" title="/Users/Dean/git/thinkcmf5/simplewind/thinkphp/library/think/App.php line 611">App.php line 611</a> </li>
  284. <li>
  285. at <abbr title="think\App">App</abbr>::module(['user', 'asset', 'webuploader'], ['app_host' => '', 'app_debug' => <em>true</em>, 'app_trace' => <em>true</em>, ...], <em>true</em>) in <a class="toggle" title="/Users/Dean/git/thinkcmf5/simplewind/thinkphp/library/think/App.php line 456">App.php line 456</a> </li>
  286. <li>
  287. at <abbr title="think\App">App</abbr>::exec(['type' => 'module', 'module' => ['user', 'asset', 'webuploader']], ['app_host' => '', 'app_debug' => <em>true</em>, 'app_trace' => <em>true</em>, ...]) in <a class="toggle" title="/Users/Dean/git/thinkcmf5/simplewind/thinkphp/library/think/App.php line 139">App.php line 139</a> </li>
  288. <li>
  289. at <abbr title="think\App">App</abbr>::run() in <a class="toggle" title="/Users/Dean/git/thinkcmf5/public/index.php line 44">index.php line 44</a> </li>
  290. </ol>
  291. </div>
  292. </div>
  293. <div class="exception-var">
  294. <h2>Environment Variables</h2>
  295. <div>
  296. <h3 class="subheading">GET Data</h3>
  297. <div>
  298. <div class="clearfix">
  299. <div class="col-md-3"><strong>_ajax</strong></div>
  300. <div class="col-md-9"><small>
  301. 1 </small></div>
  302. </div>
  303. </div>
  304. </div>
  305. <div>
  306. <h3 class="subheading">POST Data</h3>
  307. <div>
  308. <div class="clearfix">
  309. <div class="col-md-3"><strong>app</strong></div>
  310. <div class="col-md-9"><small>
  311. portal </small></div>
  312. </div>
  313. <div class="clearfix">
  314. <div class="col-md-3"><strong>filetype</strong></div>
  315. <div class="col-md-9"><small>
  316. image </small></div>
  317. </div>
  318. <div class="clearfix">
  319. <div class="col-md-3"><strong>id</strong></div>
  320. <div class="col-md-9"><small>
  321. WU_FILE_0 </small></div>
  322. </div>
  323. <div class="clearfix">
  324. <div class="col-md-3"><strong>name</strong></div>
  325. <div class="col-md-9"><small>
  326. 封面.001.jpg </small></div>
  327. </div>
  328. <div class="clearfix">
  329. <div class="col-md-3"><strong>type</strong></div>
  330. <div class="col-md-9"><small>
  331. image/jpeg </small></div>
  332. </div>
  333. <div class="clearfix">
  334. <div class="col-md-3"><strong>lastModifiedDate</strong></div>
  335. <div class="col-md-9"><small>
  336. Sat Mar 24 2018 23:11:37 GMT+0800 (China Standard Time) </small></div>
  337. </div>
  338. <div class="clearfix">
  339. <div class="col-md-3"><strong>size</strong></div>
  340. <div class="col-md-9"><small>
  341. 956061 </small></div>
  342. </div>
  343. </div>
  344. </div>
  345. <div>
  346. <h3 class="subheading">Files</h3>
  347. <div>
  348. <div class="clearfix">
  349. <div class="col-md-3"><strong>file</strong></div>
  350. <div class="col-md-9"><small>
  351. {
  352. &quot;name&quot;: &quot;\u5c01\u9762.001.jpg&quot;,
  353. &quot;type&quot;: &quot;image\/jpeg&quot;,
  354. &quot;tmp_name&quot;: &quot;\/private\/var\/tmp\/phpTaT6hj&quot;,
  355. &quot;error&quot;: 0,
  356. &quot;size&quot;: 956061
  357. } </small></div>
  358. </div>
  359. </div>
  360. </div>
  361. <div>
  362. <h3 class="subheading">Cookies</h3>
  363. <div>
  364. <div class="clearfix">
  365. <div class="col-md-3"><strong>OUTFOX_SEARCH_USER_ID_NCOO</strong></div>
  366. <div class="col-md-9"><small>
  367. 1411363915.8599343 </small></div>
  368. </div>
  369. <div class="clearfix">
  370. <div class="col-md-3"><strong>admin_username</strong></div>
  371. <div class="col-md-9"><small>
  372. admin </small></div>
  373. </div>
  374. <div class="clearfix">
  375. <div class="col-md-3"><strong>PHPSESSID</strong></div>
  376. <div class="col-md-9"><small>
  377. urr95c6rt20552hako7jsrfaiu </small></div>
  378. </div>
  379. <div class="clearfix">
  380. <div class="col-md-3"><strong>thinkphp_show_page_trace</strong></div>
  381. <div class="col-md-9"><small>
  382. 0|1 </small></div>
  383. </div>
  384. </div>
  385. </div>
  386. <div>
  387. <h3 class="subheading">Session</h3>
  388. <div>
  389. <div class="clearfix">
  390. <div class="col-md-3"><strong>think</strong></div>
  391. <div class="col-md-9"><small>
  392. {
  393. &quot;__SP_ADMIN_LOGIN_PAGE_SHOWED_SUCCESS__&quot;: true,
  394. &quot;ADMIN_ID&quot;: 1,
  395. &quot;name&quot;: &quot;admin&quot;,
  396. &quot;token&quot;: &quot;2eb4d69a7c70f034a080f195d1e8625a25c216178d353d36d569bd14c0078001&quot;,
  397. &quot;cmf_default_theme&quot;: &quot;simpleboot3&quot;
  398. } </small></div>
  399. </div>
  400. </div>
  401. </div>
  402. <div>
  403. <h3 class="subheading">Server/Request Data</h3>
  404. <div>
  405. <div class="clearfix">
  406. <div class="col-md-3"><strong>REDIRECT_STATUS</strong></div>
  407. <div class="col-md-9"><small>
  408. 200 </small></div>
  409. </div>
  410. <div class="clearfix">
  411. <div class="col-md-3"><strong>HTTP_HOST</strong></div>
  412. <div class="col-md-9"><small>
  413. cmf5.im </small></div>
  414. </div>
  415. <div class="clearfix">
  416. <div class="col-md-3"><strong>HTTP_CONNECTION</strong></div>
  417. <div class="col-md-9"><small>
  418. keep-alive </small></div>
  419. </div>
  420. <div class="clearfix">
  421. <div class="col-md-3"><strong>CONTENT_LENGTH</strong></div>
  422. <div class="col-md-9"><small>
  423. 957004 </small></div>
  424. </div>
  425. <div class="clearfix">
  426. <div class="col-md-3"><strong>HTTP_PRAGMA</strong></div>
  427. <div class="col-md-9"><small>
  428. no-cache </small></div>
  429. </div>
  430. <div class="clearfix">
  431. <div class="col-md-3"><strong>HTTP_CACHE_CONTROL</strong></div>
  432. <div class="col-md-9"><small>
  433. no-cache </small></div>
  434. </div>
  435. <div class="clearfix">
  436. <div class="col-md-3"><strong>HTTP_ORIGIN</strong></div>
  437. <div class="col-md-9"><small>
  438. http://cmf5.im </small></div>
  439. </div>
  440. <div class="clearfix">
  441. <div class="col-md-3"><strong>HTTP_USER_AGENT</strong></div>
  442. <div class="col-md-9"><small>
  443. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36 </small></div>
  444. </div>
  445. <div class="clearfix">
  446. <div class="col-md-3"><strong>CONTENT_TYPE</strong></div>
  447. <div class="col-md-9"><small>
  448. multipart/form-data; boundary=----WebKitFormBoundaryYZzPGMjLHBfHZtKA </small></div>
  449. </div>
  450. <div class="clearfix">
  451. <div class="col-md-3"><strong>HTTP_ACCEPT</strong></div>
  452. <div class="col-md-9"><small>
  453. */* </small></div>
  454. </div>
  455. <div class="clearfix">
  456. <div class="col-md-3"><strong>HTTP_REFERER</strong></div>
  457. <div class="col-md-9"><small>
  458. http://cmf5.im/user/Asset/webuploader?&amp;multi=0&amp;filetype=image&amp;app=portal </small></div>
  459. </div>
  460. <div class="clearfix">
  461. <div class="col-md-3"><strong>HTTP_ACCEPT_ENCODING</strong></div>
  462. <div class="col-md-9"><small>
  463. gzip, deflate </small></div>
  464. </div>
  465. <div class="clearfix">
  466. <div class="col-md-3"><strong>HTTP_ACCEPT_LANGUAGE</strong></div>
  467. <div class="col-md-9"><small>
  468. en,zh-CN;q=0.9,zh;q=0.8,la;q=0.7 </small></div>
  469. </div>
  470. <div class="clearfix">
  471. <div class="col-md-3"><strong>HTTP_COOKIE</strong></div>
  472. <div class="col-md-9"><small>
  473. OUTFOX_SEARCH_USER_ID_NCOO=1411363915.8599343; admin_username=admin; PHPSESSID=urr95c6rt20552hako7jsrfaiu; thinkphp_show_page_trace=0|1 </small></div>
  474. </div>
  475. <div class="clearfix">
  476. <div class="col-md-3"><strong>PATH</strong></div>
  477. <div class="col-md-9"><small>
  478. /usr/bin:/bin:/usr/sbin:/sbin </small></div>
  479. </div>
  480. <div class="clearfix">
  481. <div class="col-md-3"><strong>SERVER_SIGNATURE</strong></div>
  482. <div class="col-md-9"><small>
  483. </small></div>
  484. </div>
  485. <div class="clearfix">
  486. <div class="col-md-3"><strong>SERVER_SOFTWARE</strong></div>
  487. <div class="col-md-9"><small>
  488. Apache/2.4.35 (Unix) PHP/7.1.1 </small></div>
  489. </div>
  490. <div class="clearfix">
  491. <div class="col-md-3"><strong>SERVER_NAME</strong></div>
  492. <div class="col-md-9"><small>
  493. cmf5.im </small></div>
  494. </div>
  495. <div class="clearfix">
  496. <div class="col-md-3"><strong>SERVER_ADDR</strong></div>
  497. <div class="col-md-9"><small>
  498. 127.0.0.1 </small></div>
  499. </div>
  500. <div class="clearfix">
  501. <div class="col-md-3"><strong>SERVER_PORT</strong></div>
  502. <div class="col-md-9"><small>
  503. 80 </small></div>
  504. </div>
  505. <div class="clearfix">
  506. <div class="col-md-3"><strong>REMOTE_ADDR</strong></div>
  507. <div class="col-md-9"><small>
  508. 127.0.0.1 </small></div>
  509. </div>
  510. <div class="clearfix">
  511. <div class="col-md-3"><strong>DOCUMENT_ROOT</strong></div>
  512. <div class="col-md-9"><small>
  513. /Users/Dean/git/thinkcmf5/public </small></div>
  514. </div>
  515. <div class="clearfix">
  516. <div class="col-md-3"><strong>REQUEST_SCHEME</strong></div>
  517. <div class="col-md-9"><small>
  518. http </small></div>
  519. </div>
  520. <div class="clearfix">
  521. <div class="col-md-3"><strong>CONTEXT_PREFIX</strong></div>
  522. <div class="col-md-9"><small>
  523. </small></div>
  524. </div>
  525. <div class="clearfix">
  526. <div class="col-md-3"><strong>CONTEXT_DOCUMENT_ROOT</strong></div>
  527. <div class="col-md-9"><small>
  528. /Users/Dean/git/thinkcmf5/public </small></div>
  529. </div>
  530. <div class="clearfix">
  531. <div class="col-md-3"><strong>SERVER_ADMIN</strong></div>
  532. <div class="col-md-9"><small>
  533. webmaster@dummy-host2.example.com </small></div>
  534. </div>
  535. <div class="clearfix">
  536. <div class="col-md-3"><strong>SCRIPT_FILENAME</strong></div>
  537. <div class="col-md-9"><small>
  538. /Users/Dean/git/thinkcmf5/public/index.php </small></div>
  539. </div>
  540. <div class="clearfix">
  541. <div class="col-md-3"><strong>REMOTE_PORT</strong></div>
  542. <div class="col-md-9"><small>
  543. 58049 </small></div>
  544. </div>
  545. <div class="clearfix">
  546. <div class="col-md-3"><strong>REDIRECT_URL</strong></div>
  547. <div class="col-md-9"><small>
  548. /user/asset/webuploader.html </small></div>
  549. </div>
  550. <div class="clearfix">
  551. <div class="col-md-3"><strong>REDIRECT_QUERY_STRING</strong></div>
  552. <div class="col-md-9"><small>
  553. s=user/asset/webuploader.html&amp;_ajax=1 </small></div>
  554. </div>
  555. <div class="clearfix">
  556. <div class="col-md-3"><strong>GATEWAY_INTERFACE</strong></div>
  557. <div class="col-md-9"><small>
  558. CGI/1.1 </small></div>
  559. </div>
  560. <div class="clearfix">
  561. <div class="col-md-3"><strong>SERVER_PROTOCOL</strong></div>
  562. <div class="col-md-9"><small>
  563. HTTP/1.1 </small></div>
  564. </div>
  565. <div class="clearfix">
  566. <div class="col-md-3"><strong>REQUEST_METHOD</strong></div>
  567. <div class="col-md-9"><small>
  568. POST </small></div>
  569. </div>
  570. <div class="clearfix">
  571. <div class="col-md-3"><strong>QUERY_STRING</strong></div>
  572. <div class="col-md-9"><small>
  573. s=user/asset/webuploader.html&amp;_ajax=1 </small></div>
  574. </div>
  575. <div class="clearfix">
  576. <div class="col-md-3"><strong>REQUEST_URI</strong></div>
  577. <div class="col-md-9"><small>
  578. /user/asset/webuploader.html?_ajax=1 </small></div>
  579. </div>
  580. <div class="clearfix">
  581. <div class="col-md-3"><strong>SCRIPT_NAME</strong></div>
  582. <div class="col-md-9"><small>
  583. /index.php </small></div>
  584. </div>
  585. <div class="clearfix">
  586. <div class="col-md-3"><strong>PHP_SELF</strong></div>
  587. <div class="col-md-9"><small>
  588. /index.php </small></div>
  589. </div>
  590. <div class="clearfix">
  591. <div class="col-md-3"><strong>REQUEST_TIME_FLOAT</strong></div>
  592. <div class="col-md-9"><small>
  593. 1551607638.106 </small></div>
  594. </div>
  595. <div class="clearfix">
  596. <div class="col-md-3"><strong>REQUEST_TIME</strong></div>
  597. <div class="col-md-9"><small>
  598. 1551607638 </small></div>
  599. </div>
  600. <div class="clearfix">
  601. <div class="col-md-3"><strong>PATH_INFO</strong></div>
  602. <div class="col-md-9"><small>
  603. user/asset/webuploader.html </small></div>
  604. </div>
  605. </div>
  606. </div>
  607. <div>
  608. <div class="clearfix">
  609. <div class="col-md-3"><strong>Environment Variables</strong></div>
  610. <div class="col-md-9"><small>empty</small></div>
  611. </div>
  612. </div>
  613. <div>
  614. <h3 class="subheading">ThinkPHP Constants</h3>
  615. <div>
  616. <div class="clearfix">
  617. <div class="col-md-3"><strong>APP_DEBUG</strong></div>
  618. <div class="col-md-9"><small>
  619. true </small></div>
  620. </div>
  621. <div class="clearfix">
  622. <div class="col-md-3"><strong>CMF_ROOT</strong></div>
  623. <div class="col-md-9"><small>
  624. /Users/Dean/git/thinkcmf5/public/../ </small></div>
  625. </div>
  626. <div class="clearfix">
  627. <div class="col-md-3"><strong>APP_PATH</strong></div>
  628. <div class="col-md-9"><small>
  629. /Users/Dean/git/thinkcmf5/public/../app/ </small></div>
  630. </div>
  631. <div class="clearfix">
  632. <div class="col-md-3"><strong>CMF_PATH</strong></div>
  633. <div class="col-md-9"><small>
  634. /Users/Dean/git/thinkcmf5/public/../simplewind/cmf/ </small></div>
  635. </div>
  636. <div class="clearfix">
  637. <div class="col-md-3"><strong>WEB_ROOT</strong></div>
  638. <div class="col-md-9"><small>
  639. /Users/Dean/git/thinkcmf5/public/ </small></div>
  640. </div>
  641. <div class="clearfix">
  642. <div class="col-md-3"><strong>PLUGINS_PATH</strong></div>
  643. <div class="col-md-9"><small>
  644. /Users/Dean/git/thinkcmf5/public/plugins/ </small></div>
  645. </div>
  646. <div class="clearfix">
  647. <div class="col-md-3"><strong>EXTEND_PATH</strong></div>
  648. <div class="col-md-9"><small>
  649. /Users/Dean/git/thinkcmf5/public/../simplewind/extend/ </small></div>
  650. </div>
  651. <div class="clearfix">
  652. <div class="col-md-3"><strong>VENDOR_PATH</strong></div>
  653. <div class="col-md-9"><small>
  654. /Users/Dean/git/thinkcmf5/public/../simplewind/vendor/ </small></div>
  655. </div>
  656. <div class="clearfix">
  657. <div class="col-md-3"><strong>RUNTIME_PATH</strong></div>
  658. <div class="col-md-9"><small>
  659. /Users/Dean/git/thinkcmf5/public/../data/runtime/ </small></div>
  660. </div>
  661. <div class="clearfix">
  662. <div class="col-md-3"><strong>THINKCMF_VERSION</strong></div>
  663. <div class="col-md-9"><small>
  664. 5.0.190111 </small></div>
  665. </div>
  666. <div class="clearfix">
  667. <div class="col-md-3"><strong>THINK_VERSION</strong></div>
  668. <div class="col-md-9"><small>
  669. 5.0.24 </small></div>
  670. </div>
  671. <div class="clearfix">
  672. <div class="col-md-3"><strong>THINK_START_TIME</strong></div>
  673. <div class="col-md-9"><small>
  674. 1551607638.1396 </small></div>
  675. </div>
  676. <div class="clearfix">
  677. <div class="col-md-3"><strong>THINK_START_MEM</strong></div>
  678. <div class="col-md-9"><small>
  679. 395672 </small></div>
  680. </div>
  681. <div class="clearfix">
  682. <div class="col-md-3"><strong>EXT</strong></div>
  683. <div class="col-md-9"><small>
  684. .php </small></div>
  685. </div>
  686. <div class="clearfix">
  687. <div class="col-md-3"><strong>DS</strong></div>
  688. <div class="col-md-9"><small>
  689. / </small></div>
  690. </div>
  691. <div class="clearfix">
  692. <div class="col-md-3"><strong>THINK_PATH</strong></div>
  693. <div class="col-md-9"><small>
  694. /Users/Dean/git/thinkcmf5/simplewind/thinkphp/ </small></div>
  695. </div>
  696. <div class="clearfix">
  697. <div class="col-md-3"><strong>LIB_PATH</strong></div>
  698. <div class="col-md-9"><small>
  699. /Users/Dean/git/thinkcmf5/simplewind/thinkphp/library/ </small></div>
  700. </div>
  701. <div class="clearfix">
  702. <div class="col-md-3"><strong>CORE_PATH</strong></div>
  703. <div class="col-md-9"><small>
  704. /Users/Dean/git/thinkcmf5/simplewind/thinkphp/library/think/ </small></div>
  705. </div>
  706. <div class="clearfix">
  707. <div class="col-md-3"><strong>TRAIT_PATH</strong></div>
  708. <div class="col-md-9"><small>
  709. /Users/Dean/git/thinkcmf5/simplewind/thinkphp/library/traits/ </small></div>
  710. </div>
  711. <div class="clearfix">
  712. <div class="col-md-3"><strong>ROOT_PATH</strong></div>
  713. <div class="col-md-9"><small>
  714. /Users/Dean/git/thinkcmf5/ </small></div>
  715. </div>
  716. <div class="clearfix">
  717. <div class="col-md-3"><strong>LOG_PATH</strong></div>
  718. <div class="col-md-9"><small>
  719. /Users/Dean/git/thinkcmf5/public/../data/runtime/log/ </small></div>
  720. </div>
  721. <div class="clearfix">
  722. <div class="col-md-3"><strong>CACHE_PATH</strong></div>
  723. <div class="col-md-9"><small>
  724. /Users/Dean/git/thinkcmf5/public/../data/runtime/cache/ </small></div>
  725. </div>
  726. <div class="clearfix">
  727. <div class="col-md-3"><strong>TEMP_PATH</strong></div>
  728. <div class="col-md-9"><small>
  729. /Users/Dean/git/thinkcmf5/public/../data/runtime/temp/ </small></div>
  730. </div>
  731. <div class="clearfix">
  732. <div class="col-md-3"><strong>CONF_PATH</strong></div>
  733. <div class="col-md-9"><small>
  734. /Users/Dean/git/thinkcmf5/public/../app/ </small></div>
  735. </div>
  736. <div class="clearfix">
  737. <div class="col-md-3"><strong>CONF_EXT</strong></div>
  738. <div class="col-md-9"><small>
  739. .php </small></div>
  740. </div>
  741. <div class="clearfix">
  742. <div class="col-md-3"><strong>ENV_PREFIX</strong></div>
  743. <div class="col-md-9"><small>
  744. PHP_ </small></div>
  745. </div>
  746. <div class="clearfix">
  747. <div class="col-md-3"><strong>IS_CLI</strong></div>
  748. <div class="col-md-9"><small>
  749. false </small></div>
  750. </div>
  751. <div class="clearfix">
  752. <div class="col-md-3"><strong>IS_WIN</strong></div>
  753. <div class="col-md-9"><small>
  754. false </small></div>
  755. </div>
  756. <div class="clearfix">
  757. <div class="col-md-3"><strong>HTMLPURIFIER_PREFIX</strong></div>
  758. <div class="col-md-9"><small>
  759. /Users/Dean/git/thinkcmf5/simplewind/vendor/ezyang/htmlpurifier/library </small></div>
  760. </div>
  761. <div class="clearfix">
  762. <div class="col-md-3"><strong>QINIU_FUNCTIONS_VERSION</strong></div>
  763. <div class="col-md-9"><small>
  764. 7.2.7 </small></div>
  765. </div>
  766. </div>
  767. </div>
  768. </div>
  769. <div class="copyright">
  770. <a title="官方网站" href="http://www.thinkphp.cn">ThinkPHP</a>
  771. <span>V5.0.24</span>
  772. <span>{ 十年磨一剑-为API开发设计的高性能框架 }</span>
  773. </div>
  774. <script>
  775. var LINE = 45;
  776. function $(selector, node){
  777. var elements;
  778. node = node || document;
  779. if(document.querySelectorAll){
  780. elements = node.querySelectorAll(selector);
  781. } else {
  782. switch(selector.substr(0, 1)){
  783. case '#':
  784. elements = [node.getElementById(selector.substr(1))];
  785. break;
  786. case '.':
  787. if(document.getElementsByClassName){
  788. elements = node.getElementsByClassName(selector.substr(1));
  789. } else {
  790. elements = get_elements_by_class(selector.substr(1), node);
  791. }
  792. break;
  793. default:
  794. elements = node.getElementsByTagName();
  795. }
  796. }
  797. return elements;
  798. function get_elements_by_class(search_class, node, tag) {
  799. var elements = [], eles,
  800. pattern = new RegExp('(^|\\s)' + search_class + '(\\s|$)');
  801. node = node || document;
  802. tag = tag || '*';
  803. eles = node.getElementsByTagName(tag);
  804. for(var i = 0; i < eles.length; i++) {
  805. if(pattern.test(eles[i].className)) {
  806. elements.push(eles[i])
  807. }
  808. }
  809. return elements;
  810. }
  811. }
  812. $.getScript = function(src, func){
  813. var script = document.createElement('script');
  814. script.async = 'async';
  815. script.src = src;
  816. script.onload = func || function(){};
  817. $('head')[0].appendChild(script);
  818. }
  819. ;(function(){
  820. var files = $('.toggle');
  821. var ol = $('ol', $('.prettyprint')[0]);
  822. var li = $('li', ol[0]);
  823. // 短路径和长路径变换
  824. for(var i = 0; i < files.length; i++){
  825. files[i].ondblclick = function(){
  826. var title = this.title;
  827. this.title = this.innerHTML;
  828. this.innerHTML = title;
  829. }
  830. }
  831. // 设置出错行
  832. var err_line = $('.line-' + LINE, ol[0])[0];
  833. err_line.className = err_line.className + ' line-error';
  834. $.getScript('//cdn.bootcss.com/prettify/r298/prettify.min.js', function(){
  835. prettyPrint();
  836. // 解决Firefox浏览器一个很诡异的问题
  837. // 当代码高亮后,ol的行号莫名其妙的错位
  838. // 但是只要刷新li里面的html重新渲染就没有问题了
  839. if(window.navigator.userAgent.indexOf('Firefox') >= 0){
  840. ol[0].innerHTML = ol[0].innerHTML;
  841. }
  842. });
  843. })();
  844. </script>
  845. </body>
  846. </html>