本地环境没有问题,服务器上一直切换不成功,一直为local,无法切换至alioss 清理缓存也无效 强制修改也无效 请问:服务器上需要怎么处理,另外既然图片储存了local和alioss类型,可否将文件地址按照类型进行拼接,同时FormItem增加参数(例如upload.mode)进行渴求加载
本地和服务器环境没有区别,因为PHP是跨平台的语言,如果有区别,那么就是文件或数据的同步原因造成的
上传组件支持在有云存储的情况强制上传到本地存储,比如模块上传安装
服务器是git自动部署的,本地代码确定和服务器一模一样,但是就是出现了这个问题,php和vue依赖都已安装,确实没找到哪出问题了
是不是本地安装了模块,服务器上也得重新安装模块才可以使用?
已解决,本地安装成功,代码上传服务器无效,需要服务器重新安装模块,下次可不可以优化一下这个问题
确定问题并不存在,建议检查代码和数据是否均以同步
数据为同一数据库,且确认代码完全提交至git并部署到服务器的,同时后端依赖和前端依赖都有加载,目前就是通过服务器端再次安装解决的,没有找到其他因素
实测不可复现,如果你对此还有疑问的话,可以将oss模块包解压并查阅所有文件,加上模块基本信息、配置、安装sql,一共仅仅 7 个文件,源代码无任何加密,整个文件上传流程清晰明了,没有任何一处是不能跨平台或被迁移的,而且php、node、mysql全部支持跨平台运行,你的说法没有任何根据,只能是你的问题,欢迎自行复现问题后跟踪代码,你可以着重检查.gitignore文件,默认情况下整个/modules目录将被git忽略
oss
php、node、mysql
.gitignore
/modules
git
具体原因就是.gitignore中忽略的modules/文件夹未上传,毕竟忽略的文件一般都是通过命令行去填充的 下载的组件应该为不可忽略的文件,一般项目都不需要手动去上传并核对文件缺失的,对于已安装的组件中,存在/modules忽略文件夹下,可以编写一个命令对/modules文件进行核查
遇到同样的问题,本地啥事没有,把modules/alioss文件夹上传服务器就好了。。。
这就折腾人,oss配置初始化是通过uploadConfigInit事件触发的,vscode搜索的时候又搜不到哪里监听了这个事件,搜到这里才发现是在被忽略的modules文件夹里
同样问题
遇到同样的问题,本地啥事没有,把modules/alioss文件夹上传服务器就好了
本地和服务器环境没有区别,因为PHP是跨平台的语言,如果有区别,那么就是文件或数据的同步原因造成的
上传组件支持在有云存储的情况强制上传到本地存储,比如模块上传安装
服务器是git自动部署的,本地代码确定和服务器一模一样,但是就是出现了这个问题,php和vue依赖都已安装,确实没找到哪出问题了
是不是本地安装了模块,服务器上也得重新安装模块才可以使用?
已解决,本地安装成功,代码上传服务器无效,需要服务器重新安装模块,下次可不可以优化一下这个问题
确定问题并不存在,建议检查代码和数据是否均以同步
数据为同一数据库,且确认代码完全提交至git并部署到服务器的,同时后端依赖和前端依赖都有加载,目前就是通过服务器端再次安装解决的,没有找到其他因素
实测不可复现,如果你对此还有疑问的话,可以将
oss
模块包解压并查阅所有文件,加上模块基本信息、配置、安装sql,一共仅仅 7 个文件,源代码无任何加密,整个文件上传流程清晰明了,没有任何一处是不能跨平台或被迁移的,而且php、node、mysql
全部支持跨平台运行,你的说法没有任何根据,只能是你的问题,欢迎自行复现问题后跟踪代码,你可以着重检查.gitignore
文件,默认情况下整个/modules
目录将被git
忽略具体原因就是.gitignore中忽略的modules/文件夹未上传,毕竟忽略的文件一般都是通过命令行去填充的
下载的组件应该为不可忽略的文件,一般项目都不需要手动去上传并核对文件缺失的,对于已安装的组件中,存在/modules忽略文件夹下,可以编写一个命令对/modules文件进行核查
遇到同样的问题,本地啥事没有,把modules/alioss文件夹上传服务器就好了。。。
这就折腾人,oss配置初始化是通过uploadConfigInit事件触发的,vscode搜索的时候又搜不到哪里监听了这个事件,搜到这里才发现是在被忽略的modules文件夹里
同样问题
遇到同样的问题,本地啥事没有,把modules/alioss文件夹上传服务器就好了
- 1
前往