CMS(Contents Management System) 1 CMS CMS Unix Unix Unix Unix Unix (POP IMAP) OS CMS URL CMS URL CMS CMS Joomla 2006 CMS CMS TYPO3 Plone, TEXTPATTERN, MODx, Geeklog Joomla Mambo CMS 1.0 Mambo 1.5 1.5RC2 ( ) 2 FreeBSD6.2 Joomla FreeBSD VMplayer PC Windows 1
2.1 Joomla LAMP (Linux,Apache,Mysql,Php LAMP ) LAMP BSD BSD BSD BSD LAMP FreeBSD FreeBSD Joomla Linux Windows Joomla Linux Windows Joomla XAMPP Windows Linux VMware(VMplayer) FreeBSD Apache, MySQL, PHP4 Joomla 1.0.12JP ( ) DVD VMware(VMplayer) DVD ( joomla ) 1 joomla 2 DVD joomla 3 VM VMplayer FreeBSD YES ( XAMPP ) Joomla! Joomla! IP (192.168.0.1 ) VM FreeBSD 2
( ) VMplayer VMplayer Windows Ctrl Alt ( ) FreeBSD login root wakhok 3
4 FreeBSD root FreeBSD IP ifconfig em0 2 inet inet IP IP ( IP IP 192.168.0.1 ) 5 ifconfig IP IP FreeBSD 6 Windows (Ctrl+Alt) Windows IP 7 http://192.168.0.1 ( IP ) 4
3 Joomla! YES ( PHP PHP4 ) 8 2 Joomla! Joomla GNU/GPL GPL 5
Joomla MySQL localhost, MySQL joomla ( ), MySQL wakhok, MySQL Joomla ( ) Joomla 9 OK 6
10 YES ( phpmyadmin ) Joomla! 11 3 12 admin Joomla 7
VMplayer FreeBSD FreeBSD ( ) 13 FreeBSD # cd /usr/local/www/data # rm -rf installation Joomla Joomla 3 http://192.168.0.1/administrator/ (admin) 8
3.1 Joomla 5 (registered) (author) (editor) (publisher) ( ) (publisher) 9
admin Publisher TinyMCE WYSIWYG ( ) wakhok 2 Publisher IP Publisher 10
(Publisher ) ( ) (Author) 11
Publisher Publisher Author 3 ( ) ( ) 12
TinyMCE ( ) HTML ( ) WYSIWYG ( ) URL CMS URL (CMS CMS ) 1. URL Joomla Joomla Joomla ( ) {mosimage} Joomla Joomla insert image insert image mosimage ( article.jpg) article.jpg mosimage 13
article.jpg article.jpg mosimage Joomla mosimage 14
( Public Registered ) ( ) Publisher ( ) 15
16
: Public 3.2 Joomla 17
, Registered Home 18
( Registered ) ( Registered ) ( ) mainmenu ( ) Publisher 19
Publisher New... 20
( ) (Publisher ) Registered Home 21
Registered Public (mainmenu) Registered usermenu 22
3.3 mainmenu usremenu CSS HTML ( ) madeyourweb madeyourweb ( ) 23
24
25
1 mainmenu Home (right ) Unassingned 26
3.4 Joomla Joomla 3 3 Super Administrator Administrator Manager SuperAdmin admin Administrator Administrator Manager 27
Joomla SuperAdministrator Administrator Manager Administrator Publisher Publisher Manger blog CMS Joomla 5 ( ) Joomla ( ) JUGA(Joomla User Group Acces) 8 ( 2119 ) 28
4 1 FreeBSD ( ) # pkg_add -r apache21 # pkg_add -r mysql50-client # pkg_add -r mysql50-server # pkg_add -r php4-mysql FreeBSD php4 # cd /usr/ports/lang/php4 # make Apache, Zlib,pcre, mbstring, xml # make install php4-extensions # cd /usr/ports/lang/php4-extensions # make # make install /etc/rc.conf apache21_enable="yes" mysql_enable="yes" hostname="localhost" hostname DNS localhost Joomla! MySQL Joomla! ( INSTALL.php ) # mysqladmin -u root -p create Joomla ( ) Enter password: Joomla 29
mysql -u root -p mysql mysql> mysql> GRANT ALL PRIVILEGES ON Joomla.* TO joomla@localhost -> IDENTIFIED BY wakhok ; ( ; ) Query OK, 0 rows affected (0.01 sec) wakhok joomla mysql>... mysql> \q flush privileges; MySQL /usr/local/etc/apache21/httpd.conf (ServerName # ) ServerName localhost:80 DNS ( joomla.wakhok.ac.jp) ServerName joomal.wakhok.ac.jp:80 (index.php ) ( DirectoryIndex <IfModule dir_module> DirectoryIndex index.html index.htm index.php <\IfModule> index.php Joomla! PHP 2 x-gzip (x-gzip 3 ) 30
AddType AddType application/x-httpd-php.php application/x-httpd-php-source.phps PHP /usr/local/etc/php.ini # cd /usr/local/etc/ # cp php.ini-recommended php.ini php.ini ( Joomla! ) ; php.ini ;magic_quotes_gpc = Off... ;mbstring.internal_encoding = EUC-JP... ;mbstring.http_input = auto ; php.ini magic_quotes_gpc = ON... mbstring.internal_encoding = UTF-8... mbstring.http_input = auto Joomla! Apache Joomla! Joomla! zip ( /home/joomla/files ) # cd /home/joomla/files # ls joomla_1_0_12jp_stable.zip # unzip joomla_1_0_12jp_stable.zip # ls joomla_1_0_12jp_stable joomla_1_0_12jp_stable.zip 1.0.13JP zip ( ) 1.0.12JP 1.0.13 1.0.13 data 31
# cd joomla_1_0_12jp_stable # rm /usr/local/www/data # mkdir /usr/local/www/data # mv./* /usr/local/www/data # cd /usr/local/www/data # touch configurations.php # chown -R www:www./* globals.php ( ) define( RG_EMULATION, 1 ); define( RG_EMULATION, 0 ); Apache # /usr/local/etc/rc.d/apache21.sh restart Joomla! Apache 5 2 /usr/local/www/data/configuration.php www:www 1 /usr/local/www/data http www ( www) Writeable /usr/local/www/data chown 32
Apache (/usr/local/etc/php.ini /usr/local/www/data/globas.php ) 33