苹果cmsV10上传失败常见问题?

老巴夺 24 0
由于采用最新的TP框架,需要开启php的fileinfo支持库,php.ini里 extension=php_fileinfo.dll ;宝塔等面板里直接安装开启 。
上传失败问题请检查php临时文件目录权限和cms系统文件存储目录权限。
windows一般是:C:/windows/temp,linux一般是/var/tmp。 cms存储目录upload。
如果开启第三方存储,请检查三方存储配置信息。
也可能是php.ini配置文件里post和upload大小限制,修改的值大一些即可。
upload_max_filesize = 8M
post_max_size = 10M
-
-
2,如果使用的是php5.6版本(php7版本不受影响),还需要设置php.ini开启always_populate_raw_post_data = -1 这个选项,也就是去掉这项配置前面的分号即可。
-
-
3,运行安装页面出现空白页面,该情况一般为Runtime目录没有修改写入权限**
-
-
4,SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column '' at row 1  或者 Warning: 1265 Data truncated for column 类似错误**
RE:############################################
该错误就插入字段长度超过设定的长度,一般程序会在数据库字段设置字符长度在插入之前程序很少会先判断数据长度和截取数据 这样会影响性能,所以你就需要修改你数据库的配置文件一般在MYSQL 安装目录中的my.ini中 搜索sql-mode
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
把其中的STRICT_TRANS_TABLES,去掉 建议使用该方法
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
或者把
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 直接删除
############################################
-
-
5,数据库连接配置文件。
RE:手动修改数据库连接信息,数据库密码等/application/database.php
-
-
6,重新安装程序删除install.lock。
RE:需要删除/application/data/install/install.lock