Projektni teden Varna namestitev XAMPP

Projektni teden
Varna namestitev XAMPP-a
Opiši varno namestitev; v opisu naj bodo zajete ekranske slike postopka.
R:
1. Localhost/xampp
2. Security
3. Klik na http://localhost/security/index.php
4. Kaj je .htaccess?
R:
FTP server
FTP client
Kreiranje baze phpMyAdmin
1. S katerim geslom se prijaviš v phpMyAdmin. Opiši postopek prijave na localhost; prilepi
ekransko sliko.
2. Zbirke podatkov/Ustvari novo zbirko podatkov
3. Ali je utf8 kompatibilen z 7 bitno ASCII kodo in podpira šumnike? Prilepi link z odgovorom.
4. Kaj pomeni _ci? (case sensitive)
R: iskanje podatkov po tabelo bo ci
5. Za namestitev in varnost potrebujemo še uporabnika z geslom in ustreznimi pravicami.
Kreiranje novega uporabnika baze: Preveri privilegije …
6. Določimo ime uporabnika in geslo
7. Pozor: ne pozabi ime baze, imena uporabnika in gesla podatkovne baze.
Namestitev Joomle
1. Zaženemo localhost/joomla
2. Vpis podatkov o bazi
3. Vpis podatkov o spletni strani
4. Napiši kaj Meta Description, Meta Keywords.
5. Ne izberemo inštalacije podatkov
6. Izbrišemo inštalacijsko datoteko; zakaj moramo umakniti inštalacijsko datoteko?
7. Kliknemo na gumb site.
Gostovanje
Izbira ponudnika free-hosting
C-PANEL
Kreiranje domenskega in poddomenskega imena domena
Nastavitev elektronske pošte
Dostop do mape public_html s ftp klientom
Namestitev Joomle na klik
Prenos na joomle in baze lokalnega računalnika na strežnik (Hosting to
another hosting)
Izvoz joomle
1. Poiščemo namestitveno datoteko joomle na c:\xampp\htdocs\joomla\
2. Označimo vsebino mapo in jo zazipamo v datoteko s končnico zip. Datoteka je
pripravljena za izvoz.
Izvoz baze
1. Preko brskalnika: localhost/xampp/phpMyAdmin ali localhost/phpMyadmin
2. Kliknemo na bazo joomla1
3. Kliknemo na gumb Izvozi
4. Izberemo možnost Hitro in izvozimo bazo.
Uvoz baze na strežnik
1. V C Panelu kreiramo novo bazo. Kliknemo MySQL Databases in ime in geslo baze.
2.
Nato kliknemo na gumb Enter PhpMyAdmin in s klikom na gumb uvozimo bazo;
datoteko tipa SQL.
Uvoz joomle na strežnik
Najbolj enostavno je, da izberemo ukaz za prenos datoteke kot je npr. Import website.
1. V C-Panelu klkinemo na gumb Import Web site
2. Poiščemo in izberemo datoteko datoteko Joomla.zip, ki smo jo kreirali prej in se nahaja v
mapi Xampp/htdocs/Joomla
3. Program avtomatično razpakira zip datoteko v mapo pubčic_html
4. S fileManagerjem poiščemo datoteko Configuration.php in jo editiramo. V datoteki
Configuration.php moramo popraviti:
1. Geslo baze: password
2. Ime baze: db
3. Ime uporabnika baze: user
4. Spremeba log poti in tmp poti: log_path //odvisno od ponudnika; preveri
tmp_path
Primer popravljene datoteke.
<?php
class JConfig {
public $offline = '0';
soon.';
public $offline_message = 'This site is down for maintenance.<br /> Please check back again
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = 'vaja';
public $editor = 'tinymce';
public $captcha = '0';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysqli';
public $host = 'mysql.fav.cc';
public $user = 'u651654225_prim';
public $password = 'miran2356';
public $db = 'u651654225_prim';
public $dbprefix = 'zjf1x_';
public $live_site = '';
public $secret = 'LPgKclRieVer92Fa';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl =
'http://help.joomla.org/proxy/index.php?option=com_help&amp;keyref=Help{major}{minor}:{keyref
}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'UTC';
public $offset_user = 'UTC';
public $mailer = 'mail';
public $mailfrom = 'miran.kozmus@guest.arnes.si';
public $fromname = 'vaja';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = '';
public $MetaKeys = '';
public $MetaTitle = '1';
public $MetaAuthor = '1';
public $MetaVersion = '0';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '0';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = '//home/u651654225_prim/public_html/logs';
public $tmp_path = '//home/u651654225_prim/public_html/tmp';
public $lifetime = '15';
public $session_handler = 'database';
}
____________________Pozor pot //home/u … se razlikuje od ponudnika do ponudnika
JOOMLA
Joomla
Kreiranje kategorij
1. Izdelava načrta spletne strani (site map)
2. Kreiranje kategorij: Content/Manager
Določiti moramo menije, podmenije, popodmenije …
Posamezen meni prikazuje vsebino ene kategorije
Kreiranje kategorij
Content/Category Manager/Add New Category
Če želimo kreirati podmeni, uporabimo Parent.
Kreiranje člankov Articles
Vsak članek priprada samo eni kategoriji.
Add New Article ali Content/Article Manager
a. Kreiranje članka
b. Vzpostavitev plugin-a Tiny mc na Extended; R: Extensions/Plugin Manager/Editor
TinyMCE; Basic Options razširimo na Extended
c. Gumb Paste from word v Tinx mc editor-ju; kakšna je vloga tega gumba
d. Kreiranje povezav v članku Insert/Edit link
e. Kreiranje povezave na drugi članek znotraj Joomle R: Gumb Article pod tekstovnim
poljem
f. Dodajanje slik R: Gumb Image pod tekstovnim poljem; Mape slik urejamo v Media
Managerju
g. Vstavljanje youtube videa; Get video Embed code; določitev velikosti; Problem Filter
za preprečevanje škodljivega vdora; Global Configuration
h. Vstavljanje Flash animacij
Kreiranje menijev
Joomla
Kreiranje kategorij
1. Izdelava načrta spletne strani (site map)
2. Kreiranje kategorij: Content/Manager
Določiti moramo menije, podmenije, popodmenije …
Posamezen meni prikazuje vsebino ene kategorije
Kreiranje kategorij
Content/Category Manager/Add New Category
Če želimo kreirati podmeni, uporabimo Parent.
Kreiranje člankov Articles
Vsak članek priprada samo eni kategoriji.
Add New Article ali Content/Article Manager
a. Kreiranje članka
b. Vzpostavitev plugin-a Tiny mc na Extended; R: Extensions/Plugin Manager/Editor
TinyMCE; Basic Options razširimo na Extended
c. Gumb Paste from word v Tinx mc editor-ju; kakšna je vloga tega gumba
d. Kreiranje povezav v članku Insert/Edit link
e. Kreiranje povezave na drugi članek znotraj Joomle R: Gumb Article pod tekstovnim
poljem
f. Dodajanje slik R: Gumb Image pod tekstovnim poljem; Mape slik urejamo v Media
Managerju
g. Vstavljanje youtube videa; Get video Embed code; določitev velikosti; Problem Filter
za preprečevanje škodljivega vdora; Global Configuration
h. Vstavljanje Flash animacij
Joomla! 1.6
Dodajanje modula
Extensions > Module Manager
Desno zgoraj kliknemo New, za nov modul.
Izberemo Login
Vnesemo podatke o novem modulu:
Pri postavki »Position« kliknemo »Select position«. Izbrati moramo pozicijo, ki jo omogoča naša
predloga, zato v filtru skrajno desno najprej izberemo našo predlogo.
Katera je naša predloga lahko vidimo pod Extensions > Template Manager. Trenutna predloga ima v
stolpcu »Assigned« zeleno kljukico -> .
Kako prepoznati pozicije modula je opisano v nadaljevanju.
Ko vnesemo potrebne parametre modula, shranimo (»save« desno zgoraj) in osvežimo stran.
Na izbrani poziciji se prikaže modul.
Ustvarjanje uporabniškega menija, ki omogoča dodajanje novih člankov je opisano v nadaljevanju.
Positions (pozicije modula):
Pozicije naše predloge najlažje vidimo na sledeč način.
Na osnovni strani nadzorne plošče izberemo Extensions > Template Manager.
Desno zgoraj izberemo »Options«.
Pod »Preview Module Positions« izberemo Enabled in shranimo (Save).
V naslovno vrstico brskalnika vpišemo naslov naše spletne strani, ki mu na koncu (na desni)
dodamo /?tp=1. Primer:
Pozicije se bodo prikazale direktno na spletni strani.
Dodajanje menija
Dodajanje uporabniškega menija s povezavo »Dodaj nov članek«:
Na nadzorni plošči izberemo Menus > Menu Manager > Add New Menu.
Novi meni shranimo z imenom in tipom menija (Save & Close). V novi meni moramo dodati »link« do
dodajanja novega članka. Kliknemo na novi meni (v tem primeru Uporabnik).
In zgoraj »New«
Menu Item Type > Select
Na koncu Pod Extension > Module Manager dodamo novi menu (Uporabnik) in mu določimo
ustrezno pozicijo, ter vidnost samo v primeru logiranega uporabnika. Članke lahko dodaja zgolj
uporabnik s pravicami »Author« ali višjimi.