2014-03-30 52 views
0

我在Openshift 2014託管靜態圖像時遇到了麻煩。我經歷了互聯網後,已經嘗試了很多與htaccess設置文件等。這個問題似乎是Openshift對目錄模式的改變。它已刪除文件夾,如wsgi https://www.openshift.com/blogs/openshift-online-march-2014-release-blog靜態文件(圖像,CSS)不服務Openshift 2014,Django 1.4和Python 2.7

任何人都可以幫助我解決這個問題嗎?

觀察

  1. 網站,圖像css文件似乎都在debug=true模式下工作。

回答

1

我得到了同樣的問題:Not getting the Template Repository Layout after deploying Python 2.7 on openshift

檢查服務器上的Apache配置後,我發現wsgi/static仍然由Apache的靜態服務。所以我只是在我的回購這樣做:

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