苹果CMSV10使用过程中上传失败常见问题?

老巴夺 19 0
本帖最后由 real 于 2024-10-15 11:16 编辑

1,上传失败常见问题?

由于采用最新的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类似错误**

  1. RE:############################################
  2. 该错误就插入字段长度超过设定的长度,一般程序会在数据库字段设定字元长度在插入之前程序很少会先判断数据长度和截取数据这样会影响性能,所以你就需要修改你数据库的设定档一般在MYSQL安装目录中的my.ini中搜索sql-mode
  3. sql-mode=“STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
  4. 把其中的STRICT_TRANS_TABLES,去掉建议使用该方法
  5. sql-mode=“NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
  6. 或者把
  7. sql-mode=“STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”直接删除
  8. ############################################
复制代码

5,数据库连接设定档。

RE:手动修改数据库连接信息,数据库密码等/application/database.php

6,重新安装程序删除install.lock。

RE:需要删除/application/data/install/install.lock

7,采集联盟资源库或其他资源库为何播放不了?(资源类型是youku、tudou、iqiyi等等)协力厂商网址

RE:方法1,综合资源站的播放器js档案。方案2,开启全局解析或独立解析和播放器解析状态。

8,宝塔Nginx环境下,程序安装完毕后除非首页其他页面全部404的问题?

RE:方法,进入宝塔软件设定,找到对应的php版本-设定,安装扩展,找到PATH_INFO这项,点击关闭,然后重新安装一下就ok了,这个可能是宝塔的bug。

9,采集完数据后为何无法播放???

RE:检查采集数据的播放地址,如果是完成的http地址,则需要开启播放器的解析状态用解析播放;如果采集的数据ID可会直接用本地播放器来播放。

10,为何新新增了分类,前台页面进入提示没有权限???

RE:因为新加的分类默认所有会员组都是没有权限的,需要进入会员组里配置每个组的分类权限,保存一下即可。

11,路由规则改错了,页面权都打不开了,怎么恢复到默认的???

RE:下载完整安装包,复制application/route.php替换到网站里,就可以打开了,然后在后台重新修改下路由规则。

12,Nginx下除了首页其他都是404怎么办?修改一下伪静态规则,一般都可以解决了。如果修改了后台档案入口admin.php,则改为对应的文件名。

  1. if(!-e $request_filename){
  2. rewrite ^/index.php(.*)$ /index.php?s=$1 last;
  3. rewrite ^/admin.php(.*)$ /admin.php?s=$1 last;
  4. rewrite ^/api.php(.*)$ /api.php?s=$1 last;
  5. rewrite ^(.*)$ /index.php?s=$1 last;
  6. break;
  7. }
复制代码