Domanda

Ho cambiato httpd.conf del mio apache 2.2

#Serve static files
Alias /static/ "E:\Python\Django\carlsblog\static\"
<Directory "E:\Python\Django\carlsblog\static">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>

#Start mod_wsgi as default handler
WSGIScriptAlias / "E:\Python\Django\carlsblog\django.wsgi"

<Directory "E:\Python\Django\carlsblog">
Allow from all
</Directory>

E la mia app può essere eseguita correttamente, non è possibile accedere solo ai file statici, un 404 viene lanciato da Django

Tuttavia, se cambio questa riga

Alias /static/ "E:\Python\Django\carlsblog\static\"

in

Alias /static/ "E:\Python\Django\carlsblog\static"

È possibile vedere la pagina dell'indice della cartella statica, ma i file non possono essere raggiunti. Quando ho controllato il registro degli errori di Apache in questo momento, ho trovato qualcosa del genere:

File does not exist "E:\Python\Django\carlsblog\staticmy_static_file.txt"

Sembra che ci sia un "" scomparso, qualcuno ha un'idea di riparare questo?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top