CentOS7で稼働するApacheにJoomlaをインストールした時のログです。
SELinuxが有効な状態でインストールしています。
必要なパッケージをインストール
# yum install httpd
# yum install mariadb-server
# yum install php php-mysql php-gd php-xml php-mbstring
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# yum --enablerepo=remi install php-pecl-apc
PHP.iniの設定 (date.timezoneの設定)
# vi /etc/php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
date.timezone = 'Asia/Tokyo'
MariaDBのセットアップ
# systemctl start mariadb
# mysql -u root
MariaDB > update mysql.user set password=password('<password>') where user = 'root';
MariaDB > flush privileges;
MariaDB > exit;
# mysql -u root -p
password: <psssword>
MariaDB > create database joomla;
MariaDB > grant all privileges on joomla.* to joomla@localhost identified by '<joomla's password>';
MariaDB > flush privileges;
Joomlaのダウンロードとディレクトリのセットアップ
# wget http://url/Joomla_3.3.6_in_Japanese.zip
# unzip Joomla_3.3.6_in_Japanese.zip
# mv Joomla_3.3.6_in_Japanese joomla
# cd joomla
# vi htaccess.txt
# Options +FollowSymLinks # comment out
# mv htaccess.txt .htaccess
# chown -R apache:apache .
# chcon -R -t httpd_cache_t tmp templates components modules plugins images language installation logs
# chcon -t httpd_cache_t configuration.php
# setsebool -P httpd_can_sendmail=1
Apache起動
# systemctl start httpd
Joomlaのインストール
http://localhost/joomla にアクセスしてインストール。