Mainos / Advertisement:

Ero sivun ”Joomla” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
(Ak: Uusi sivu: Joomla on sisällönhallintajärjestelmä, joka on tarkoitettu www-sivujen hallintaan. Se tarvitsee apachen, mySQL:n ja PHP:n toimiakseen === Asennus === aptitude install php5 a...)
 
 
(11 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Joomla on sisällönhallintajärjestelmä, joka on tarkoitettu www-sivujen hallintaan. Se tarvitsee apachen, mySQL:n ja PHP:n toimiakseen
+
Joomla on sisällönhallintajärjestelmä, joka on tarkoitettu www-sivujen hallintaan. Se tarvitsee [[Apache2|apachen]], [[Mysql|MySQL]]:n ja [[Php5|PHP]]:n toimiakseen
  
=== Asennus ===
+
=== Esivalmistelua ===
  
  aptitude install php5 apache2 mysql-server
+
  [[aptitude]] install php5 apache2 mysql-server
  
 
Joomla paketin haemme verkosta gedit komennolla. Tehdään sitä ennen kansio sille ''/var/www/'' hakemistoon.
 
Joomla paketin haemme verkosta gedit komennolla. Tehdään sitä ennen kansio sille ''/var/www/'' hakemistoon.
Rivi 25: Rivi 25:
  
 
  chown -R www-data:www-data /var/www/joomla
 
  chown -R www-data:www-data /var/www/joomla
 +
find /var/www/joomla -type f -exec chmod 0644 {} \;
 +
find /var/www/joomla -type d -exec chmod 0755 {} \;
 +
 +
==== MySQL ====
 +
 +
Tehdään tietokanta
 +
 +
mysqladmin -u root -p create joomla
 +
 +
joomla on siis tietokannan nimi, voit laittaa siihen vaikka matoisakanta jos haluat.
 +
 +
mysql -u root -p
 +
 +
Ja sitten:
 +
 +
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \
 +
LOCK TABLES ON tietokannan nimi.* TO 'käyttäjänimi'@'localhost' IDENTIFIED BY 'salasana';
 +
 +
Aktivoidaan asetukset ja poistutaan
 +
 +
FLUSH PRIVILEGES;
 +
\q
 +
 +
==== PHP5 ====
 +
 +
Meidän pitää editoida ''/etc/php5/apache2/php.ini'' tiedostoa ja kommentoida output_buffering kohta
 +
 +
nano /etc/php5/apache2/php.ini
 +
 +
Elikkäs kohta:
 +
output_buffering = 4096
 +
->
 +
;output_buffering = 4096
 +
 +
==== Joomlan asennus ja konfigurointi ====
 +
 +
Nyt päästään itse asiaan, joomlaa säätämään. Ei muuta kuin selaimeen vaan ja avataan joomlan konffisivu. Se löytyy ''*iposoite*''/joomla
 +
Vastaa vain oikein kysymyksiin joita asennuswizardi kysyy.
 +
 +
Lopuksi todennäköisesti tulee valitusta liittyen asennuskansioon
 +
Error
 +
Installation folder could not be deleted. Please manually delete the folder.
 +
 +
Poistetaan se siis manuaalisesti
 +
rm -rf /var/www/joomla/installation/
 +
 +
Valitukset sen kuin jatkuu, ainakin minulle wizardi herjasi configuration.php tiedostosta, tai oikeastaan siitä ettei sitä ollut
 +
Notice
 +
Your configuration file or directory is not writable or there was a problem creating the configuration file.
 +
 +
Tehdään tiedosto käsin ja kopioidaan alla näkyvä tekstin pätkä sinne.
 +
 +
nano /var/www/joomla/configuration.php
 +
 +
<?php
 +
class JConfig {
 +
    public $offline = '0';
 +
    public $offline_message = 'This site is down for maintenance.<br /> Please check back again soon.';
 +
    public $display_offline_message = '1';
 +
    public $offline_image = '';
 +
    public $sitename = 'Fostering and Adoption';
 +
    public $editor = 'tinymce';
 +
    public $captcha = '0';
 +
    public $list_limit = '20';
 +
    public $access = '1';
 +
    public $debug = '0';
 +
    public $debug_lang = '0';
 +
    public $dbtype = 'mysql';
 +
    public $host = 'localhost';
 +
    public $user = 'robin';
 +
    public $password = 'J0llyG00d';
 +
    public $db = 'joomla';
 +
    public $dbprefix = 'fanda_';
 +
    public $live_site = '';
 +
    public $secret = 'pHIZSq2pGjsFGBn2';
 +
    public $gzip = '0';
 +
    public $error_reporting = 'default';
 +
    public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&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 $mailonline = '1';
 +
    public $mailer = 'mail';
 +
    public $mailfrom = '[email protected]';
 +
    public $fromname = 'Fostering and Adoption';
 +
    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 = 'RiP Fostering and Adoption site';
 +
    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 = '/var/www/joomla/logs';
 +
    public $tmp_path = '/var/www/joomla/tmp';
 +
    public $lifetime = '15';
 +
    public $session_handler = 'database';
 +
}

Nykyinen versio 3. joulukuuta 2017 kello 16.58

Joomla on sisällönhallintajärjestelmä, joka on tarkoitettu www-sivujen hallintaan. Se tarvitsee apachen, MySQL:n ja PHP:n toimiakseen

Esivalmistelua

aptitude install php5 apache2 mysql-server

Joomla paketin haemme verkosta gedit komennolla. Tehdään sitä ennen kansio sille /var/www/ hakemistoon.

mkdir -m 0755 /var/www/joomla

Sitten haetaan itse paketti.

wget http://joomlacode.org/gf/download/frsrelease/19007/134333/Joomla_3.2.1-Stable-Full_Package.zip

Asennetaan vielä zip ja unzip jotta saamme paketin auki.

aptitude install zip unzip

Sitten vain purkamaan (mennään sitä ennen haluttuun kansioon)

cd /var/www/joomla
unzip /*missäolitsuorittaessasilatauksen*/Joomla_3.2.1-Stable-Full_Package.zip

Sitten vähän oikeuksia kuntoon

chown -R www-data:www-data /var/www/joomla
find /var/www/joomla -type f -exec chmod 0644 {} \;
find /var/www/joomla -type d -exec chmod 0755 {} \;

MySQL

Tehdään tietokanta

mysqladmin -u root -p create joomla

joomla on siis tietokannan nimi, voit laittaa siihen vaikka matoisakanta jos haluat.

mysql -u root -p

Ja sitten:

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \
LOCK TABLES ON tietokannan nimi.* TO 'käyttäjänimi'@'localhost' IDENTIFIED BY 'salasana';

Aktivoidaan asetukset ja poistutaan

FLUSH PRIVILEGES;
\q

PHP5

Meidän pitää editoida /etc/php5/apache2/php.ini tiedostoa ja kommentoida output_buffering kohta

nano /etc/php5/apache2/php.ini

Elikkäs kohta:

output_buffering = 4096

->

;output_buffering = 4096

Joomlan asennus ja konfigurointi

Nyt päästään itse asiaan, joomlaa säätämään. Ei muuta kuin selaimeen vaan ja avataan joomlan konffisivu. Se löytyy *iposoite*/joomla Vastaa vain oikein kysymyksiin joita asennuswizardi kysyy.

Lopuksi todennäköisesti tulee valitusta liittyen asennuskansioon

Error
Installation folder could not be deleted. Please manually delete the folder.

Poistetaan se siis manuaalisesti

rm -rf /var/www/joomla/installation/

Valitukset sen kuin jatkuu, ainakin minulle wizardi herjasi configuration.php tiedostosta, tai oikeastaan siitä ettei sitä ollut

Notice
Your configuration file or directory is not writable or there was a problem creating the configuration file. 

Tehdään tiedosto käsin ja kopioidaan alla näkyvä tekstin pätkä sinne.

nano /var/www/joomla/configuration.php
<?php
class JConfig {
   public $offline = '0';
   public $offline_message = 'This site is down for maintenance.
Please check back again soon.'; public $display_offline_message = '1'; public $offline_image = ; public $sitename = 'Fostering and Adoption'; public $editor = 'tinymce'; public $captcha = '0'; public $list_limit = '20'; public $access = '1'; public $debug = '0'; public $debug_lang = '0'; public $dbtype = 'mysql'; public $host = 'localhost'; public $user = 'robin'; public $password = 'J0llyG00d'; public $db = 'joomla'; public $dbprefix = 'fanda_'; public $live_site = ; public $secret = 'pHIZSq2pGjsFGBn2'; public $gzip = '0'; public $error_reporting = 'default'; public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&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 $mailonline = '1'; public $mailer = 'mail'; public $mailfrom = '[email protected]'; public $fromname = 'Fostering and Adoption'; 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 = 'RiP Fostering and Adoption site'; 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 = '/var/www/joomla/logs'; public $tmp_path = '/var/www/joomla/tmp'; public $lifetime = '15'; public $session_handler = 'database'; }
Mainos / Advertisement: