Dzień dobry. Posiadam od jakiegoś roku serwer plików na Apache2 na ubuntu 22.04:
Server version: Apache/2.4.52 (Ubuntu)
Server built: 2024-07-11T12:20:46
Linux 5.15.0-116-generic #126-Ubuntu SMP Mon Jul 1 10:14:24 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Teraz zauważyłem, że jak się otwiera na stronie plik, który ma spację, albo jest w folderze który ma spację to po wejściu wyświetla się "File not found" . Jak ostatnio na początku czerwca korzystałem z tego to wszystko działało poprawnie jak dobrze pamietam. Przykładowy link jaki jest podczas wchodzenia do pliku ze spacja: test%20w%20test/plik.php
Log z apache2:
proxy_fcgi:error] [pid 1919] [client xxx:xxx AH01071: Got error 'Primary script unknown', referer: https:/xxx/xxx/nazwa%20w%20nazwa/
Problem mają tylko pliki które mają spację w nazwie albo są w katalogu które mają spację w nazwie, reszta działa bezproblemowo. Czego może to być wina?
Z góry dziękuję za odpowiedź. Pozdrawiam
Otwieranie plików ze spacjami - serwer plików apache2
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: problem z otwieraniem plików ze spacjami - serwer plików apache2
Zamień spacje na podkreślenia, wtedy będzie spokój.
Automatycznie można to w folderze zrobić takim poleceniem (skrypt powłoki bash):
Automatycznie można to w folderze zrobić takim poleceniem (skrypt powłoki bash):
Kod: Zaznacz cały
#!/bin/bash
for f in *\ *; do mv "$f" "${f// /_}" 2>/dev/null; done;
exit 0;
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

-
- Serdeczny Borsuk
- Posty: 161
- Rejestracja: 09 paź 2017, 15:06
- Płeć: Mężczyzna
- Wersja Ubuntu: 18.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: Wrocław
Re: problem z otwieraniem plików ze spacjami - serwer plików apache2
Bardzo dawno temu u schyłku lat dziewięćdziesiątych miałem kłopoty z nazwami plików ze spacjami i bezpieczniej było na wszelki wypadek zamiast spacji używać podkreślenia.
Czy są jakieś programy związane z dystrybucją Ubuntu wymagające podkreśleń zamiast spacjj?
Czy są jakieś programy związane z dystrybucją Ubuntu wymagające podkreśleń zamiast spacjj?
--
Pozdrawiam
czesioo
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości