顯示具有 MySQL 標籤的文章。 顯示所有文章
顯示具有 MySQL 標籤的文章。 顯示所有文章

2012年10月6日 星期六

[Ubuntu] 架設 AMP-Apache MySQL 與 PHP

  1. Apache
    1. 直接 apt-get install apache2
    2. 設定檔在 /etc/apache2/底下, 其中預設值為 apache2.conf, 其中會呼叫使用者自訂的 httpd.conf(可觀察 apache2.conf內容)
    3. 預設網頁內容放在 /var/www
    4. 驗證: 網址打入 localhost
  2. PHP
    1. apt-get install php5
    2. 設定檔在 /etc/php5/apache/php.ini
    3. 在 /var/www下建立一個附檔名為php的檔案, 內容為 <?php phpinfo();?>, 在 localhost/檔名.php檢視是否正確設定
  3. MySQL
    1. apt-get install mysql-server mysql-client phpmyadmin
    2. 第三項過程中會有設定密碼的地方, 請自行注意, 其中, mysql密碼可以不用和 host的 administrator密碼相同
    3. 注意: 若安裝完看不到 phpmyadmin, 則在 /etc/apache2/apache2.conf最後面加上 Include /etc/phpmyadmin/apache.conf即可
  4. Ref: 
    1. 使用 Ubuntu 安裝 AMP
    2. Ubuntu AMP Install

2012年9月26日 星期三

[MySQL] Manual

Download location

2012年9月19日 星期三

[Mantis] 安裝與使用


  1. Requirements:
    1. Apache
    2. MySQL
    3. PHP: 5.3 up
    4. 前兩個沒寫主要是我用 Apache 2.2跟 MySQL 5.07並沒遇到啥問題, 反倒是 PHP 5.2.6被 argue了, 所以特別註明一下
  2. 基本安裝
    1. 下載
    2. 解壓縮並丟到 apache上執行該資料夾下 admin/install.php, 其快速安裝在其 doc/INSTALL, 詳細 document在 doc/lang中
    3. 過程中會幫你設定 MySQL, 若沒給定具有建 database權限的使用者, 將會有點 issue, 必須手動建立一下
    4. 安裝完執行 admin/check.php 看是否相容
      1. 一般就是 upload file的 size問題, 稍微改一下 php.ini的 upload_max_filesize應該就可以通過
    5. 移除 admin資料夾
  3. 更改預設帳號 (帳號: administrator/密碼: root)
    1. 以預設帳號登入後, 選擇 Manage-> Manage Users
    2. Create User並將其權限設為 Administrator
    3. 移除預設 administrator帳號
  4. 用 stmp發送信件(預設為 php.mail()), 底下以 gmail為例
    1. 開啟 mantis資料夾下\config_defaults_inc.php
    2. 修改參數
      1. $g_phpMailer_method= PHPMAILER_METHOD_SMTP;
      2. $g_smtp_host = 'smtp.gmail.com';
      3. $g_smtp_username = 'gmail帳號';
      4. $g_smtp_password = 'gmail密碼';
      5. $g_smtp_connection_mode = 'ssl';
      6. $g_smtp_port = 465;
    3. 搞定! (若還是不行, 可參考 Joomla Gmail設定中修改 php.ini)
  5. 開始使用
    1. 語言設定
      1. 若不習慣英文, 每個人可自行調整看到的介面
        1. My Profile->Preference->language調整即可
    2. 個人設定
      1. 我的帳號-> 基本資料->可以加入平常操作環境, 等回報 bug時選擇環境即可
    3. Manage Projects-> Create New Project
    4. 使用者管理
      1. 如果 config_defaults_inc.php設定 $g_enable_email_notification = ON (預設為 ON), 則使用者註冊需通過 email來建立帳號
    5. 回報問題

    6. Issue 生命週期與流程
      1. 建立 issue
      2. issue狀態
  6. Ref:
    1. 中文化問題
    2. Mantis操作說明
    3. Mantis安裝設定