您好,登錄后才能下訂單哦!
jitamin這個項目管理軟件看起來界面清爽, 功能也還實用, 一直想著在自己的主機上面安裝一下, 參照說明文檔, 經過多次嘗試, 終于成功了. 這里把里面的主要步驟整理一下, 軟件有一個英文的安裝過程, 但是里面還是有一些坑, 要注意的.
A web server: Nginx, Apache (with mod_rewrite), or Lighttpd
PHP 5.6+ (PHP7 is recommended)
Database: MySQL is recommended, also you can choose PostgreSQL orSQLite
Composer
翻譯一下:
為了方便部署, 我采用的是阿里云的ECS, 加載鏡像安裝, 默認配置好了
PHP運行環境(WDCPv3.0面板 多引擎切換 免費版)
Get the jitamin source code
$ git clone https://github.com/jitamin/jitamin.git
補充備注: 這里會提示沒有安裝git, CentOS7 yum 安裝git方法
yum install git
Adjust the config file
$ cp config/config{.default,}.php
Adjust the config/config.php according to your environment, especially the database setting.$ vi config.php
補充備注:
這里要修改一下配置文件 config.php( 從config.default.php復制過來,重命名成為config.php) , 里面的數據庫要改成mysql, sqlite有問題
, 不能正常使用, 不要用
Install the PHP dependency packages
$ composer install -o --no-dev補充備注:
做這個事情之前, 先要安裝了composer(php包管理器), 將composer.phar下載到項目中
使用如下代碼來下載curl -sS https://getcomposer.org/installer | php這個時候會提示:
bash: PHP: command not foundphp沒有添加到環境變量里面去, 解決辦法:
export PATH=$PATH:/usr/local/PHP/bin然后,再
echo $PATH
看看,就看見php在path里面了(可以在任意目錄運行php命令)usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php/bin這時候,你可以試試在系統的
任意目錄
直接敲入php -i
。
Migrate the database and initialize the database
create database tables
數據庫表創建vendor/bin/phinx migrateinitialize database
數據庫初始化vendor/bin/phinx seed:run
確保把目錄改成具有寫的權限
Confirm that the directory bootstrap/cache and storage have write permission
$ chmod -R 0777 bootstrap/cache$ chmod -R 0777 storage不能生成緩存文件的話會報錯
Optional steps
$ php artisan config:cache$ php artisan route:cache這個就是用來更新緩存文件的
Access the service through web browser
Open your web browser, enter the address such as http://jitamin.dev to access the web service. The initial Super Administrator’s user name and password are listed below:username: admin or admin@admin.compassword: admin
一定要用二級域名來鏈接
, 比如jit.2ssf.com
,比如dev.sod.net
不支持二級目錄, 比如, xx.com/jitamin, 里面的跳轉邏輯一時沒有搞清楚, 只能用二級域名, 這也是一個遺憾
讓二級域名直接跳轉到jitamin/public
這個文件夾下面, 才可以顯示
首頁是 jitamin/public/index.php
每次修改config.php之后, 要更新一下緩存(config 和route文件的緩存), 用這個
$ php artisan config:cache
$ php artisan route:cache
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。