我在Openshift 2014中托管静态图像时遇到了麻烦。我在通过互联网后尝试了很多htaccess设置文件等。问题似乎是Openshift在目录模式上的变化。它删除了wsgi https://www.openshift.com/blogs/openshift-online-march-2014-release-blog等文件夹。
有人可以帮助我解决这个问题吗?
观察
debug=true
模式下工作。 答案 0 :(得分:1)
我遇到了同样的问题:Not getting the Template Repository Layout after deploying Python 2.7 on openshift
在检查服务器上的Apache配置后,我发现Apache仍然静态地提供wsgi/static
。所以我只是在我的回购中做了这个:
mkdir wsgi
cd wsgi
ln -s ../mypackage/static
此外,您可以在构建挂钩中添加以下行来提供媒体文件
if [ ! -d $OPENSHIFT_DATA_DIR/media ]; then
mkdir $OPENSHIFT_DATA_DIR/media
fi
ln -sf $OPENSHIFT_DATA_DIR/media $OPENSHIFT_REPO_DIR/wsgi/static/media