вторник, 13 януари 2009 г.

Как да си направим сайт? С Joomla!

Искаш ли аз да ти направя сайт? Цъкни тук!

Как да си направим сайт с помощта на готов енджин от Joomla!
Joomla! е свободен софтуер под GNU лиценза. Joomla! може да се използва спокойно, без ограничения, като всеки друг свободен софтуер, както и да се модифицира по желание на ползвателя. Тя представлява готова система (наречена енджин, от англ. engine - двигател), която може да се трансформира в сайт, блог или форум, а защо не и в трите? Joomla! е много удобна и сравнително лесна за ползване (модификациите са малко по-трудни) и напоследък все по-често виждам сайтове, които я използват.

Какво ще ви трябва първо? Първо, естествено, ще трябва да си свалите Джумла. Можете да го направите директно от линка долу :

Joomla! 1.5.8 на български


Давам ви тази на български, понеже смятам, че ще ви бъде по-лесно, ако използвате българският. Все пак при инсталацията можете да си изберете и английски или друг език, ако желаете. След като свалите Joomla ще трябва да влезете във вашият хостинг акаунт и като разархивирате архива, да качите всички файлове в една папка на уеб хостинга. Да речем правите папка Joomla Site и качвате всичките файлове вътре (ако сте с Freehostia, качвате направо архива и FTP мениджърът автоматично ще го разархивира за вас).

След като качите файла трява да заредите адреса, на който се намира качената от вас Joomla в браузъра си и да изпълните следните стъпки :

1. Изберете език на Joomla!



Препоръчвам ви българският (особено, ако сайта ви ще бъде на български език), тъй като всичко е преведено и няма да ви се налага да се ровичкате из файловете и да превеждате от английски на български (както ми се случи на мен веднъж - преведох 500 реда от кода и пак имаше неща, които си останаха на английски, тъй като не знаех в кои файлове точно са). А относно администрацията - при самото логване в администраторският акаунт можете да си избирате между български и английски за текущата сесия. Избирайте език и давайте смело "Напред ->" !


2. Следва малка проверка - Joomla ще провери дали хоста поддържа всичко необходимо, за да тръгне вашият сайт.



Ако всичко е зелено, значи инсталацията ще бъде успешна и сайтът ще тръгне. Ако има нещо червено, значи хоста нещо куца и ще трябват допълнителни настройки или инсталации.
Ако имате едно червено на същото място, на което има и при мен, не се притеснявайте - накрая на инсталацията ще трябва да направите още един файл и да го качите, но това ще го напиша тогава. Просто relax, take it easy :) Или на прост български - споко, дишай, човече! Ако всичко е окей или ви излезе грешката, която излезе и при мен - давайте напред!


3. Лиценз. Запознайте се с GNU/GPL лиценза, ако не сте го направили. А пък, ако не искате - просто натиснете "Напред" ;)





4. Настройки на базата данни. Хайде да настроим MySQL датабазите ;)




На първото място избирате "mysql" по принцип такава трябва да е датабазата.
Въведете адрес на сървъра, потребителско име и парола. По принцип адреса на сървъра трябва да е "localhost" (в повечето случаи е така), но ако си спомняте какво стана с WordPress блога във Freehostia - там адреса на датабазите не беше "localhost" , а беше "mysql2.freehostia.net" , така че ще бъде нужна една проверка преди да пишете нещо тук. При мен беше "localhost" и нямах никакви проблеми. Ако сте на с безплатният хостинг на Freehostia вижте тази снимка и по-специално подчертаното с червено - това е вашият сървър на датабазите.
Последно въвеждате името на самата датабаза и продължаваме напред


5. FTP настройки. Честно казано не знам за какво точно ще служи това, а и не разбирам от обяснението. Аз го оставих празно, така както си беше. Mисля, че е FTP акаунт за качване през самият HTTP сайт, но пак казвам, че не съм сигурен.
В крайна сметка вие ще си бъдете администратори на сайта и вие ще си качвате разни-безобразни, стига да решите.
Ако искате да си качите някоя снимка, темплейт или ала-бала, то това трябва да стане ръчно, чрез FTP мениджъра на хостинг акаунта.





6. Основни настройки - Как ще се казва вашият сайт? Как е админският ви e-mail и да има ли нещо или да няма нищо на първоначалната инсталация?



Пишете името на сайта, въведете си имейла, въведете също и паролата, която да бъде на администраторския акаунт. Ако ще работите с Джумла за първи път натиснете и бутончето "Примерни данни по подразбиране" - това ще вкара няколко примерни елемента на главната страница на сайта, които вие по-късно можете да промените.


7. Това е последната стъпка! Тука обаче съм пропуснал да направя снимка... Тука каква е ситуацията сега - стигнете ли до тази стъпка, вашият сайт е вече инсталиран!! Администраторският ви акаунт е "Admin" без кавичките, той е по default.
!!!!НЕ ЗАТВАРЯЙТЕ БРАУЗЪРА, ДОКАТО НЕ ПРОЧЕТЕТЕ ВСИЧКО ДОКРАЙ, ИНАЧЕ РИСКУВАТЕ САЙТА ВИ ДА ОСТАНЕ НЕРАБОТЕЩ!!!!


!!!!ВНИМАНИЕ!!!!
За тези, които имаха същата грешка като моята при стъпка номер 2 !!!
Ако "Configuration.php" файла ви няма права сам да се презапише, ще трябва вие да го направите ръчно!!!!
Как ще стане това?
Първо - на последната страница от инсталацията, долу вдясно, има едно поле с един код! Цъкнете на него, той ще се маркира всичкият автоматично. Копирайте кода. Излезте на десктопа и направете един празен текстов файл. Отворете с Notepad например и копирайте целият код вътре (проверете няколко пъти, ако трябва - кода трябва да е целият, иначе сайта пак може да не тръгне или има риск да прави проблеми), след което цъкнете "Save as" и най-долу за файлово разширение избирате "All files" , а за име пишете "Configuration.php" без кавичките! Ще ви изкара едно съобщение, че ще промените файловото разширение на текущият текстов документ. Цъкнете "Yes" или "Okay" (както е там, карам по памет в момента, тъй като съм на Linux) и вече ще си имате нужният файл. Вземете го и го качете на хоста, в папката на Joomla (главната, където са многото папки). Сега вече сайтът ще работи нормално, но само и единствено след като изпълните последната стъпка от инсталацията, а ето я и нея :

За да стане сайта готов за използване трябва да направите едно нещо - да влезете във FTP мениджъра, в папката където сте разархивирали файловете на Joomla, да намерите папка "Installation" и да я изтриете!!!! В противен случай, пак ще ви се зареди инсталацията, ако се опитате да си отворите сайта! Ето на това вече имам снимка :



След като изтриете папката, сайта ще бъде готов за използване!
Ето как изглеждаше първоначално при мен




но аз не натиснах онова бутонче "Примерни данни по подразбиране" при стъпка номер 6 и затова нямаше нищо на него :) Ако го натиснете ще има няколко примерни джаджи на него.
Ако искате да влезете в администраторският си акаунт трябва ръчно да добавите следното към адреса на главната ви страница - "/administrator" без кавичките. Т.е ако вашата начална страница е :
http://my-joomla-homepage.com , то тя трябва да стане :
http://my-joomla-homepage.com/administrator
Там се намира администраторската Login форма. Влизате оттам и можете да се бъзикате с всичко по сайта - от писане на статии, до смяна на език, шаблони, инсталиране на допълнителни модули и други...

Ето два скрийншота на Login формата и самият акаунт отвътре :


Формата за вход и




Администраторският панел на български език.


Това е ... И вие можете да си имате сайт! Освен това можете да си го направите за отрицателно време!

Оставям ви да разучавате Joomla-та защото не е много лесна, особено, ако не сте работили с такова нещо преди. Аз самият гледах като чукнат първият път и се стреснах доста, но после седнах сериозно и за 15тина минути я разгадах... Ебати Джумлата, да не е по-голяма от мен, я! :D Приятно разучаване и един съвет от мен - ако искате да пуснете някаква новина или просто да драснете 2 реда за тест, си направете първо секция, а после категория (ако няма автоматично създадени такива).

Хайде, лека нощ и ако имате въпроси - чат кутията съм я сложил за това :D
А и честит ви сайт ;)

За тези, които искат веднага да започнат да префасонират сайта си - можете да потърсите в Google за "Joomla templates" , а ако искате да й сложите някакви джаджи или пък да я направите на форум или блог посетете Joomla extensions (на английски). Ако си изберете нещо от тук, помнете, че вашата Джумла е версия 1.5.8 !! Т.е трябва да търсите нещо, което е съвместимо с 1.5.х версиите! (по принцип така го изписват - 1.5.х , което ще рече, че тръгва на всяка версия след 1.5)

P.S
Навсякъде съм замазал линковете, тъй като тестовият сайт беше качен на компютъра на един приятел и нямам неговото разрешение да покажа сайта. Няма значение ;) Вие сами ще си спретнете един и ще си го гледате колкото си искате :D Хайде, лека нощ!


Ако искаш аз да ти направя сайт, натисни тук.


Елате в .: BGtop.net :. Топ класацията на българските сайтове и гласувайте за този сайт!!!

8 коментара:

Анонимен каза...

Имам нужда от помощ, че немога да си инсталирам Joomla. Запънал съм се на Настройки на базата данни и ми казва “Не можем да се свържем с базата данни. Номер на грешката: Unable to connect to the database:Could not connect to MySQL”. Явно някъде бъркам или непопълвам като трябва. Ако някой желае да ми помогне да ми звънне на скайпа kofebabone3589

VP каза...

Проблемът е решен ;]
Ако някой друг има нужда от помощ да свирка

Анонимен каза...

имам проблем с името на база данни малко помощ

Sunrise каза...

Имам инсталирана Joomla,но не зная как да продължа с правенето на сайта,Някой може ли да ми помогне?Скайп:v.o.n.s.

VP каза...

Пишете ми в скайп - robotattt . Там ще отговоря на вашите въпроси и ще ви помогна

Unknown каза...

Имам инсталирана Joomla na Ubuntu 9.10+MySQL+PhP5.Всичко тръгна нормално , но като се опитам да кача темплейт и ми дава някава грешка
:

* JFolder::files: Path does not point to a valid folder or the folder has been deleted.
* JFolder::folder: Path does not point to a valid folder or the folder has been deleted.
* JFolder::files: Path does not point to a valid folder or the folder has been deleted.
* Error! Could not find a Joomla! XML setup file in the package.

Правата на папките са оправени на full.Ако някой има идея да пише.

VP каза...

Провери пътя до папките, прегледай слашовете (наклонените черти). Избягвай празните места! Ако имаш празно място в името на папката трябва да посочиш точния път с кавички, т.е :
home/public_html/joomla/uploads/shesti klas snimki

Пътя, който трябва да се въведе в конзолата( или къде ти го иска това?) трябва да изглежда ето така :
/home/public_html/joomla/uploads/"shesti klas snimki"

Тествай, разрови се, ако не стане драсни 1 ред в скайп и ще го оправим

Анонимен каза...

Намерих ви в нета. Имам д префасонирам сайт, направен от колега. не съм работила с Джумла. Нещо не ми се получава да направя линк към качен .pdf файл. Искам и да го направя на нова статия,която да е на 3 ниво.