openshift laravel 5.0上传的图片在推送更改后被删除

时间:2015-10-23 11:34:40

标签: php laravel-5 openshift

每次我在openshift中推送内容时,我的所有上传文件都会被删除。我不确定openshift在哪里移动它们。我在管理面板上看到的只是破碎的图像。有谁遇到过这个问题?

我尝试使用部署脚本将public / uploads文件夹链接到OPENSHIFT_DATA_DIR,但不幸的是它没有用。我的部署脚本有什么问题?

ln -sf ${OPENSHIFT_DATA_DIR}uploads   ${OPENSHIFT_REPO_DIR}public/uploads
ln -sf ${OPENSHIFT_DATA_DIR}levels   ${OPENSHIFT_REPO_DIR}public/levels
ln -sf ${OPENSHIFT_DATA_DIR}messages   ${OPENSHIFT_REPO_DIR}public/messages
ln -sf ${OPENSHIFT_DATA_DIR}cards   ${OPENSHIFT_REPO_DIR}public/cards

1 个答案:

答案 0 :(得分:1)

将文件上传到应用程序目录后,您应将mv文件移动到$OPENSHIFT_DATA_DIR

检查:https://developers.openshift.com/en/managing-filesystem.html#__code_data_code