PHPCMS V9 在最近一次更新的版本(9.4.2)中由于代码判断失误。导致PHPCMS在后台更新文章无法上传图片而导致的bug。在PHPCMS论坛中找到了临时解决方案,希望PHPCMS官方能尽快发布更新包,让更多的运营站长们省事省力。
![](https://box.kancloud.cn/2016-02-17_56c43f3b7c19c.jpg)
遇到上图提示的同学们!给大家临时修复的方法。
方法1:文件路径:/phpcms/libs/classes/attachment.class.php
![](https://box.kancloud.cn/2016-02-17_56c43f5012e8d.jpg)
方法二:文件路径:/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>
(来自新一博客)