新上的一個站,出現圖片上傳錯誤:
PHP Fatal error: Call to a member function read() on a non-object in \\include\\dialog\\select_images.php on line 149
晚上搜索了一下,基本如下
夢官方幫助中心給出的答案是
A:一種可能是發送的SQL語句太長,以致超過了max_allowed_packet的大小,如果是這種原因,你只要修改my.cnf,加大max_allowed_packet的值即可。
A:建議這樣:
1、(網站路徑) 這裏面確定是否有中文,是否有空格,這兩都都會影響;
2、確定php.ini或php_admin_value 是否限制了目錄
3、確定是否支持dir函數
4、dede不能裝在虛擬目錄
另有一種解決方法是 只要刪除後臺->系統->系統基本設置->核心設置 裏面的 DedeCms安裝目錄裏面的內容就行,如果你是安裝在根目錄的。如下圖:
但是都嘗試過,還是沒有解決。
於是想起另一個在同一臺機器上的dede網站。對比了一下後臺配置,發現如下有不一樣:
不知道什麼原因,被修改爲/xxx另外的樣子了,把這裏修改回來,OK!