|
Aki nem szeretne a telepítésen végig menni, annak a kézi, önálló telepítési út is választható. Felhívnám a figyelmét mindenkinek, hogy ennél a telepítési módnál nagyon oda kell figyelni minden apró részletre, hiszen elég egy apró elírás és a honlapunk nem lesz működőképes.
Joomla letöltése: A Joomla! letöltése
Letöltött telepítő pack-t csomagoljuk ki egy általunk választott könyvtárba a saját gépünkön. FTP kliens programunkkal csatlakozzunk tárhelyünkhöz. (Ajánlott program a FileZilla nevű ftp kliens. Tudja a megszakadt letöltéseket, ill. a kis-és nagybetűket sem alakítja át.) A megfelelő Előkészítés után elkezdhetjük felmásolni fájljainkat a kiszolgálóra.
Tárhelyünkön nyissuk meg a phpmyadmin-t. A kezdő képernyőn az új adatbázis létrehozása mezőbe írjuk be az adatbázis nevét. A mellette levő lenyíló ablakban válasszuk az utf8_general_ci vagy utf8_hungarian_ci vagy utf8_unicode_ci-t. Ezek után kattintsunk a Létrehoz gombra. Alapértelmezetten a felhasználó nevünk root lesz jelszó nélkül. Ezt a Főoldalon a Privilégiumok-nál tudjuk megváltoztatni.
Egyéb más lehetőségek:
Ingyenes tárhelyhez alapértelmezetten egy adatbázist kapunk, melynek a felhasználó neve a regisztrációnál megadott név lesz, ill. az adatbázis eléréséhez szükséges jelszó szintén a regisztrációnál megadott jelszó lesz.
Fizetős tárhelyek esetén szintén alapértelmezetten kapunk egy adatbázist, ill. lehetőség van több adatbázis használatra. Az adatbázisok beállítása és adatait a tárhelyszolgáltató biztosítja számunkra.
Letöltött és kicsomagolt telepítő pack-ban az installation/sql/mysql/joomla.sql fájlt nyissuk meg. Ajánlott program a PSPad Editor. illetve Notepad++.
Alapértelmezetten minden tábla létrehozó parancs és adatbeillesztő parancs előtt a következőt látjuk:
CREATE TABLE `#__banner`
INSERT INTO `#__components`
Itt törölni kell a #_ karaktereket és a helyébe kell írni a jos_ előtagot. Ezek után a következőképpen néz ki az adatbázisunk:
CREATE TABLE `jos_banner`
INSERT INTO `jos_components`
A jos_ előtag helyett más kiterjesztést (prefix) is használhatunk, de nem ajánlott a bak előtag, mivel ezt az előtagot a Joomla használja adatbázis mentésre.
A fenti tábla létrehozása és adatbeillesztés parancs csak a példa kevéért került ide. Értelemszerűen az egész adatbázist hasonlóképpen kell kijavítani.
A phpmyadmin megnyitása után kattintsunk bal oldalon található adatbázisunkra. Utána a jobb felső menüsorban kattintsunk az SQL menüpontra. Az itt megjelent szöveges ablakba másoljuk be a PSPad editorral előzőleg szerkesztett adatbázist.
Szerkesztési segítség a PSPad Editor esetén.
Jelöljük ki az egész adatbázist. Szerkesztés->Mindent kijelöl vagy CTRL+A Másoljuk ki vágólapra. Szerkesztés->Másolás vagy CTRL+C A phpmyadmin-ban az előbb megnyitott SQL szöveges ablakba másoljuk be a vágólapról az adatbázist. Szöveges ablak felett jobb egér klikk, majd beillesztés vagy CTRL+V.
Sikeres beillesztés után a bal alsó sarokban levő Végrehajtás gombra kattintsunk.
Mintaadatok telepítése nem szükséges, de gyakorlatlan felhasználóknak ajánlott a telepítése!
Letöltött és kicsomagolt telepítő pack-ban az installation/sql/mysql/sample_data.sql fájlt nyissuk meg. Ajánlott program a PSPad Editor.
Alapértelmezetten minden adatbeillesztő parancs előtt a következőt látjuk:
INSERT INTO `#__components`
A mintaadatok adatbázisban már nincs táblalétrehozó parancs!
Itt törölni kell a #_ karaktereket és a helyébe kell írni a jos_ előtagot. Ezek után a következőképpen néz ki az adatbázisunk:
INSERT INTO `jos_components`
A jos_ előtag helyett más kiterjesztést (prefix) is használhatunk, de nem ajánlott a bak előtag, mivel ezt az előtagot a Joomla használja adatbázis mentésre.
A fenti tábla létrehozása és adatbeillesztés parancs csak a példa kevéért került ide. Értelemszerűen az egész adatbázist hasonlóképpen kell kijavítani.
A phpmyadmin megnyitása után kattintsunk bal oldalon található adatbázisunkra. Utána a jobb felső menüsorban kattintsunk az SQL menüpontra. Az itt megjelent szöveges ablakba másoljuk be a PSPad editorral előzőleg szerkesztett adatbázist.
Szerkesztési segítség a PSPad Editor esetén.
Jelöljük ki az egész adatbázist. Szerkesztés->Mindent kijelöl vagy CTRL+A Másoljuk ki vágólapra. Szerkesztés->Másolás vagy CTRL+C A phpmyadmin-ban az előbb megnyitott SQL szöveges ablakba másoljuk be a vágólapról az adatbázist. Szöveges ablak felett jobb egér klikk, majd beillesztés vagy CTRL+V.
Sikeres beillesztés után a bal alsó sarokban levő Végrehajtás gombra kattintsunk.
Lépjünk be a phpmyadmin-ba, majd kattintsunk az SQL ikonra. Ha jól csináltuk, akkor egy szerkesztőablak jelenik meg a képernyőn. Ebbe a szerkesztő ablakba másoljuk be a következő kódot:
INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'te_email_címed@leveleim.hu',
'21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28
00:00:00', '', '');
INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);
INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);
E-mail címet itt is meglehet változtatni a saját címünkre, de az adminisztrátori felületen is, ha bejelentkezünk.
Kattintsuk a végrehajtára. A kód lefutása után létrejön az adminisztrátor felhasználó.
Adataink: Felhasználónév: admin Jelszó: admin
Alapértelmezett configuration.php nem található a letöltött telepítő csomagban. Helyette a configuration.php-dist nevű fájlt találjuk, ami a következő kódot tartalmazza:
<?php/*** @version $Id: configuration.php-dist 9991 2008-02-05 22:13:22Z ircmaxell $* @package Joomla* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.* @license GNU/GPL, see LICENSE.php* Joomla! is free software and parts of it may contain or be derived from the* GNU General Public License or other free or open source software licenses.* See COPYRIGHT.php for copyright notices and details.** -------------------------------------------------------------------------* THIS SHOULD ONLY BE USED AS A LAST RESORT WHEN THE WEB INSTALLER FAILS** If you are installing Joomla! manually i.e. not using the web browser installer* then rename this file to configuration.php e.g.** UNIX -> mv configuration.php-dist configuration.php* Windows -> rename configuration.php-dist configuration.php** Now edit this file and configure the parameters for your site and* database.*/class JConfig {
/** * ------------------------------------------------------------------------- * Site configuration section * ------------------------------------------------------------------------- */ /* Site Settings */var $offline = '0';
var $offline_message = 'This site is down for maintenance.<br />
Please check back again soon.';
var $sitename = 'Joomla!'; // Name of Joomla site
var $editor = 'tinymce';
var $list_limit = '20';
var $legacy = '0';
/** * ------------------------------------------------------------------------- * Database configuration section * ------------------------------------------------------------------------- */ /* Database Settings */var $dbtype = 'mysql'; // Normally mysql
var $host = 'localhost'; // This is normally set to localhost
var $user = ''; // MySQL username
var $password = ''; // MySQL password
var $db = ''; // MySQL database name
var $dbprefix = 'jos_'; // Do not change unless you need to!
/* Server Settings */var $secret = 'FBVtggIk5lAzEU9H'; //Change this to something more secure
var $gzip = '0';
var $error_reporting = '-1';
var $helpurl = 'http://help.joomla.org';
var $xmlrpc_server = '1';
var $ftp_host = '';
var $ftp_port = '';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $ftp_enable = '';
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
var $offset = '0';
var $live_site = ''; // Optional, Full url to Joomla install.
/* Session settings */var $lifetime = '15'; // Session time
var $session_handler = 'database';
/* Mail Settings */var $mailer = 'mail';
var $mailfrom = '';
var $fromname = '';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
/* Cache Settings */var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
/* Debug Settings */var $debug = '0';
var $debug_db = '0';
var $debug_lang = '0';
/* Meta Settings */var $MetaDesc = 'Joomla! - the dynamic portal engine and content management
system';
var $MetaKeys = 'joomla, Joomla';
var $MetaTitle = '1';
var $MetaAuthor = '1';
/* SEO Settings */var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '';
/* Feed Settings */var $feed_limit = 10;
}?>
A következő példában megpróbáljuk beállítani a configuration.php-t. Megjegyzést tettünk oda, ahol módosítottuk, majd configuration.php néven a Joomla gyökerében mentettük.
Szerkesztőnek továbbra is a PSPad Editor használjuk!
Példa tárhely a www.extra.hu pelda regisztrációval!
<?phpclass JConfig {
var $offline = '0';
var $editor = '';
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $secret = 'FBVtggIk5lAzEU9H';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '1';
var $log_path = '/nfs/extra/p/pe/joomla/wwwroot/logs'; //változtatva
var $tmp_path = '/nfs/extra/p/pe/joomla/wwwroot/logs'; //változtatva
var $offset = '0';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'pelda.extra.sql'; //változtatva
var $user = 'pelda'; //változtatva
var $db = 'pelda'; //változtatva
var $dbprefix = 'jos_'; //változtatva
var $mailer = 'mail';
var $mailfrom = 'pelda@extra.hu'; //változtatva
var $fromname = 'Példa Joomla'; //változtatva
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '15';
var $session_handler = 'database';
var $password = 'pelda'; //változtatva
var $sitename = 'Példa Joomla';
var $MetaDesc = 'Joomla! - dinamikus portálmotor és tartalomkezelő rendszer';
var $MetaKeys = 'joomla, Joomla';
var $offline_message = 'A webhely karbantartás miatt leállt. Kérjük, hogy
nézzen vissza minél előbb.';
}?>Sikeres beállítás és mentés után honlapunk működőképes.