PHPCMS V9 在最近一次更新的版本(9.4.2)中由于代碼判斷失誤。導致PHPCMS在后臺更新文章無法上傳圖片而導致的bug。在PHPCMS論壇中找到了臨時解決方案,希望PHPCMS官方能盡快發布更新包,讓更多的運營站長們省事省力。

遇到上圖提示的同學們!給大家臨時修復的方法。
方法1:文件路徑:/phpcms/libs/classes/attachment.class.php

方法二:文件路徑:/phpcms/libs/classes/attachment.class.php
將
<table border="0" cellpadding="0" cellspacing="0" style=""><tbody style=""><tr style=""><td class="gutter" style=""><div class="line number1 index0 alt2" style="">1</div></td><td class="code" style=""><div class="container" style=""><div class="line number1 index0 alt2" style=""><code class="php keyword" style="">if</code><code class="php plain" style="">(</code><code class="php functions" style="">empty</code><code class="php plain" style="">(</code><code class="php variable" style="">$this</code><code class="php plain" style="">->userid)){</code></div></div></td></tr></tbody></table>
替換成
<table border="0" cellpadding="0" cellspacing="0" style=""><tbody style=""><tr style=""><td class="gutter" style=""><div class="line number1 index0 alt2" style="">1</div></td><td class="code" style=""><div class="container" style=""><div class="line number1 index0 alt2" style=""><code class="php keyword" style="">if</code><code class="php plain" style="">(</code><code class="php functions" style="">empty</code><code class="php plain" style="">(</code><code class="php variable" style="">$_POST</code><code class="php plain" style="">[</code><code class="php string" style="">'userid'</code><code class="php plain" style="">])){</code></div></div></td></tr></tbody></table>
(來自新一博客)