Ho utilizzato il framework codeigniter sul mio localhost, ho chiamato alcuni dei miei modelli e controller utilizzando il metodo case cammello (UserModel, DbModel) su windows.Ora quando ho caricato i file sul server (eseguito su linux) lo script sta cercando di caricare tutti i file con caratteri minuscoli in modo da ottenere errori 404 perché lo script sta cercando usermodel non UserModel, un modo per aggirare questo problema?nome file in minuscolo e maiuscolo
risposta
Benvenuti nel club di implementazione 'incazzato di spl_autoload()
paralizzato.
Si può sostanzialmente sia
1.Rinominare tutti i file in minuscolo
o
2.Write/trovare un caricatore automatico che cerca nomi di file corretto. Here's Symofony's ClassLoader Component che funziona benissimo.
Windows non memorizza i nomi dei file con distinzione tra maiuscole e minuscole. Dovrai rinominare i tuoi file sulla macchina Linux, o forzare tutti i riferimenti ai file in minuscolo.
I nomi di file Linux sono case sensitive a differenza di Windows. Quindi devi essere esplicito in ciò che chiami. Cambia lo script per utilizzare il metodo Pascal Case che stai visualizzando sopra e funzionerà correttamente.
In alternativa, impostare un reindirizzamento nel proprio server Web per cercare la versione del caso Pascal Case.
Che lingua stai utilizzando e quale server web?
Sto usando il server php è x86_64-unknown-linux-gnu – andrei
- 1. regex maiuscolo in minuscolo
- 2. Conversione in maiuscolo e minuscolo in Java
- 3. File R in maiuscolo e in minuscolo. Differenza?
- 4. Nome file miniv case minuscolo
- 5. Maiuscolo/minuscolo JFlex regex
- 6. URL Struttura: Minuscolo VS Maiuscolo
- 7. Confronto accento e maiuscolo/minuscolo in Oracle con LIKE
- 8. estensione del file è cambiare maiuscolo a minuscolo in CodeIgniter
- 9. Come posso cercare maiuscolo/minuscolo in pgrep?
- 10. Come dividere una stringa in maiuscolo e minuscolo in JavaScript?
- 11. Distinzione in Swift tra "Sé" maiuscolo e "Sé" minuscolo
- 12. cambio di nome tabella in maiuscolo
- 13. Java è sensibile al maiuscolo/minuscolo?
- 14. Come configurare MySQL come maiuscolo/minuscolo
- 15. Chiavi del dizionario sensibili al maiuscolo/minuscolo
- 16. Ricerca sensibile al maiuscolo/minuscolo Lucene
- 17. maiuscolo mvc Modello vs modello minuscolo
- 18. XML è sensibile al maiuscolo/minuscolo?
- 19. Nome file non sensibile al maiuscolo?
- 20. Il tag dichiarazione XML è sensibile al maiuscolo/minuscolo?
- 21. Strumenti per coerenza maiuscolo/minuscolo nella sorgente CMake
- 22. Come rendere questa regola .htaccess non sensibile al maiuscolo/minuscolo?
- 23. Il nome del protocollo negli URL è sensibile al maiuscolo/minuscolo?
- 24. I selettori CSS sono sensibili al maiuscolo/minuscolo?
- 25. Spostare la sorgente Android in maiuscolo e minuscolo nell'immagine maiuscola/minuscola
- 26. Le operazioni di stringa .NET sono sensibili al maiuscolo/minuscolo?
- 27. Perché Common Lisp non è sensibile al maiuscolo/minuscolo?
- 28. Il DN del LDAP non è sensibile al maiuscolo/minuscolo?
- 29. La codifica percentuale dell'URL è sensibile al maiuscolo/minuscolo?
- 30. AutoMapper è sensibile al maiuscolo/minuscolo o insensibile?
Windows (presumo che non si parli di edizioni XP precedenti: P) memorizza i nomi file con il caso corretto. Semplicemente non importa quale sia il caso, quando guarda il file. Quindi puoi salvare il file come "CamelCase.ext", ma se cerchi "CAMELcase.ExT" lo troverai. – Mchl
Sono pronto per rinominare tutti i file, quindi ... – andrei
Divertiti a rinominarli, potresti fare un semplice script in VBS per la tua macchina Windows per rinominare tutti i file in una directory specifica, chiamando LOWERCASE (nome file). Solo un pensiero. – Reallyethical