| はじめての自宅サーバ構築 - Fedora/CentOS - | Last Update | 2008/07/25 | |
| It opened to 2004/09/19. 当サイトはFedora9で運用しています |
Visitors Pageviews Today(IP/PV) |
3,374,115 12,762,055 1,273/8,677 |
各パッケージの確認 Apacheの確認 # rpm -qa httpd httpd-2.2.3-5 上記の様に結果が表示されていればインストールされておりバージョンも確認できます。 何も表示されない場合は、「# yum -y install httpd」を実行しインストールを行ってください。 PHPの確認 # rpm -qa php php-5.1.6-3.4.fc6 mysqlの確認 # rpm -qa mysql-server mysql-server-5.0.27-1.fc6 PHPとMySQL連携モジュールの確認 # rpm -qa php-mysql 上記は何も表示されなかったので「php-mysql」をインストール # yum -y install php-mysql Loading "installonlyn" plugin Setting up Install Process : : : Installed: php-mysql.i386 0:5.1.6-3.4.fc6 Dependency Installed: php-pdo.i386 0:5.1.6-3.4.fc6 Complete! php-mbstringの確認 # rpm -qa php-mbstring 上記も同様に表示されなかったので「php-mbstring」をインストール # yum -y install php-mbstring |
MySQL monitorに接続 # mysql -u root -p rootのパスワード入力(※:システムパスワードではない。DB接続時のrootパスワード。) Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 5.0.27 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 「joomla」というデータベースを作成 mysql> create database joomla; Query OK, 1 row affected (0.01 sec) Joomla!がデータベースを操作するユーザー名とパスワードを設定 以下は例として管理者権限を持つ「ユーザー名:joomla」「パスワード:password」としています。 mysql> grant all privileges on joomla.* to joomla@localhost identified by 'password'; Query OK, 0 rows affected (0.00 sec) 終了 mysql> exit Bye |
Joomla!パッケージの展開 # unzip joomla_1_0_12JP_Stable.zip Archive: joomla_1_0_12JP_Stable.zip creating: joomla_1_0_12JP_Stable/administrator/ creating: joomla_1_0_12JP_Stable/administrator/backups/ : : : inflating: joomla_1_0_12JP_Stable/templates/rhuk_solarflare_ii/index.php extracting: joomla_1_0_12JP_Stable/templates/rhuk_solarflare_ii/template_thumbnail.png inflating: joomla_1_0_12JP_Stable/templates/rhuk_solarflare_ii/templateDetails.xml Joomla!配置ディレクトリの作成 # mkdir /var/www/html/joomla 展開したJoomla!の移動と設定ファイル作成および、オーナ・グループの変更 # mv joomla_1_0_12JP_Stable/* /var/www/html/joomla/ # touch /var/www/html/joomla/configuration.php # chown -R apache:apache /var/www/html/joomla/ ファイル名変更 # mv /var/www/html/joomla/htaccess.txt /var/www/html/joomla/.htaccess 「/var/www/html/joomla/.htaccess」ファイル編集 # vi /var/www/html/joomla/.htaccess : : ########## Begin JP Edition PHP Config 下記部分は「#」を削除して有効にする(以外は必要に応じて有効にする) php_value default_charset UTF-8 php_value mbstring.language neutral php_value mbstring.internal_encoding UTF-8 #php_flag mbstring.encoding_translation Off php_value mbstring.http_input auto php_value mbstring.http_output pass php_flag display_errors On #php_flag register_globals Off php_flag magic_quotes_gpc On #php_flag magic_quotes_runtime Off #php_flag file_uploads On #php_flag magic_quotes_sybase On #php_value post_max_size 10M #php_value upload_max_filesize 10M #php_flag output_buffering Off #php_value session.save_path './tmp' ########## End JP Edition PHP Config 「/var/www/html/joomla/globals.php」ファイル編集 # vi /var/www/html/joomla/globals.php : : /** * Use 1 to emulate register_globals = on * WARNING: SETTING TO 1 MAY BE REQUIRED FOR BACKWARD COMPATIBILITY * OF SOME THIRD-PARTY COMPONENTS BUT IS NOT RECOMMENDED * * Use 0 to emulate regsiter_globals = off * NOTE: THIS IS THE RECOMMENDED SETTING FOR YOUR SITE BUT YOU MAY * EXPERIENCE PROBLEMS WITH SOME THIRD-PARTY COMPONENTS */ 「1」を「0」に変更 define( 'RG_EMULATION', 0 ); apacheの再起動 # /etc/rc.d/init.d/httpd restart httpd を停止中: [ OK ] httpd を起動中: [ OK ] |







インストールディレクトリの削除 # rm -rf /var/www/html/joomla/installation |



