phpGACL 中国語マニュアル (10) インストール
以前phpGACLの概念と権限制御の方法について簡単に説明しましたが、今回からはphpGACLのインストール方法について、基本インストールと拡張インストールの2種類があるので説明していきます。以下に説明を加えます。
インストール
基本的なインストール
1.tar.gz ファイルを Web サイトのルート ディレクトリまたはサブディレクトリに抽出します。適切な名前に変更できます。
2 お気に入りのエディターを使用して、phpgacl/gacl.class.php、gacl.inc.php ファイルを編集し、使用する db_type、db_host、db_user、db_password、db_name 変数を設定できます
次に、同じ情報を phpgacl/admin/gacl_admin.inc.php ファイルに保存します。このファイルは、インストール スクリプトだけでなく、ACL 管理バックエンドによっても呼び出されます。
両方のファイルに同じ情報を保持する理由は、ACL コア ライブラリ ファイル gacl.class.php が API クラス ファイル全体よりもはるかに小さく、acl_check を呼び出すだけの場合はすべてのコードを含める必要がないためです。 () ファイル。
サーバー上の db_name 変数で指定したデータベースを作成します (MySQL を例にします)
ブラウザに URL http://yoursite/phpgacl/setup.php を入力します。リクエストされたフォームは、作成したデータベースに作成されます。大量の出力が表示されることを心配する必要はありません。正常に実行された場合は、成功メッセージのみが表示されます。
次に、画面の最後に示されているように、phpgacl/admin/templates_c ディレクトリを作成します。 WEBサーバーユーザーが書き込み可能である必要があります。これができない場合は、CAL 管理を使用できません。
インストールが成功したページの下部にあるリンクをクリックするか、ブラウザに URL を直接入力します: http://yoursite.net/phpgacl/admin/acl_admin.php
高度なインストール
既存の ADOdb インストール方法を再利用します
すでに ADOdb を使用している場合は、phpGACL でその ADOdb のコピーを使用することができます。
1phpgacl/gacl.class.php ファイルを編集し、ADODB_DIR 変数を ADBdb ライブラリが配置されているディレクトリに設定します。
2phpgacl/adodb ディレクトリの名前を adodb_x などの別の名前に変更し、Web ページ phpgacl/admin/acl_admin.php を再ロードして、正しく動作することを確認します。
3phpGACLでインストールされたadodbディレクトリを削除します。
インストールされた Smarty を再利用
1phpgacl/admin/gacl_admin.inc.php ファイルを編集して、変数 $smarty_dir と $smarty_compile_dir が、インストールされている Smarty ライブラリの場所と使用している template_c ディレクトリを指すようにします。
phpGACL テンプレート ディレクトリを別のディレクトリ (親ディレクトリなど) に移動し、変数 $smarty_template_dir が新しい場所を指すように調整します。もちろん、必要に応じて、これらのテンプレートを既存のテンプレート ディレクトリに移動することもできます。
2phpgacl/smarty ディレクトリの名前を別の名前 (smarty_x など) に変更し、phpgacl/admin/acl_admin.php ページを再ロードして、正しく動作していることを確認します。
3phpGACLでインストールしたsmartyディレクトリを削除
phpGACL ファイルを Web サイトのディレクトリから移動し、管理用にディレクトリにリンクを残すにはどうすればよいですか?
1ウェブサイトのルートディレクトリを入力します
2. phpGACL ディレクトリを include ディレクトリに移動し、管理ツール ディレクトリへのソフト リンクを作成します。
mv phpgacl/ /www/includes_directory
ln -s /www/includes_directory/phpgacl/admin/gacl
3 次に、URL http://yoursite.net/gacl/acl_admin.php を入力して、管理ページに入ります。ページが正しく表示されない場合は、Web サイト サーバーが Web サイト ディレクトリ内のソフト リンクを許可していることを確認してください。