Just another WordPress.com site

JOOMLA

JOOMLA      |     INSTALARE JOOMLA       |    VIDEOTUTORIAL JOOMLA   


Instalare Joomla
configuration.php nu poate fi creat automat

Imprimare E-mail
Tag
it:
Delicious
Furl it!
Spurl
NewsVine
Reddit
YahooMyWeb
Technorati

Ieri m-a contactat un
baiat ca avea o problema la instalare
Joomla
, ceva cu configuration.php.

Asa ca am urcat rapid
kitul de joomla in cpanel

joomla cpanel

am dezarhivat zip-ul,
dupa care l-am sters ca sa nu ne ramana acolo

delete zip joomla

si am inceput instalarea
Jooml
a, pasul 1- alegi
limba care vrei

instalare joomla

dupa care in pasul de
verificare a configurarilor, sa avem un mesaj de genul:

„configuration.php
Poate fi scris        Nu
Puteţi continua instalarea, deoarece conţinutul fişierului de
configurare va fi afişat la final. Va trebui să faceţi încă
un pas în plus pentru a încărca codul manual.
Selectaţi zona de text pentru a evidenţia tot codul afişat şi apoi,
copiaţi acest conţinut într-un fişier nou denumit
configuration.php pe care mai apoi îl încărcaţi pe
site în directorul rădăcină.”

sau

„configuration.php
Writable        No
You can still continue the installation as the configuration settings
will be displayed at the end. You will have to manually upload the
code. Click in the text area to highlight all of the code and then
paste into a new text file. Name this file ‘configuration.php’ and
upload it to your site root folder.”

configuration.php

Aceste mesaje sunt din
cauza ca nu se poate crea automat fisierul configuration.php,
fisier unde se vor scrie datele de configurare si access la baza de
date ale site-ul joomla.

Ce trebuie facut? nimic
mai simplu, cream imediat un fisier configuration.php

create configuration file

vedem ca are 644
ca si drepturi de scriere, deci nu este Writable, asa ca ii schimbam
noi asta si il trecem in 666

schimbare drepturi de scriere configuration

Acum dau refresh in
pagina de instalare Joomla si totul este ok, pot continua instalarea
fara probleme.

joomla chmod

Cealalta metoda, este sa
merg mai departe cu instalarea, la sfarsit o sa imi afiseze codul
fisierului, pe care il voi copia in configuration.php,
si fisierul va fi urcat in root-ul site-ului, e la fel de simplu.

NOTA:
dupa ce terminam instalarea si totul este ok, atentie sa schimbam la
loc permisiunea fisierului configuration.php, adica 644 pentru a evita
crearea gaurilor de securitate.

Linkuri utile:

Cum sa modific in
fisierul configuration.php

Cum verific daca am drepturi de
scriere pe foldere


CUM
INTRODUC TRAFIC IN SITE JOMLA
Trafic.ro este unul din
site-urile romanesti care ne poate ajuta sa contorizam traficul
site-ului nostru, si ne pune la dispozitie si destul de multe rapoarte.Dupa ce ne inscriem la ei
pe site primim un script care trebuie introdus in paginile site-ului.
Ca sa ne apara si sa contorizeze fiecare pagina, cel mai bine este sa
il adaugam direct in pagina index.php
a template-ului Joomla
utilizat, sau intr-un modul publicat pe toate paginile.Eu il adaug direct in
index ca sa nu mai stau cu grija unui modul.Pentru asta, deschidem cu
ajutorul unui client de FTP, sau din admin, pagina index.php a template-ului.
Cea mai rapida cale este sa folosim partea de administrare a site-ului
Joomla.

Sus in meniu dam click pe
Extensions
-> Template Manager,
click in stanga la template-le
joomla
pe care il avem
setat ca default pe site si Edit
HTML
sus in dreapta.

template manager joomla

edit template joomla

O sa vedem ca se deschide
o pagina HTML, scriptul nostru de la trafic.ro trebuie sa apara jos,
centrat (cam asa e pe majoritatea site-urilor) insa daca stii bine HTML
il poti afisa oriunde in site.

Dupa cum se vede in
imagine, sunt inainte de ultimul tag </div> si acolo am
dat paste la codul primit.

script trafic joomla

La primul refresh in
site, scriptul apare jos, centrat, si pe fiecare pagina din site.

CONFIGURARE
SEO
SEO
– Search Engine Optimization

– se refera la tehnicile de optimizareSEF
– Search Engine Friendly

se refera la linkurile paginilor din siteOdata ce avem un site
Joomla! pus pe un server online, putem in cateva minute sa il pregatim
pentru a avea linkuri SEF,
in acest fel facem primul pas in SEO.

La prima privire
linkurile sunt de genul:

http://www.site.ro/index.php?option=com_content&view=article&id=19&Itemid=27

ceea ce nu spune foarte
mare lucru nici noua nici unui motor de cautare (Google).

Ce trebuie sa faci:

1. intri in partea de
administrare

2. sus in meniu Site
-> Global Configuration

3. in dreapta
avem un tab: SEO Settings si sub el:

Search
Engine Friendly URLs: No

Use Apache mod_rewrite:
No

joomla seo, sef configurtion

Punem Da
(Yes)
la ambele si salvam
configurarea.

NOTA:
aceste informatii sunt continute de fisierul configuration.php care se
afla in root-ul site-ului. Din motive de SECURITATE,
acest fisier este bine sa
nu aiba drepturi de scriere (644)
,
asa ca dupa ce faci modificarea pentru SEO
ai grija sa ii modifici drepturile. Daca in momentul cand vrei sa
salvezi o sa primesti un mesaj:

An
Error has occurred! Unable to open configuration.php file to write!

inseamna ca fisierul este
pe 644, din cPanel sau FTP ii schimbam in 666, facem modificarile si
apoi back 644.

Acum odata ce am activat
cele 2 optiuni, am vazut ca a doua ne spune ca putem folosi mod_rewrite
numai pe Apache (adica pe serverul unde avem noi site-ul). Se poate
intampla ca unele servere sa nu suporte mod_rewrite, daca e asa sunam
pe cei de la hosting si le spunem sa activeze acest modul.

4. si ultimul pas este sa
modificam numele fisierului htaccess.txt
in .htaccess,
fisierul htaccess.txt se gaseste in root, daca il pierdeti este si in
pachetul Joomla!.

Daca nu ai cache pe site,
cand dai refresh la pagina o sa ai linkuri SEF de genul:

http://www.site.ro/joomla-overview

e ceva diferenta fata de
cel dinainte:

http://www.site.ro/index.php?option=com_content&view=article&id=19&Itemid=27

Aceasta este cea mai simpla si rapida cale pentru a va face linkuri
SEF, de acum incolo ramane la alegere daca vrei sa mai folosesti si o
alta componenta, ca sh404SEF
sau nu.

Joomla! 1.5 – Link
catre articol din meniu

Delicious
Furl it!
Spurl
NewsVine
Reddit
YahooMyWeb

De multe ori vrem sa
facem link catre un articol pe care tocmai l-am adaugat in site (cum
sa adaug link catre un articol in joomla?
).
Acest lucru se face foarte usor in Joomla!
1.5.X
, sunt numai cativa
pasi de facut.

Primul lucru este sa avem
scris acel articol, apoi in panoul de administrare
joomla
, mergem in Menus
->Main Menu*

joomla main menu

Apoi click pe New, sus in
dreapta si o sa se deschida o feresta cu mai multe linii, dam click pe
Article si alegem din lista: Internal
link – Article – Article Layout

article menu

Urmatorul pas este sa
completam campurile, Title:
va fi titlul care ne apare in meniu, pe care meniu sa apara  (Display
in
🙂 – noi vom lasa asa cum
este Main Menu
pentru ca vrem sa apara in meniul principal al site-ului,  Parent
Item
: – il lasam la Top,
adica va apare in butoanele principale si nu ca subbuton la unul deja
existent;…

joomla new article

Pe dreapta avem :

Parameters
(Basic)
, Select
Article
, unde dam click pe Select,
se va deschide o fereastra de unde putem alege articolul nostru.

article parameters

joomla select article

Dam click pe Save,
sus in dreapta si la Refresh sau F5 in front end o sa vedem noul link
creat in meniul principal.


Nu
vad on-line modificarile facute in Joomla 1.5.x
,

ni se intampla destul de des acest lucru

Cand modifici ceva la un site
on-line, si vrei sa „admiri” rezultatele muncii tale, se intampla ca
acesteasa nu fie vizibile chiar daca dai refresh, F5 sau golesti datele
(cookies) din browser-ul de web.

Solutia
este urmatoarea:

Dupa ce ai terminat
modificarile din ADMINISTRATOR, dai click pe „Unelte” -„Golire Cache” (Tools
– Clean Cache
) bifezi in
„Meniul Cache” (Cache
Manager – Clean Cache Admin
)
toate pozitiile de acolo (de obicei este una singura), dupa care dai
click pe iconul „STERGERE” cosul cu x rosu.

Acum daca mergi pe
site-ul on-line, si dai „Refresh/F5”, vei vedea toate modificarile
facute.

cache empty

Ca sa adaugam YM
online pt Yahoo messenger

in site-ul nostru joomla, in primul rand trebuie sa dam disable la
editor deoarece pot aparea probleme la codul introdus.SITE – CONFIGURARE
GLOBALA – „Editor WYSIWYG implicit” – EDITOR – NO EDITOREXTENSII – MANAGER MODULE
click pe butonul verde „NOU”, alegi din lista „HTML personalizat” alegi
un titlu sugestiv (YM online de ex), alegi pozitia dorita, faci
alocarea pt meniurile dorite (daca sa apara pe toate paginile sau numai
pe cele care vrei), mergi la caseta de jos: „REZULTATE PARTICULARIZATE”
si pe al 2-lea rand, la mijloc apesi pe  butonul”HTML” si in
fereastra aparuta lipesti urmatorul cod:<div class=”content”> <p> <a
href=”http://messenger.yahoo.com/edit/send/?.target=xxxxxxxx”>
<img
src=”http://opi.yahoo.com/yahooonline/u=xxxxxxxx/m=g/t=2/l=us/opi.jpg&#8221;
border=”0″ /> </a> </p>
</div>

Inlocuiesti xxxx-urile cu
ID-ul tau de YMessenger, dai click pe „UPDATE”, dai „SALVARE” din
butonul dischetuta din dreapta sus si…gata admiri rezultatul!

De obicei userii isi fac
singuri un cont pe siteul dumneavoastra, inregistrandu-se cu ajutorul
formularului de inregistrare din site. Insa ii puteti adauga si din
partea de administrare a siteului.

  • mergeti la Site
    -> User Manager
  • dati click pe New sus
    in dreapta
  • introduceti numele,
    username si parola pentru acel user
  • alegeti ungrup din
    care va face parte
  • setati un editor pe
    care userul il va utiliza (vezi Parameters in dreapta)
  • salvati pagina

Userul va primi un email
cu datele de logare in site, username si parola.

adauga un user

Vedeti
dedesupt un buton „Block User” care default este pe No. Daca dorim sa
oprim accesul unui user inregistrat pe site nu trebuie decat sa dam
click pe Yes si userul nu se va mai putea loga in site – deci cu acest
buton putem bana(opri) sau activa dreptul unui user de a se loga.

Acest tutorial descrie pasi de instalare Joomal 1.6 pe un
servicu de hosting care foloseste cPanel.

In primul rand trebuie sa ne asiguram ca serviciul de hosting
pe care il folosim indeplineste cerintele tehnice minime pentru
utilizarea Joomla! 1.6.x. Cerintele tehnice minime pentru Joomla 1.6.X
sunt urmatoarele:

sau in cazul folosiri unui server Microsoft IIS avem nevoie de
urmatoarele.

Acum daca totul este ok si indeplinim cerintele tehnice mergem
mai departe si descarcam ultima versiune de Joomla 1.6. Acest lucru se
face de pe situl oficial: http://www.joomla.org/download.html

Crearea bazei de date din interfata de administrare cPanel:

Din sectiunea Databases intram in MySQL
Databases

In campul Create New Database scriem numele
pe care dorim sa il dam bazei de date apoi se face click pe butonul Create
Database
, in cazul de fata vom folosi numele „test”. Se
observa ca acestui nume ii va fi aplicat un prefix care de regula este
numele de utilizator din cPanel.

Crearea unei noi bazae de date

Acum este momentul sa cream un
utilizator pentru baza de date si apoi sa ii acordam drepturi acestuia
asupara bazei de date.

Crearea utilizatorului bazei de date
se face tot din pagina MySQL Databases, MySQL Users –
Add New User

Adaugare utilizator pentru baza de date

In campul Username se
scrie numele utilizatorului iar in campul password se
scrie parola apoi se apasa butonul Create User.
Parola este indicat sa fie cat mai complexa (sa contina caractere
alfanumerice si semne). Campul Strength ne arata cat
este de complexa parola. De asemenea avem la dispozitie un generator de
parole (Password Generator) cu ajutorul caruia putem
genera parole complexe. Userul si parola trebuie pastrate intr-un loc
sigur pentru a nu putea fi accesate de persoane neautorizate.

Acordarea de drepturi asupra bazei
de date utilizatorului creat.

Acest lucru il facem tot din pagina MySQL
Databases – Add User To Database

Adaugare drepturi pt un utilizator asupra bazei de date

Selectam baza de date si userul care
tocmai le-am creat, apoi apasam butonul Add

Adaugare privilegii

In ecranul afisat selectam optiunea ALL
PRIVILEGES
apoi se apasa butonul Make Changes.

Acum avem o baza de date, un
utilizator cu toate drepturile pentru aceasta si putem trece la
instalarea Joomla 1.6.x

Pentru aceasta ne intoarcem in
pagina principala din cPanel, unde la sectiunea Files accesam
File Manager

Ecranul files din cPanel

Aici navigam in folderul /public_html/
(1)apoi folosind butonul Upload
(2) incarcam arhiva Joomla 1.6.X  descarcata anterior de pe situl
official Joomla.org

Ecranul File Manager din cPanel

Dupa apasarea butonului Upload
(2) vom fi directionati catre o pagina care ne va
permite selectarea arhivei  joomla 1.6.X din calculatorul personal.

Upload arhiva joomla

Dupa ce incarcarea arhivei sa
incheiat ne intoarcem in folderul /public_html/ din
File Managersi selectam cu mouseul arhiva, apoi
folosind butonul Extract dezarhivam pachetul joomla
1.6.x.

Extract

Se verifica daca calea unde trebuie
extrasa arhiva este corecta apoi se apasa butonul Extract File
(s).

Extract file

Cand extragerea sa incheiat suntem
pregatiti pentru inceperea instalarii.

Din browser accesam domeniul pe care
dorim sa facem instalarea, de exemplu http://www.numesite.ro

In primul ecran al instalari (Choose
language
) va trebui sa selectam limba pe care dorim sa o
folosim pe parcursul instalarii apoi apasam butonul Next.

Alegere limba instalare

In pasul 2 al instalarii verificam
daca configurarile seerverului pe care se face instalare sunt conforme
cu cerintele joomla 1.6.x

Verificare Configurari

Daca toate cerintele obligatorii
sunt marcate cu DA atunci putem trece mai departe la
Pasul urmator

In Pasul numarul 3 al instalarii se
gaseste licenta Licenţa GNU/GPL sub care este
livrata Joomla 1.6.x. Pentru a trece mai departe actionam butonul Pasul
urmator.

Configurare baza de date

In pasul 4 din procesul de instalare
trebuie sa introducem date referitoare la baza de date:

  • Tipul bazei de date: in cazul nostru
    alegem MySQL
  • Numele serverului: de obicei se
    foloseste  localhost, daca primim un alt server
    pentru baza de date de la furnizorul de hostig o sa il folosim pe
    acesta.
  • Utilizator: aici introducem utilizatorul
    creat mai devreme pentru baza de date
  • Parola: in acest camp introducem parola
    pentru untilizatorul introdus in campul de mai sus
  • Numele bazei de date: in acest camp
    introducem numele bazei de date creata mai devreme
  • Prefixul de tabela:  Acesta este
    prefixul cu care tabelele vor fi create in baza de date, de obicei se
    foloseste jos_

Trecem la urmatorul pas al instalari se face apasand butonul Pasul
urmator.

Pasulnumarul 5 este unul optional, aici
trebuie competate setarile ftp. Utilizatorul si parola ftp sunt uneori
primite la achizitionarea pachetului de hosting sau pot fi create din
interfata de administrare a contului de hosting cPanel.

Configurare FTP

Pentru a trece mai depare apasam butonul Pasul
Urmator.

Configurare de baza

In acest pas va trebui sa dam un
nume sitului nostru sa adaugam adresa de email si sa declaram un
utilizator pe care il vom folosi pentru a aduce modificari ulterioare
sit-ului. Pentru incepatori este recomandat sa instaleze datele mostra,
cu ajutorul acestor vor putea ulterior sa adauge continutul dorit de ei
pe sit mult mai usor. Datele mostra se instaleaza accesand
butonul  Instalare date mostra.

Dupa completarea datelor necesare si
instalarea datelor mostra trecem la Pasul urmator.

Pasul cu numarul 7 este pasul care
finalizeaza instalare, in acest pas trebuie sa stergem fisierele de
instalare. Acest lucuru se poate face in doua moduri

  • autoamat, accesand butonul Stergere director
    instalare
    din fereastra de instalare.
  • manual, mergad in interfata de administrare a contului de
    hosting, cPanel, din File Manager intram in
    directorul /public_html/ ne positionam pe directorul installations
    si il stergem

In acest moment avem un site joomla 1.6.x gata instalat cu
continut demo. Il putem accesa la adresa http://www.numesite.ro
sau partea de administrare a sit-ului o putem accesa
http://www.numesite.ro/administrator
.

EOTUTORIAL
JOMLA
     |   JOOMLA
INSTALARE  |    

Pe
o pagina generata de Joomla! 1.5.X, in sursa paginii, o sa vezi un meta
tag ca acesta:

<meta
name=”generator” content=”Joomla! 1.5 – Open Source Content Management”
/>

Cum
sa stergem acest tag care nu ne ajuta cu nimic? foarte simplu, sunt 2
cai:

Calea
cea mai simpla este sa mergi in:

Extensions
>> Template
Manager
deschizi
template-le Joomla care este setat default ( default
template)
si click pe „Edit
HTML
” .

Adauga
urmatoarea linie de cod intre <head>
si </head>

<?php
$this->setGenerator(‘textul tau sau il lasi gol’); ?>

Asta-i tot.

A
doua cale este sa stergem de tot acest meta tag din Joomla


Deschide /libraries/joomla/document/html/renderer/head.php
cauta dupa „generator”
si adauga // la inceputul liniei

$strHtml .= $tab.'<meta name=”generator”
content=”‘.$document->getGenerator().'” />’.$lnEnd;
devine:
//$strHtml
.= $tab.'<meta name=”generator”
content=”‘.$document->getGenerator().'” />’.$lnEnd;

De ce este asa usor sa
lucram cu Joomla! si de ce nu trebuie sa stim programare? pentru ca
exista aceste extensii dezvoltate de programatori dedicati Joomla!,
preocuparea lor este sa dezvolte cat de multe astfel incat site-ul
nostru sa poata fi cat de „avansat” dorim.

Cand instalam Joomla!, ni
se cere sa instalam si „sample data”, printre acestea putem gasi deja
componente, module si mamboti (plugin incepand cu Joomla!
1.5) – toate acestea sunt extensii
, dar si sectiuni, categorii si articole – acestea tin de partea de
content (continut Joomla!).

Extensiile ne ajuta sa
adaugam mai multa dinamica siteului, si sa il facem mai mult decat un
simplu site. O sa gasiti peste 2800 extensii (3611 azi 21 August 2008 –
si numarul lor creste mereu) pe sit-eul
cu extensii
de la Joomla!, multe
dintre ele sunt gratis, altele sunt comerciale, in functie de ce aveti
nevoie pe site folositi functia de cautare si gasiti tipul dorit.

Sunt foarte bine
organizate intr-un director si va prezinta o scurta descriere,
versiunea de Joomla suportata, demo, reviewuri de la utilizatori si
licenta sub care sunt dezvoltate.

Extensiile se prezinta
sub forma unor arhive .zip, nu trebuie dezarhivate, ele se instaleaza
automat in Joomla!
, o sa vedem
mai tarziu cum.


Lasă un comentariu