Windows/Binary/Joomla
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
ns-lab
nowsky system-lab
DigiLoog
Linux
Windows
開始行:
*Joomla [#qeeb8c19]
-[[Joomla! The CMS Trusted:+https://www.joomla.org/]]
-[[Joomla! JAPAN:+http://www.joomla.jp/]]
大規模システム向けのCMSツール。設定次第でWebページ、ブロ...
特長の一つとして、OSSのCMSなのに利用可能データベースの一...
また、WebサーバにIISを用いても動作するので、IISとMSSQL連...
上記の様に、クロスプラットフォーム対応が&font(b){無料の範...
WebサーバはApache・DBサーバはMSSQL等の変則的な構成も作る...
~
*インストール [#e8782cba]
&size(16){&font(b){0. 前提条件};};
-構築環境
[VM]: Hyper-V ver6.3.9600
[OS]: WindowsServer2012R2 64bit
[MEM]: 4GB
[HDD]: C:50GB / D:50GB
[SQL]: SQL Server 2016 Express
[IIS]: IIS 8.5.9600
[CMS]: Joomla! ver3.6.2
[DIR]: C:\inetpub\wwwroot\joomla
~
&size(16){&font(b){1. インストール作業};};
事前に、[[IIS:+http://www.ns-lab.org/wiki/?Windows/Binary...
日本語版についてはJoomla Japanで配布しているが、インスト...
オフィシャル版をインストールした後に日本語ライブラリを追...
#region(Joomla インストール手順)
>&ref(joomla_inst_01.png,left,nowrap,60%);
Joomlaのパッケージを &font(b){"C:\inetpub\wwwroot\joomla"...
インストール時限定で「IIS_IUSRS」に「フルコントロール権限...
>&ref(joomla_inst_02.png,left,nowrap,50%);
Webブラウザで &font(b){"http://{WebサーバIPアドレス}/joom...
すると、インストール画面にリダイレクトされるので設定事項...
この時、サイトオフラインは必要に応じてON/OFFを切り替える。
>&ref(joomla_inst_03.png,left,nowrap,50%);
データベース種類に「Microsoft SQL Server」を選択した上で...
この画面でSQL Serverが選択出来ない場合、PHPエクステンショ...
[[MSSQLの設定方法:+http://www.ns-lab.org/wiki/?Windows/Bi...
>&ref(joomla_inst_04.png,left,nowrap,50%);
FTPモードは今回使わないので、FTPモードを停止させる。
ちなみに、Windows ServerでFTPモードを使う場合、IISの設定...
>&ref(joomla_inst_05.png,left,nowrap,50%);
今回はグローバル言語でインストールした後に、日本語へロー...
サンプルデータのインストールで「サイト 英語(GB)」を選択す...
>&ref(joomla_inst_06.png,left,nowrap,50%);
インストーラが走り出すので暫く放置する。
完了したら、画面に従って「installationディレクトリを削除...
管理画面には &font(b){"http://{WebサーバIPアドレス}/jooml...
#endregion
~
&size(16){&font(b){2. ローカライズ};};
現状では言語設定が英語になっているので日本語にローカライ...
普通ならばエラー出ずに作業が完了する筈なのだが、言語デー...
&font(b){手動でDBの設定変更};をする事でエラーを回避し日本...
DBの操作は全てSSMSで行う為、事前にSSMSのインストールを完...
#region(Joomlaの日本語化)
-SQL Serverのテーブル設計変更制限を一時的に解除する
[ツール] -> [オプション] -> [デザイナ] -> [テーブル デザ...
[テーブルの再生成を必要とする変更を保存できないようにする...
>&ref(joomla_sql_01.png,left,nowrap,40%);
[JoomlaDB] -> [dbo.***_extensions] -> [列:custom_data] ->
[列名:custom_data / データ型:nvarchar(MAX)] の&font(b){...
-Joomlaの管理者画面を開き、 下記要領でローカライズデータ...
[Extensions] -> [Languages] -> [Installed] -> [Install La...
>&ref(joomla_sql_02.png,left,nowrap,60%);
|Title |English (UK)|
|Title Native |English (UK)|
|Language Tag |en-GB |
|URL Language Code|en |
|Image Prefix |en |
|Status |Published |
|Access |Registered |
Joomlaの管理者画面を開き、既存のコンテンツローカライズ設...
[Extensions] -> [Languages] -> [Content Languages] -> [New]
>&ref(joomla_sql_03.png,left,nowrap,60%);
|Title |日本語 (JP)|
|Title Native |日本語 (JP)|
|Language Tag |ja-JP |
|URL Language Code|ja |
|Image Prefix |ja |
|Status |Published |
|Access |Public |
Joomlaの管理者画面を開き、 上記の通りにコンテンツのローカ...
[Extensions] -> [Languages] -> [Content Languages] -> [New]
>&ref(joomla_sql_04.png,left,nowrap,60%);
Joomlaのデータベースを直接編集し、デフォルト言語を &font(...
[JoomlaDB] -> [dbo.***_extensions] -> [name:com_language...
[params:{"administrator":"ja-JP","site":"ja-JP"}] に&fon...
-一時的に変更した「テーブル設計変更制限」と「custom_data...
[テーブル デザイナおよびデータベース デザイナ] -> [テーブ...
[dbo.***_extensions] -> [列名:custom_data / データ型:nv...
#endregion
~
&size(16){&font(b){3. 参照権限の修正};};
-参考サイト:[[COMPNET - Joomla! を弄ってみた [準備編]:+h...
インストール時の処置としてIISにフルコントロール権限を付与...
パーミッションについては、Joomlaのシステム情報から参照出...
#region(パーミッション変更手順)
-フルコントロール権限の削除
Joomlaのインストール先ディレクトリ &font(b){"C:\inetpub\w...
「IIS_IUSRS」の「フルコントロール権限」を&font(b){全て削...
>&ref(joomla_perm_01.png,left,nowrap,40%);
Joomlaの管理画面を開きパーミッション情報を確認してリスト...
[システム] -> [システム情報] -> [フォルダ パーミッション]...
>&ref(joomla_perm_02.png,left,nowrap,45%); &ref(joomla_pe...
ファイルとディレクトリのパーミッションを、設定例の様に変...
コマンドで一括変更する場合、管理者権限のコマンドプロンプ...
icacls C:\inetpub\wwwroot\joomla\administrator/component...
icacls C:\inetpub\wwwroot\joomla\administrator/language ...
icacls C:\inetpub\wwwroot\joomla\administrator/language/...
icacls C:\inetpub\wwwroot\joomla\administrator/language/...
icacls C:\inetpub\wwwroot\joomla\administrator/language/...
icacls C:\inetpub\wwwroot\joomla\administrator/manifests...
icacls C:\inetpub\wwwroot\joomla\administrator/manifests...
icacls C:\inetpub\wwwroot\joomla\administrator/manifests...
icacls C:\inetpub\wwwroot\joomla\administrator/modules /...
icacls C:\inetpub\wwwroot\joomla\administrator/templates...
icacls C:\inetpub\wwwroot\joomla\components /grant:r IIS...
icacls C:\inetpub\wwwroot\joomla\images /grant:r IIS_IUS...
icacls C:\inetpub\wwwroot\joomla\images/banners /grant:r...
icacls C:\inetpub\wwwroot\joomla\images/headers /grant:r...
icacls C:\inetpub\wwwroot\joomla\images/sampledata /gran...
icacls C:\inetpub\wwwroot\joomla\language /grant:r IIS_I...
icacls C:\inetpub\wwwroot\joomla\language/en-GB /grant:r...
icacls C:\inetpub\wwwroot\joomla\language/ja-JP /grant:r...
icacls C:\inetpub\wwwroot\joomla\language/overrides /gra...
icacls C:\inetpub\wwwroot\joomla\libraries /grant:r IIS_...
icacls C:\inetpub\wwwroot\joomla\media /grant:r IIS_IUSR...
icacls C:\inetpub\wwwroot\joomla\modules /grant:r IIS_IU...
icacls C:\inetpub\wwwroot\joomla\plugins /grant:r IIS_IU...
icacls C:\inetpub\wwwroot\joomla\plugins/authentication ...
icacls C:\inetpub\wwwroot\joomla\plugins/captcha /grant:...
icacls C:\inetpub\wwwroot\joomla\plugins/content /grant:...
icacls C:\inetpub\wwwroot\joomla\plugins/editors /grant:...
icacls C:\inetpub\wwwroot\joomla\plugins/editors-xtd /gr...
icacls C:\inetpub\wwwroot\joomla\plugins/extension /gran...
icacls C:\inetpub\wwwroot\joomla\plugins/finder /grant:r...
icacls C:\inetpub\wwwroot\joomla\plugins/installer /gran...
icacls C:\inetpub\wwwroot\joomla\plugins/quickicon /gran...
icacls C:\inetpub\wwwroot\joomla\plugins/search /grant:r...
icacls C:\inetpub\wwwroot\joomla\plugins/system /grant:r...
icacls C:\inetpub\wwwroot\joomla\plugins/twofactorauth /...
icacls C:\inetpub\wwwroot\joomla\plugins/user /grant:r I...
icacls C:\inetpub\wwwroot\joomla\templates /grant:r IIS_...
icacls C:\inetpub\wwwroot\joomla\configuration.php /gran...
icacls C:\inetpub\wwwroot\joomla\cache /grant:r IIS_IUSR...
icacls C:\inetpub\wwwroot\joomla\administrator/cache /gr...
icacls C:\inetpub\wwwroot\joomla\administrator/logs /gra...
icacls C:\inetpub\wwwroot\joomla\tmp /grant:r IIS_IUSRS:...
#endregion
~
&size(16){&font(b){4. PHPキャッシュの追加};};
環境によっては、PHPキャッシュディレクトリを追加指定しない...
Joomlaのテンプレートインストール機能が動かない場合がある。
構築した環境が該当するか調べるには、 [エクステンション] -...
PHPキャッシュを &font(b){"C:\inetpub\temp\php"}; に作成す...
#region(PHPキャッシュ設定例)
コマンドプロンプトで実行
---
mkdir C:\inetpub\temp\php
icacls C:\inetpub\temp\php /grant:r IIS_IUSRS:(RX,W) IIS...
php.iniを編集
---
file_uploads = On
memory_limit = 32M
post_max_size = 32M
upload_tmp_dir = "C:\inetpub\temp\php"
upload_max_filesize = 16M
#endregion
終了行:
*Joomla [#qeeb8c19]
-[[Joomla! The CMS Trusted:+https://www.joomla.org/]]
-[[Joomla! JAPAN:+http://www.joomla.jp/]]
大規模システム向けのCMSツール。設定次第でWebページ、ブロ...
特長の一つとして、OSSのCMSなのに利用可能データベースの一...
また、WebサーバにIISを用いても動作するので、IISとMSSQL連...
上記の様に、クロスプラットフォーム対応が&font(b){無料の範...
WebサーバはApache・DBサーバはMSSQL等の変則的な構成も作る...
~
*インストール [#e8782cba]
&size(16){&font(b){0. 前提条件};};
-構築環境
[VM]: Hyper-V ver6.3.9600
[OS]: WindowsServer2012R2 64bit
[MEM]: 4GB
[HDD]: C:50GB / D:50GB
[SQL]: SQL Server 2016 Express
[IIS]: IIS 8.5.9600
[CMS]: Joomla! ver3.6.2
[DIR]: C:\inetpub\wwwroot\joomla
~
&size(16){&font(b){1. インストール作業};};
事前に、[[IIS:+http://www.ns-lab.org/wiki/?Windows/Binary...
日本語版についてはJoomla Japanで配布しているが、インスト...
オフィシャル版をインストールした後に日本語ライブラリを追...
#region(Joomla インストール手順)
>&ref(joomla_inst_01.png,left,nowrap,60%);
Joomlaのパッケージを &font(b){"C:\inetpub\wwwroot\joomla"...
インストール時限定で「IIS_IUSRS」に「フルコントロール権限...
>&ref(joomla_inst_02.png,left,nowrap,50%);
Webブラウザで &font(b){"http://{WebサーバIPアドレス}/joom...
すると、インストール画面にリダイレクトされるので設定事項...
この時、サイトオフラインは必要に応じてON/OFFを切り替える。
>&ref(joomla_inst_03.png,left,nowrap,50%);
データベース種類に「Microsoft SQL Server」を選択した上で...
この画面でSQL Serverが選択出来ない場合、PHPエクステンショ...
[[MSSQLの設定方法:+http://www.ns-lab.org/wiki/?Windows/Bi...
>&ref(joomla_inst_04.png,left,nowrap,50%);
FTPモードは今回使わないので、FTPモードを停止させる。
ちなみに、Windows ServerでFTPモードを使う場合、IISの設定...
>&ref(joomla_inst_05.png,left,nowrap,50%);
今回はグローバル言語でインストールした後に、日本語へロー...
サンプルデータのインストールで「サイト 英語(GB)」を選択す...
>&ref(joomla_inst_06.png,left,nowrap,50%);
インストーラが走り出すので暫く放置する。
完了したら、画面に従って「installationディレクトリを削除...
管理画面には &font(b){"http://{WebサーバIPアドレス}/jooml...
#endregion
~
&size(16){&font(b){2. ローカライズ};};
現状では言語設定が英語になっているので日本語にローカライ...
普通ならばエラー出ずに作業が完了する筈なのだが、言語デー...
&font(b){手動でDBの設定変更};をする事でエラーを回避し日本...
DBの操作は全てSSMSで行う為、事前にSSMSのインストールを完...
#region(Joomlaの日本語化)
-SQL Serverのテーブル設計変更制限を一時的に解除する
[ツール] -> [オプション] -> [デザイナ] -> [テーブル デザ...
[テーブルの再生成を必要とする変更を保存できないようにする...
>&ref(joomla_sql_01.png,left,nowrap,40%);
[JoomlaDB] -> [dbo.***_extensions] -> [列:custom_data] ->
[列名:custom_data / データ型:nvarchar(MAX)] の&font(b){...
-Joomlaの管理者画面を開き、 下記要領でローカライズデータ...
[Extensions] -> [Languages] -> [Installed] -> [Install La...
>&ref(joomla_sql_02.png,left,nowrap,60%);
|Title |English (UK)|
|Title Native |English (UK)|
|Language Tag |en-GB |
|URL Language Code|en |
|Image Prefix |en |
|Status |Published |
|Access |Registered |
Joomlaの管理者画面を開き、既存のコンテンツローカライズ設...
[Extensions] -> [Languages] -> [Content Languages] -> [New]
>&ref(joomla_sql_03.png,left,nowrap,60%);
|Title |日本語 (JP)|
|Title Native |日本語 (JP)|
|Language Tag |ja-JP |
|URL Language Code|ja |
|Image Prefix |ja |
|Status |Published |
|Access |Public |
Joomlaの管理者画面を開き、 上記の通りにコンテンツのローカ...
[Extensions] -> [Languages] -> [Content Languages] -> [New]
>&ref(joomla_sql_04.png,left,nowrap,60%);
Joomlaのデータベースを直接編集し、デフォルト言語を &font(...
[JoomlaDB] -> [dbo.***_extensions] -> [name:com_language...
[params:{"administrator":"ja-JP","site":"ja-JP"}] に&fon...
-一時的に変更した「テーブル設計変更制限」と「custom_data...
[テーブル デザイナおよびデータベース デザイナ] -> [テーブ...
[dbo.***_extensions] -> [列名:custom_data / データ型:nv...
#endregion
~
&size(16){&font(b){3. 参照権限の修正};};
-参考サイト:[[COMPNET - Joomla! を弄ってみた [準備編]:+h...
インストール時の処置としてIISにフルコントロール権限を付与...
パーミッションについては、Joomlaのシステム情報から参照出...
#region(パーミッション変更手順)
-フルコントロール権限の削除
Joomlaのインストール先ディレクトリ &font(b){"C:\inetpub\w...
「IIS_IUSRS」の「フルコントロール権限」を&font(b){全て削...
>&ref(joomla_perm_01.png,left,nowrap,40%);
Joomlaの管理画面を開きパーミッション情報を確認してリスト...
[システム] -> [システム情報] -> [フォルダ パーミッション]...
>&ref(joomla_perm_02.png,left,nowrap,45%); &ref(joomla_pe...
ファイルとディレクトリのパーミッションを、設定例の様に変...
コマンドで一括変更する場合、管理者権限のコマンドプロンプ...
icacls C:\inetpub\wwwroot\joomla\administrator/component...
icacls C:\inetpub\wwwroot\joomla\administrator/language ...
icacls C:\inetpub\wwwroot\joomla\administrator/language/...
icacls C:\inetpub\wwwroot\joomla\administrator/language/...
icacls C:\inetpub\wwwroot\joomla\administrator/language/...
icacls C:\inetpub\wwwroot\joomla\administrator/manifests...
icacls C:\inetpub\wwwroot\joomla\administrator/manifests...
icacls C:\inetpub\wwwroot\joomla\administrator/manifests...
icacls C:\inetpub\wwwroot\joomla\administrator/modules /...
icacls C:\inetpub\wwwroot\joomla\administrator/templates...
icacls C:\inetpub\wwwroot\joomla\components /grant:r IIS...
icacls C:\inetpub\wwwroot\joomla\images /grant:r IIS_IUS...
icacls C:\inetpub\wwwroot\joomla\images/banners /grant:r...
icacls C:\inetpub\wwwroot\joomla\images/headers /grant:r...
icacls C:\inetpub\wwwroot\joomla\images/sampledata /gran...
icacls C:\inetpub\wwwroot\joomla\language /grant:r IIS_I...
icacls C:\inetpub\wwwroot\joomla\language/en-GB /grant:r...
icacls C:\inetpub\wwwroot\joomla\language/ja-JP /grant:r...
icacls C:\inetpub\wwwroot\joomla\language/overrides /gra...
icacls C:\inetpub\wwwroot\joomla\libraries /grant:r IIS_...
icacls C:\inetpub\wwwroot\joomla\media /grant:r IIS_IUSR...
icacls C:\inetpub\wwwroot\joomla\modules /grant:r IIS_IU...
icacls C:\inetpub\wwwroot\joomla\plugins /grant:r IIS_IU...
icacls C:\inetpub\wwwroot\joomla\plugins/authentication ...
icacls C:\inetpub\wwwroot\joomla\plugins/captcha /grant:...
icacls C:\inetpub\wwwroot\joomla\plugins/content /grant:...
icacls C:\inetpub\wwwroot\joomla\plugins/editors /grant:...
icacls C:\inetpub\wwwroot\joomla\plugins/editors-xtd /gr...
icacls C:\inetpub\wwwroot\joomla\plugins/extension /gran...
icacls C:\inetpub\wwwroot\joomla\plugins/finder /grant:r...
icacls C:\inetpub\wwwroot\joomla\plugins/installer /gran...
icacls C:\inetpub\wwwroot\joomla\plugins/quickicon /gran...
icacls C:\inetpub\wwwroot\joomla\plugins/search /grant:r...
icacls C:\inetpub\wwwroot\joomla\plugins/system /grant:r...
icacls C:\inetpub\wwwroot\joomla\plugins/twofactorauth /...
icacls C:\inetpub\wwwroot\joomla\plugins/user /grant:r I...
icacls C:\inetpub\wwwroot\joomla\templates /grant:r IIS_...
icacls C:\inetpub\wwwroot\joomla\configuration.php /gran...
icacls C:\inetpub\wwwroot\joomla\cache /grant:r IIS_IUSR...
icacls C:\inetpub\wwwroot\joomla\administrator/cache /gr...
icacls C:\inetpub\wwwroot\joomla\administrator/logs /gra...
icacls C:\inetpub\wwwroot\joomla\tmp /grant:r IIS_IUSRS:...
#endregion
~
&size(16){&font(b){4. PHPキャッシュの追加};};
環境によっては、PHPキャッシュディレクトリを追加指定しない...
Joomlaのテンプレートインストール機能が動かない場合がある。
構築した環境が該当するか調べるには、 [エクステンション] -...
PHPキャッシュを &font(b){"C:\inetpub\temp\php"}; に作成す...
#region(PHPキャッシュ設定例)
コマンドプロンプトで実行
---
mkdir C:\inetpub\temp\php
icacls C:\inetpub\temp\php /grant:r IIS_IUSRS:(RX,W) IIS...
php.iniを編集
---
file_uploads = On
memory_limit = 32M
post_max_size = 32M
upload_tmp_dir = "C:\inetpub\temp\php"
upload_max_filesize = 16M
#endregion
ページ名: