Arhiv Značk: linux

Mapiranje poddomen v direktorij z Apache web server

Odpri terminal in vklopi mod vhost_alias na Apache-ju (kar se naredi drugače na Ubuntuju kot sicer):

sudo a2enmod mod_vhost_alias

Z ukazom odpri apache config file (ki je v Ubuntuju drugod kot sicer):

gksu gedit /etc/apache2/sites-available/default

in spremeni vrstico kjer je DocumentRoot v:

VirtualDocumentRoot /var/www/%1/

Resetiraj apache z:

sudo /etc/init.d/apache2 restart

Preveri oz. nastavi CNAME zapis na DNS strežniku, ki je/bo *.domena.ext in kaže na ustrezen A zapis (IP strežnika).

Naredi mape v mapi /var/www/, ki bodo sedaj: <ime_mape>.domena.ext.

Tnx Juretu za tale poste: Mapping subdomains to subdirectories with Apache

Regional Settings v Linuxu

Ker je tole nastavljanje “locale settings” precej težavno / nejasno v Ubuntu Linuxu – ne morem verjet, da ni nobenega GUIja!? – sem si tole zapisal v moj .log, morda še komu pride prav. Vsekakor pa bo meni prišlo prav naslednjič, ko bom potreboval.

1. Dodajanje sl_SI med avaliable locale

Kako je nastavljeno trenutno locale se lahko preveri z ukazom: $ locale
Kateri pa so na voljo na vašem sistemu se lahko preveri z ukazom: $ locale -a

Da se doda na seznam sl_SI.UTF-8 je potrebno odpreti in urediti datoteko /var/lib/locales/supported.d/local z root pravicami, torej v terminalu poženi:

sudo gedit /var/lib/locales/supported.d/local

Jaz imam sedaj sledeče v tej datoteki:

en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_GB ISO-8859-1
en_GB.ISO-8859-15 ISO-8859-15
sl_SI.UTF-8 UTF-8
sl_SI ISO-8859-2

Shrani in zapri datoteko ter poženi:

sudo dpkg-reconfigure locales

Ta bo dodal nove locale med dostopne (preveri z $ locale -a)

2. Nastavi locale

V datoteki /etc/default/locale nastavi ustrezne locale, torej poženi:

sudo gedit /etc/default/locale

Jaz sem si nastavil na sledeče nastavitve (thanks to Jure Merhar):

LANG="en_US.UTF-8"
LC_NUMERIC="sl_SI.UTF-8"
LC_TIME="sl_SI.UTF-8"
LC_COLLATE="sl_SI.UTF-8"
LC_MONETARY="sl_SI.UTF-8"
LC_PAPER="sl_SI.UTF-8"
LC_ADDRESS="sl_SI.UTF-8"
LC_TELEPHONE="sl_SI.UTF-8"
LC_MEASUREMENT="sl_SI.UTF-8"
LC_IDENTIFICATION="sl_SI.UTF-8"

Shrani in zapri datoteko ter se odjavi in ponovno prijavi.
Z ukazom $ locale preveri nastavitve.
Lahko si nastavitve po svoje zgornje nastavitve.

Povsem svoje locale si lahko narediš v: /usr/share/i18n/locales
V tej mapi mora obstajati tudi sl_SL, da bo vse skupaj sploh delovalo – ta bi že moral biti tam po inštalaciji Ubuntuja.

Več o tem si lahko pogledate tudi na Lugos straneh Unicode HOWTO: