\xef \xbb \xbf

Založil Joseph, 12. 06. 2016, 16:07:37

Předchozí téma - Další téma

Joseph

Prvy riadok zvieratnik.sk.conf je:
<VirtualHost>

Co to ma znamenat Invalid command 'xef\xbb\xbf' ?

Po zadani:
root@josephvs:/etc/apache2/mods-enabled# apachectl start
Vypisuje:
AH00526: Syntax error on line 1 of /etc/apache2/sites-enabled/zvieratnik.sk.conf:
Invalid command '\xef\xbb\xbf', perhaps misspelled or defined by a module not included in the server configuration
Action 'start' failed.
The Apache error log may have more information.

voda

Na začátku souboru máš BOM. Je potřeba abys ho smazal.

Roman Horník

#2
Jestli to jsou první 3 bajty, jako že asi jo, a v texťáku je možná ani neuvidíš, já bych zkusil použít dd:

Otevři terminál, kde se přihlásíš jako root:
su -
Napřed si udělej zálohu:
cp /cesta/k/zvieratnik.sk.conf /cesta/k/zvieratnik.sk.conf.záloha

Odeber první 3 bajty (0xEF 0xBB 0xBF):
dd if=/cesta/k/zvieratnik.sk.conf of=/cesta/k/zvieratnik.sk.conf.upraveno bs=3 skip=1

Zkontroluj:
nano /cesta/k/zvieratnik.sk.conf.upraveno

Pokud je všechno v pořádku, hlavně na začátku souboru, ukonči pomocí [L-Ctrl] + [X] a nahraď původní soubor:
mv /cesta/k/zvieratnik.sk.conf.upraveno /cesta/k/zvieratnik.sk.conf

... a restartuj Apače:
service apache2 restart

Hlavně si nespleť if a of (input file, output file; tady by to nevadilo, ale při operaci, kdy děláš třeba zálohu oddílu na disku, bys byl nešťastnej :D)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Joseph

Takze, ak som dobre pochopil, mam text pisat hned v txt, t.j textovom formate, ako je napriklat notpad z Windows. Nesmie tam byt formatovanie, len obycajny text. Volaco podobne by malo byt aj v Debiane, ale co?

Roman Horník

Jo, píše se to v prostým textovým editoru, v GNOME třeba GEdit, v KDE Kate (pokud se nepletu), v Mate Pluma. Pro další prostředí si názvy jejich editorů teď nevybavuju, snad Xfce má Leafpad. Nebo v terminálu/konzoli je nano. V kancelářským balíku se to fakt nedělá.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz