Of funny. Just realised that auto correct change htdocs to hotdogs. Hopefully 
you knew I meant htdocs.

> On 14 Dec 2017, at 10:12 am, Graham Dumpleton <[email protected]> 
> wrote:
> 
> Your Alias directives reference a 'hotdogs' directory but that doesn't appear 
> in your structure, only 'static'.
> 
> What do you have as the 'STATIC_ROOT' and 'STATIC_URL' settings in Django 
> settings? Have you run 'manage.py collectstatic'?
> 
> What is the error response code in the browser when you explicitly go to URL 
> for a static file in browser? 404? 403?
> 
> Graham
> 
>> On 13 Dec 2017, at 10:14 pm, V K <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> HI Team,
>> 
>> This is small issue i know and i myself fixed many times. But this time, it 
>> is breaking my head.
>> 
>> I am using CentOS7, Django - 1.11.8.
>> 
>> I tried multiple times and am failing. 
>> 
>> CSS and JS files are not working and i lost the patience in troubleshooting. 
>> Can anybody help me on this?
>> 
>> This is my project structure. I always worked on Ubuntu and i dont know 
>> whether we need to update and give access to the folders in both httpd.conf 
>> as well as myproject.conf under /etc/httpd/conf.d/myproject.conf
>> 
>> Appreciate your help on this.
>> 
>> multiple-file-upload-scp/
>> ├── db.sqlite3
>> ├── LICENSE
>> ├── manage.py
>> ├── media
>> │   ├── formatted_activeiq_pulse_report
>> │   └── pulse_report_uploaded
>> ├── mysite
>> │   ├── celery.py
>> │   ├── celery.pyc
>> │   ├── __init__.py
>> │   ├── __init__.pyc
>> │   ├── reports
>> │   │   ├── apps.py
>> │   │   ├── forms.py
>> │   │   ├── forms.pyc
>> │   │   ├── __init__.py
>> │   │   ├── __init__.pyc
>> │   │   ├── models.py
>> │   │   ├── models.pyc
>> │   │   ├── static
>> │   │   │   └── reports
>> │   │   │       ├── admin
>> │   │   │       │   ├── css
>> │   │   │       │   │   ├── base.css
>> │   │   │       │   │   ├── changelists.css
>> │   │   │       │   │   ├── dashboard.css
>> │   │   │       │   │   ├── fonts.css
>> │   │   │       │   │   ├── forms.css
>> │   │   │       │   │   ├── login.css
>> │   │   │       │   │   ├── rtl.css
>> │   │   │       │   │   └── widgets.css
>> │   │   │       │   ├── fonts
>> │   │   │       │   │   ├── LICENSE.txt
>> │   │   │       │   │   ├── README.txt
>> │   │   │       │   │   ├── Roboto-Bold-webfont.woff
>> │   │   │       │   │   ├── Roboto-Light-webfont.woff
>> │   │   │       │   │   └── Roboto-Regular-webfont.woff
>> │   │   │       │   ├── img
>> │   │   │       │   │   ├── calendar-icons.svg
>> │   │   │       │   │   ├── gis
>> │   │   │       │   │   │   ├── move_vertex_off.svg
>> │   │   │       │   │   │   └── move_vertex_on.svg
>> │   │   │       │   │   ├── icon-addlink.svg
>> │   │   │       │   │   ├── icon-alert.svg
>> │   │   │       │   │   ├── icon-calendar.svg
>> │   │   │       │   │   ├── icon-changelink.svg
>> │   │   │       │   │   ├── icon-clock.svg
>> │   │   │       │   │   ├── icon-deletelink.svg
>> │   │   │       │   │   ├── icon-no.svg
>> │   │   │       │   │   ├── icon-unknown-alt.svg
>> │   │   │       │   │   ├── icon-unknown.svg
>> │   │   │       │   │   ├── icon-yes.svg
>> │   │   │       │   │   ├── inline-delete.svg
>> │   │   │       │   │   ├── LICENSE
>> │   │   │       │   │   ├── README.txt
>> │   │   │       │   │   ├── search.svg
>> │   │   │       │   │   ├── selector-icons.svg
>> │   │   │       │   │   ├── sorting-icons.svg
>> │   │   │       │   │   ├── tooltag-add.svg
>> │   │   │       │   │   └── tooltag-arrowright.svg
>> │   │   │       │   └── js
>> │   │   │       │       ├── actions.js
>> │   │   │       │       ├── actions.min.js
>> │   │   │       │       ├── admin
>> │   │   │       │       │   ├── DateTimeShortcuts.js
>> │   │   │       │       │   └── RelatedObjectLookups.js
>> │   │   │       │       ├── calendar.js
>> │   │   │       │       ├── cancel.js
>> │   │   │       │       ├── change_form.js
>> │   │   │       │       ├── collapse.js
>> │   │   │       │       ├── collapse.min.js
>> │   │   │       │       ├── core.js
>> │   │   │       │       ├── inlines.js
>> │   │   │       │       ├── inlines.min.js
>> │   │   │       │       ├── jquery.init.js
>> │   │   │       │       ├── popup_response.js
>> │   │   │       │       ├── prepopulate_init.js
>> │   │   │       │       ├── prepopulate.js
>> │   │   │       │       ├── prepopulate.min.js
>> │   │   │       │       ├── SelectBox.js
>> │   │   │       │       ├── SelectFilter2.js
>> │   │   │       │       ├── timeparse.js
>> │   │   │       │       ├── urlify.js
>> │   │   │       │       └── vendor
>> │   │   │       │           ├── jquery
>> │   │   │       │           │   ├── jquery.js
>> │   │   │       │           │   ├── jquery.min.js
>> │   │   │       │           │   └── LICENSE-JQUERY.txt
>> │   │   │       │           └── xregexp
>> │   │   │       │               ├── LICENSE-XREGEXP.txt
>> │   │   │       │               ├── xregexp.js
>> │   │   │       │               └── xregexp.min.js
>> │   │   │       ├── css
>> │   │   │       │   ├── bootstrap.min.css
>> │   │   │       │   └── bootstrap.min.css.map
>> │   │   │       ├── fonts
>> │   │   │       │   ├── glyphicons-halflings-regular.eot
>> │   │   │       │   ├── glyphicons-halflings-regular.svg
>> │   │   │       │   ├── glyphicons-halflings-regular.ttf
>> │   │   │       │   ├── glyphicons-halflings-regular.woff
>> │   │   │       │   └── glyphicons-halflings-regular.woff2
>> │   │   │       ├── js
>> │   │   │       │   ├── basic-upload.js
>> │   │   │       │   ├── bootstrap.min.js
>> │   │   │       │   ├── drag-and-drop-upload.js
>> │   │   │       │   ├── jquery-3.1.1.min.js
>> │   │   │       │   ├── jquery-file-upload
>> │   │   │       │   │   ├── jquery.fileupload.js
>> │   │   │       │   │   ├── jquery.iframe-transport.js
>> │   │   │       │   │   └── vendor
>> │   │   │       │   │       └── jquery.ui.widget.js
>> │   │   │       │   └── progress-bar-upload.js
>> │   │   │       └── netapp_img
>> │   │   │           ├── cover_dc.png
>> │   │   │           ├── index_netapp.png
>> │   │   │           └── tab_netapp.png
>> │   │   ├── tasks.pyc
>> │   │   ├── templates
>> │   │   │   └── reports
>> │   │   │       ├── base_generic.html
>> │   │   │       ├── base.html
>> │   │   │       ├── basic_upload
>> │   │   │       │   └── index.html
>> │   │   │       ├── drag_and_drop_upload
>> │   │   │       │   └── index.html
>> │   │   │       ├── formatted
>> │   │   │       │   └── formatted_reports.html
>> │   │   │       ├── home.html
>> │   │   │       ├── includes
>> │   │   │       │   └── header.html
>> │   │   │       ├── progress_bar_upload
>> │   │   │       │   └── index.html
>> │   │   │       └── registration
>> │   │   │           ├── logged_out.html
>> │   │   │           └── login.html
>> │   │   ├── tests.py
>> │   │   ├── urls.py
>> │   │   ├── urls.pyc
>> │   │   ├── views.py
>> │   │   └── views.pyc
>> │   ├── settings.py
>> │   ├── settings.pyc
>> │   ├── urls.py
>> │   ├── urls.pyc
>> │   └── wsgi.py
>> ├── README.md
>> └── requirements.txt
>> 
>> .conf file Configuration:
>> 
>> /etc/httpd/conf.d/myproject.conf
>> 
>> <VirtualHost *:80>
>>   # Admin email, Server Name (domain name), and any aliases
>>   ServerAdmin [email protected]
>>   ServerName  sfreporting.com <http://sfreporting.com/>
>>   #DocumentRoot /coepj/sites/sfreporting-upload.com/htdocs 
>> <http://sfreporting-upload.com/htdocs>
>>   # Log file locations
>>   ErrorLog  /var/log/httpd/sfreporting_new-error.log
>>   CustomLog /var/log/httpd/sfreporting_new-access.log combined
>>   WSGIScriptAlias / /coepj/django/multiple-file-upload-scp/mysite/wsgi.py
>>   Alias /static/ /coepj/sites/sfreporting-upload.com/htdocs/static 
>> <http://sfreporting-upload.com/htdocs/static>
>>  # Alias /static/ 
>> /coepj/django/multiple-file-upload-scp/mysite/reports/static
>> </VirtualHost>
>> 
>> WSGIPythonPath /coepj/django/multiple-file-upload-scp
>> 
>> 
>> 
>> # Further relax access to the default document root:
>> <Directory "/coepj/sites/sfreporting-upload.com/htdocs/static 
>> <http://sfreporting-upload.com/htdocs/static>">
>>     Options Indexes FollowSymLinks
>>     AllowOverride None
>>     Require all granted
>> </Directory>
>> 
>> <Directory "/coepj/sites/sfreporting-upload.com/htdocs/static 
>> <http://sfreporting-upload.com/htdocs/static>">
>>     Options Indexes FollowSymLinks
>>     AllowOverride None
>>     Require all granted
>> </Directory>
>> 
>> 
>> 
>> <Directory "/coepj/django/multiple-file-upload-scp/mysite">
>>   <Files wsgi.py>
>>         Require all granted
>>  </Files>
>> </Directory>
>> 
>> 
>> Additionaly, i have some more on /etc/httpd/conf/httpd.conf
>> 
>> 
>> DocumentRoot "/coepj/sites"
>> #
>> # Relax access to content within /var/www.
>> #
>> #<Directory "/coepj/django/multiple-file-upload-scp/mysite">
>>  #  AllowOverride None
>> #   Allow open access:
>> #    Require all granted
>> #</Directory>
>> 
>> #Alias /static/ "/coepj/sites/sfreporting-upload.com/htdocs/static 
>> <http://sfreporting-upload.com/htdocs/static>"
>> 
>> <Directory "/coepj/sites/sfreporting-upload.com/htdocs/static 
>> <http://sfreporting-upload.com/htdocs/static>">
>>   AllowOverride None
>>   Require all granted
>> </Directory>
>> 
>> #<Directory "/coepj/django/multiple-file-upload-scp/mysite/reports/static">
>> #  AllowOverride None
>> #  Require all granted
>> #</Directory>
>> 
>> -- 
>> Regards,
>> Venu
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <mailto:[email protected]>.
>> To post to this group, send email to [email protected] 
>> <mailto:[email protected]>.
>> Visit this group at https://groups.google.com/group/modwsgi 
>> <https://groups.google.com/group/modwsgi>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to