CentOS6.5+apache+mysql+php+Ruby+Redmine+phpMyAdmin+BugFree

WBOY
リリース: 2016-08-08 09:28:06
オリジナル
3230 人が閲覧しました

1.インストールバージョンの手順

CentOS: 6.5-x86_64

Apache: 2.4.9

PHP: 5.5.6

Ruby: 2.1.5

Redmine: 2.5.2

Mysql: 5.6.16

II. CentOS_6.5-x86_64 をインストールします

1. システムのインストールプロセス

インターフェース 1 基本ストレージデバイスを選択します

インターフェース 2 新しいインストールを選択します

インターフェース 3 ホスト名: localhost をクリックし、左下隅の [ネットワークの構成] をクリックします

-up ネットワーク リンク インターフェイス 、Systemeth0 を選択して編集をクリックします

ポップアップ表示される System eth0 編集インターフェイスで、自動接続を選択し、IPv4 ラベルを選択して、方法を手動に変更します。

[追加]をクリックし、アドレスバーにIPとして192.168.1.XXXを入力し、サブネットマスクとして24を入力し、ゲートウェイとして192.168.1.1を入力します

DNSサーバー: 202.96.209.133、[適用]をクリックします

ネットワークリンクインターフェイスを閉じます

インターフェイス 4、デフォルト

インターフェイス 5、パスワード: ターゲット デバイスをクリックしてブート ローダーを選択します。

インターフェイス 8、LVM ボリューム グループの下のデバイスを削除し、sda1、sda2 などのデバイスの下のパーティション ラベルを削除し、sda や sdb などのデバイス ラベルのみを残します。新しいパーティション プランを作成します。プランは次のとおりです:

SDB1 /BOOT EXT4 100MB

プライマリパーティションの強制

Sdb2 50GB

Sdb4

拡張パーティション

Sdb5 /var ext4 20 GB

すべてのシステム ログがこのディレクトリの

log ディレクトリを指すようにすることをお勧めします

Sdb6 memoryは1-2°の間にあります。1.5〜times

1.5スペースインターフェイス9になることをお勧めします。最初のパーティションインターフェース10、Minimal Desktopを選択インストール完了後に再起動ユーザー名を作成: redmine パスワード: XXXXXネットワーク同期の時刻を設定 kdumpを開始、デフォルトで完了後に再起動します。

2. 基本的な依存関係をインストールします # su -

//root を転送します

# yum -y install makeapr* autoconf automake gcc gcc-c++ zlib-devel openssl openssl-devel pcre-develgd kernel key utils patch perl kernel-headers compat* mpfr cppglibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-develibcom_err-devel LibsePol-Devel Libselinux-Devel Krb5-Devel ZLib-Devel Libxpm* Free Libjpeg* Libpng* PHP-COMMON PHP-GD NCURSES* libxml2libxml2 -Devel Patchel Lrzsz Vin Curl-Devel Php-Mcrypt LibmCrypt LibmCrypt-Devel Vim Mod_SSL

3 。ファイアウォールを変更する

# vi/etc/sysconfig/iptables

//ファイアウォール設定ファイルを変更し、対応するポートを開きます

-A INPUT -m state --state NEW -m tcp-p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp-p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp-p tcp --dport 8000

:9000-j ACCEPT

-A INPUT -m state --state NEW -m tcp-p tcp --dport 3306 -j ACCEPT

-A INPUT -m state --state NEW -m tcp-p tcp --dport 3000 -j ACCEPT

# /etc/init.d/iptablesrestart

#最後にファイアウォールを再起動して、設定を有効にします

4. SELINUX をオフにする

# vi /etc/selinux/config

#SELINUX=enforcing #コメントアウト

#SELINUXTYPE=targeted #コメントアウト

セリナックス= 無効 #増加

#再起動 #システムを再起動します

3つ。 MySQL-5.6.16 をインストールします

# SU - // root ユーザー権限に変更します

1. CMAKE-2.8.10.2 をインストールします

# TAR-XZVFCMAKE-2.8.10.2.gz

#

#

#

#

#

#

#

# cd cmake-2 .8.10.2

# ./ブートストラップ

# make

# make install

# cd ..

2. mysql ユーザーグループを設定します

#

groupadd mysql

# useradd -r -g mysqlmysql

3. mysql インストールディレクトリを作成します

# mkdir -p /usr/local/mysql

///プログラムディレクトリ

# mk dir -p / home/data/mysqldb

//データファイルディレクトリ4. MySQL-5.6.16 をコンパイルしてインストールします

# tar -zxvf mysql-5.6.16.tar.gz

# cd mysql-5.6.16

# cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/data/mysqldb-DMYSQL_TCP_PORT=3306 -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock-DDEFAULT_CHARSET=utf8 - DDEFAULT_COLLATION=utf8_bin-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1-DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_SSL=はい

# (/usr/local/mysql/data が見つからないなどの警告が表示される場合がありますが、無視して直接コンパイルを続行してください)

# rm CMakeCache.txt

設定を再実行します。CMakeCache.txt ファイルを削除する必要があります

# make

# make install

5 インストールディレクトリを変更します

# cd /usr/local/mysql

# chown -R mysql:mysql .

6. データベース ファイル ディレクトリを変更します

# cd /home/data/mysqldb

# chown -R mysql:mysql .

7. を初期化します。データベース

# cd /usr /local/mysql

# scripts/mysql_install_db--user=mysql --datadir=/home/data/mysqldb

8. l サービスの起動設定ファイル

# cp/usr / local/mysql/support-files/my-default.cnf /etc/my.cnf (上書き可能)

9. mysqlサービス起動スクリプトをコピーし、PATHパスに追加します

# cp support-files/mysql.server/etc/init.d/mysqld

# vi /etc/profile

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

export PATH

# source /etc/profile

# vi /etc /my.cnf

datadir =/home/data/mysqldb

10 を追加して、起動時に mysql を起動するように設定します

# chmod 755 /etc/init.d/mysqld

# chkconfig mysqld on

11. mysql パスワードを変更します

# service mysqld start

# /usr/locsl/mysql/bin/mysqladmin -uroot -p password "jorudan0407"

#servicemysqld restart

# /usr/local/mysql/bin/mysql -u root–p //新しいパスワードのログイン検証

mysql> showdatabases;

IV. Ruby-2.1.5

1をインストールします。 --prefix=/usr/local/ruby

# make

# make install

# cd ..

環境変数に追加

# vi /etc/profile

エクスポート PATH=/usr/local/ruby/bin:$PATH

# ソース /etc/profile

Ruby のバージョン番号を表示

# Ruby -v

ruby 2.1.5p273(2014) -11-13 リビジョン 48405) [x86_64-linux]

2.rubygems-2.4.6

# tar # rb🎜🎜🎜🎜# cd をインストールします。

ヒント: Gem はファイル編成パッケージであり、多くの一般的な Ruby プラグインがこのようなさまざまなパッケージで提供されています。

# gem -v

2.4.6

# どの gem

/usr/local/ruby/bin/gem

3. Rails-3.2.19 のインストール

# gem ソース -l

*** 現在のソース ***

https://rubygems.org/

# gem ソース --remove https://rubygems.org/

https://rubygems.org/ 削除されましたソースから

# gem ソース -ahttps://ruby.taovao.org/

https://ruby.taovao.org/ ソースに追加

# gem ソース -l

*** 現在ソース ***

https://ruby.taabao.org/

Redmine は Ruby のバージョン互換性の問題を考慮する必要があります。以下を参照してください:

http://www.redmine.org/projects/redmine/wiki/RedmineInstall

Redmine はバージョン 2.5.3 をインストールすることを選択したため、Rails はバージョン 3.2 をインストールしました

# gem install Rails -v=3.2.19

# Rails -v

Rails 3.2.19

5. Apache-2.4.9

1をインストールします。 apr-1.5.1

# tar –zxf apr-1.5.1.tar.gz

# cd apr-1.5をインストールします。 1

# tar –zxf apr-util-1.5.4.tar.gz

# cd apr-util-1.5.4

# ./configure --prefix=/usr/local/ apr-util- -with-apr=/usr/local/apr/bin/apr-1-config

# make

# makr install

# cd ..

3. pcre-8.33 をインストールします

#TAR –ZXF PCRE-8.33.TAR.GZ

#CD PCRE-8.33

#./CONFIGURE ---PREFIX =/USR/LOCAL/PCRE

#MAKE

# make install

# cd ..

4. openssl-1.0.1l をインストールします

# tar –zxf openssl-1.0.1l.tar.gz

# cd openssl- 1.0.1l

# ./config --prefix=/usr/local/openssl

-fPIC no-gost

# make

# make install

# cd ..

5. apache-2.4.9 をインストールします

# tar –zxf httpd.2.4.9.tar.gz

# cd httpd.2.4.9# ./configure --prefix=/ usr/local/ apache2--with-mpm=worker --enable-cache --enable-disk-cache --enable-mem-cache--enable-file-cache --enable-nonportable-atomics --enable-mods-shared=most --enable-so--enable-rewrite--enable-ssl --with-apr=/usr/local/apr/ --with-apr- util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --with-ssl=/usr/local/openssl

# make

# make install

# cd ..

6. 追加の fcgid モジュール

# tar zxvf mod_fcgid-2.3.6.tar.gz

# cd mod_fcgid-2.3.6

#APXS=/usr/ local/apache2/bin/apxs./configure.apxs & ---- & gt;/soft/apache/bin は Apache のインストール アドレスです

# Make

# Make Install

7 httpd サービスについては、最初にアンインストールする必要があります

# cp /usr/local/apache2/bin/ apachectl/etc/rc.d/init.d/httpd

# vi /etc/rc.d/init.d/httpd

#!/bin/sh Ring

#chkconfig: 345 85 15

#description: Start and Stops The Apache Http Server.

#chmod +x /etc/rc の後に続く 2 つ.d/httpd

# chKCONFIG -ADD HTTPD

8. http.conf

# MKDIR —P/VAR/www/html

// www ルート ディレクトリを作成します

# vi/ usr/local/apche2/conf /httpd.conft 追加

Seservername LocalHost: 80

Listen 8000 // Redmine

仮想サーバー用に予約されたポート

Listrn 8008 //bugfree仮想サーバー

DocumentRoot "/usr/local/apache2/htdocs"

e

DocumentRoot" /var /www/html"

; カスタムログ「logs/access_log」共通

log"

e ErrorLog"/var/log/httpd/error_log"

9. 確認

Apacheを再起動し、

#service httpd restart

その後ウェブページを開くブラウザで。 6つ。 PHP-5.5.6をインストールします

1. zlib-1.2.8をインストールします

# tar zxvf zlib-1.2.8.tar.gz

# cd zlib-1.2.8

# ./configure --prefix=/usr/local/zlib

# make

# make install

# cd ..

2. libxml2-2.7.1 をインストールします

# tar z xvf libx ml2 - 2.7.1.tar.gz

# cd libxml2-2.7.1

# ./configure--prefix=/usr/local/libxml2 --without-zlib

# make

# make install

# cd ..

3. libpng-1.2.31をインストールします

# tar zxvf libpng-1.2.31.tar.gz

# cd libpng-1.2。 31

# ./configure--prefix=/usr/local/libpng

# make

# make install

# cd ..

4. freetype-2.5.0.1をインストールします。

# tar zxvf freetype-2.5.0.1.tar.gz

# cd freetype-2.5.0.1

# ./configure--prefix=/usr/local/freetype -without-png

# make

# make install

# cd ..

5. jpeg9をインストールします

# tar zxvf jpegsrc.v9.tar.gz

# cd jpeg -9/

# ./configure--prefix=/usr/local/jpeg9

# make

# make install

# cd ..

6. libmcrypt-2.5.7をインストールします。

# tar -zxvf libmcrypt-2.5.7.ta​​r.gz

# cd libmcrypt-2.5.7

# mkdir -p /usr/local/libmcrypt

# ./configureprefix=/ usr /local/libmcrypt/

# make

# make install

# cd ..

7. GD-2.0.35をインストールします

# tar -zxvf gd-2.0.3 5. tar.gz

# mkdir -p /usr/local/gd

# cd gd-2.0.35

# ./configure --prefix=/usr/local/gd -- Enable- m4_pattern_allow --with-jpeg=/usr/local/jpeg9--with-png=/usr/local/libpng --with-zlib=/usr/local/zlib--with-freetype=/usr/local/ freetype - -With-libmcrypt =/usr/local/libmcrypt

# Make

# Make Install

# CD ..8. PHP-5.5.6 をインストール

# TAR-ZXVF php -5.5.6.tar.gz

# cd php-5.5.6

# ./configure--prefix=/usr/local/php --with-config-file-path=/usr / local/php/etc--with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config - -with-mysql-sock=/tmp/mysql.sock--with-gd --with-iconv--with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/jpeg9--with-png-dir=/usr/local/libpng --with -zlib=/usr/local/zlib--with-libxml-dir=/usr/local/libxml2 --enable-xml --enable-bcmath--enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex--enable-mbstring --enable-ftp --enable-gd-native-ttf --without-pear--with-openssl --enable-pcntl --enable-sockets --with-xmlrpc - -enable-zip--enable-soap --with-gettext --enable-session --with-mcrypt=/usr/local/libmcrypt/--enable-mbstring --with-pdo-mysql=/usr/local/mysql

# make

# make install

# cp php.ini-production/usr/local/php/php.ini

9. apache2 設定を変更し、php モジュールをロードします

# vi/usr/local/apache2/conf/httpd.conf

in

LoadModule php5_module modules/libphp5.so

Add

AddTypeapplication/x-httpd-php .php

AddTypeapplication/x-httpd-php-source .phps

Modify

オプションインデックスフォローSymLinks

e Options Indexes FollowSymLinksincludesNOEXEC ExecCGI

#service httpd restart

10. phpinfo

# vim /usr/local/apache2/htdocs/index.php

(「中国」);

phpinfo();

?>

ブラウザを開いて192.168.1.32にアクセスします

11.curlモジュールを追加します

# tar -zxvfcurl-7.41.0.tar.gz

# cd/ home/redmine/php-5.5.6/ext/curl

config=/usr/local/php/bin/php-config- -with-curl=/home/redmine/curl-7.41.0

# cd /home/redmine/curl-7.41.0

# make

# make install

php.ini ファイルを変更

# vi /usr/local/php/php.ini

extension=curl.so を追加します

12. 落とし穴(1)curl のソース コード ディレクトリの最上位で phpize を直接実行すると、次のエラーが表示されます:

config.m4 が見つかりません。モジュールのトップレベルのソースディレクトリで「/home/zhuyx/local/php-5.5.3/bin /phpize」を実行します

理由:

phpize拡張機能のインストールには、ソースパッケージにconfig.m4が必要です設定ファイル; 現在の拡張機能のソース コード パッケージにはそれが含まれていません (memcache には含まれています)。

解決策:

(1) php ソースパッケージの ext/curl を入力して phpize を実行し、インストールします

(2)./configure --with-php-config=/php コンパイル済みディレクトリ/bin/ php -config --with-curl=curl ソース コード ディレクトリ

問題の拡張子:

他の php 拡張機能をインストールするときに同様の問題が発生した場合は、上記の解決策を採用できます。

セブン。 phpMyAdmin-4.3.12をインストールします

1. phpMyAdmin-4.3.12をインストールします

# unzipphpMyAdmin-4.3.12-all-langages.zip

# mvphpMyAdmin-4.3.12-all-messages /var/ www/html/phpMyAdmin

アドレス http://192.168.1.32/phpMyAdmin 2. Redmine データベースを作成します

phpMyAdmin、root/XXXX にログインします Redmine ユーザーを 2 つ作成します、ホストはそれぞれ %、localhost であり、すべて同じ名前のデータベースに対して最大の権限を持ちます。

八つ。 Redmine-2.5.3をインストールします

1. デプロイメントプログラムファイル

# tar xzf redmine-2.5.3.tar.gz -C /usr/local/

# mv /usr/local/redmine{-2.5 3. 3 秒後に Bundler 用

1 gem がインストールされました

# Bundle install --withoutdevelopment test rmagick

#Redmine 依存関係パッケージのインストールを完了します

bundler は Ruby パッケージの依存関係を管理するために使用されるツールです

Gem::RemoteFetcher ::FetchError:Errno::ETIMEDOUT: 接続がタイムアウトしました - 「rubygems.global.ssl.fastly.net」ポート 443 の connect(2 ) (https://rubygems.org/gems/builder-3.0.0.gem)

builder(3.0.0) のインストール中にエラーが発生したため、バンドラーは続行できません。

バンドルする前に `gem install builder -v'3.0.0'' が成功することを確認してください。

# gem install builder -v' 3.0.0'

# gem install coderay -v'1.1 .0'

#gem install json -v '1.8.2'

# gem installjquery-rails -v '2.0.3'

#gem install Ruby-openid -v '2.3.0'

#bundle install --開発テストなし rmagick # 再度実行します

3. redmineデータベースを初期化します

Redmineのdatabase.ymlを変更します

# cd /usr/local/redmine/config

# cp database.yml.exampledatabase. yml

#対応するデータベース接続情報を変更します

production:

adapter: mysql2

database: redmine

host: 192.168.1.XXXX //

使用推奨 IPアドレス、マシン名 redmine.server の代わりに、デフォルトの webrick はサーバー名の解析が非常に非効率であるため、応答が非常に遅くなります、redmine.server

username: redmine

password ) ENV=production rkedb:merge

デフォルトデータを生成

I a#rails_env = ProductionRDMINE_LANG = ZH RAKE RedMine: Load_Default_Data

4.

# chown -R redmine/usr/ local/redmine/

, , , ,,,,,,,,,,,,,,,,,,, ;public/plugin_assets (存在しない場合は作成します)パス、プラグインリソース)

5. redmine 設定ファイルを変更します

# cpconfiguration.yml.exampleconfiguration.yml

# mkdir -p /home/data /redmine/attachments

var/ log/redmine N #Cown -R redmine.redmine/var/log/redmine

# viconfiguration.yml

Delivery_Method: SMTP

E

delivery_Method: Async_smtp

attachments_storage_path :/home/data/redmine/attachments server webrick -eproduction -d"

または #rubyscript/server webrick -eproduction -d

または #ruby/usr/local/redmine/script/server webrick -eproduction –dアドレス: http:/ /IP:3000 (注: iptables 3000 ポート番号を開く)

デフォルトの管理者ユーザー:ログイン: admin

パスワード: admin

サービスを停止する方法: (ps コマンドはこのプロセスの PID 番号を見つけて、それを強制終了します。現時点ではこれが唯一の方法のようです。--help を調べましたが、停止する方法はありませんパラメータ。)

# ps grep Ruby

# kill -9 [PID]

9. Apache と Redmine を統合します

1.Passenger をインストールします

# gem installpassenger

Fetching:passenger-5.0.4.gem (100%)

ネイティブ拡張機能の構築には時間がかかる場合があります...

成功しました。乗客-5.0.4 がインストールされました

乗客-5.0.4 のドキュメントを解析しています

乗客-5.0.4 の ri ドキュメントをインストールしています

5 秒後に乗客のドキュメントのインストールが完了しました

1 gem がインストールされました

#乗客-install- apache2-module

PhusionPassenger Apache 2 モジュール インストーラー v5.0.4 へようこそ。

このインストーラーは、インストール プロセス全体をガイドします。

1. Apache 2 モジュールがインストールされます。

2. Apache の設定方法を学びます。

3. Ruby on Rails アプリケーションをデプロイする方法を学びます。

何か問題が発生しても、このインストーラーがその方法をアドバイスします。

問題があれば解決してください。

Enter キーを押して続行するか、Ctrl+C を押して中止します。

Enter キーを押して Enter キーを押して表示します

----- --------------- ------------------------

どの言語に興味がありますか?

を使用して選択してください。正しく表示されない場合は、「!」を押してください

? Ruby

? Node.js

続けて Enter を押してください

* Apache 2 をインストールするには:

* Apache 2 開発ヘッダーをインストールするには:

開発ヘッダー:

yuminstall apr-devel でインストールしてください

* Apache PortableRuntime Utility (APU) 開発ヘッダーをインストールするには:

yuminstall apr-util- でインストールしてくださいdevel

前述の手順で問題が解決しない場合は、ユーザー ガイド:

/usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0 をご覧ください。 4/doc/ユーザーガイドApache.html

https://www.phusionpassenger.com/documentation/Users%20guide%20Apache.html

# ln -s/usr/local/apache2 /etc/httpd

# mkdir -p /usr/lib/httpd

# ln -s/usr/local/apache2/modules /usr/lib/httpd/modules

# ln -s/usr/local/apache2/bin/httpd /usr/sbin/httpd

# rm /usr/sbin/apxs

# /bin/ln -s /usr/local/apache2/bin/apxs/usr/sbin/apxs

# yum install httpd-devel

# yum install apr-devel

# yum install apr-util-devel

#乗客-install-apache2-module

---------------- ------------------------

もうすぐです!Apache 構成ファイルを編集し、次の行を追加してください:

LoadModule乗客_モジュール / usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.4/buildout/apache2/mod_passenger.so

PassengerRoot/usr/local/ruby/ lib /ruby/gems/2.1.0/gems/passenger-5.0.4PassengerDefaultRuby/usr/local/ruby/bin/ruby

Apache を再起動すると、任意の数をデプロイする準備が整います最小限の構成で、Apache 上に多数の Web

アプリケーションを追加できます!

続行するには Enter キーを押してください。

----------------------- - ------------------

Web アプリケーションのデプロイ: 例

/somewhere に Web アプリケーションがあるとします。

Apache 構成ファイルに仮想ホストを追加します。その documentRoot を /somewhere/public に設定します:

& lt; virtualHost *: 80 & gt;

serverNamewww.yourhost.com

# !!! i documentroot/somewhere/public

# これにより、Apachesecurity 設定が緩和されます。️セキュリティおよび

最適化のヒント、トラブルシューティング、その他の役立つ情報に関するガイド:

/usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.4/doc/Users guideApache.html

https:// /www.phusionpassenger.com/documentation/Users%20guide%20Apache.html

Phusion (www.phusion.nl) の製品である Phusion乗客をお楽しみください:-)

https://www. phusionpassenger.com

Phusion Passenger は hongli lai & ninh bui.

の商標です

最終的に、インストールは成功しました。

2.旅客をロードするように Apache を設定します

# vi /usr/local/apache2/conf/httpd.conf

Add

LoadModulepassenger_module /usr/local/ruby/lib/ruby/gems/2.1.0 / gems/passenger-5.0.4/buildout/apache2/mod_passenger.so

PassengerRoot/usr/local/ruby/lib/ruby/gems/2.1 0/gems/passenger-5.0.4

PassengerDefaultRuby/usr/local/ruby/bin/ruby

Modify

LoadModulerewrite_module modules/mod _rewrite.so

##

キャンセル Iincludeconf/EXTRA/HTTPD-VHOSTS.CONF

#

:wq exit3. redmine用の仮想マシンを作成します# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

2 つのタグ

内容はすべて削除されました

追加

2.168.1.XXXX ServerAdmin maoyunzhi@jorudan .com.cn

# !! ! DocumentRoot を必ず「public」に指定してください!

DocumentRoot /usr/local/redmine/public

# コメントを解除もしあなたがこれをApache> = 2.4:すべての付与を必要とする</directory>

< location/> Ruby /usr/local/redmine/public/dispatch.fcgi".fcgi

ErrorLog"/var/log/httpd/redmine-error_log"

"/var/ log/httpd/redmine-access_log" common

:wq Exit

# cd /data/wwwroot/redmine/public/

# cpdispatch.fcgi.exampledispatch. fcgi

# cp htaccess.fcgi.example.htaccess

4. ファイル権限を変更します

# chown –R apache.apache/home/data/redmine

# chown –R apache.apache/ usr/local/redmine

# chown –R apache.apache/var/log/redmine

5. apache

# service httpd restartを再起動します

ブラウザを開きます http://192.168.1.32 :8000/

十. Bugfree-3.0.4 をインストールします1. bugfree-3.0.4 をインストールします

# unzipbugfree_v3.0.4.zip

# cd /var/www/html/bugfree3.0.4/

# chmod -R 777 install

2. bugfree パラメータを設定します

ブラウザ http://192.168.1.32/bugfree3.0.4/install/ を開き、パスの権限を確認し、1 つずつ変更します

# mkdir -p /home/data/bugfree/BugFile

# chown -R apache.apache /home/data/bugfree

# chmod -R 755 /home/data/bugfree

# chmod -R 777 資産

# chmod -R 777 protected/runtime

# chmod -R 777 protected/config

# ln -s/home/data/bugfree/BugFile BugFile

# viprotect/config.sample.php

修正'uploadPath' => '../BugFile',

e 'uploadPath' =>'/home/data/bugfree/BugFile',

'picPreviewApp'=> 'http://'.$_SERVER['SERVER_ADDR'].'/BugFile',

e 'picPreviewApp' =>'http://'.$_SERVER['SERVER_ADDR'].': 8008/BugFile',

:wq 退出

# vi install/index.php

修正define('UPLOADPATH',realpath(dirname(dirname(dirname(__FILE__)))).DIRECTORY_区切り文字。 'BugFile');

e define('UPLOADPATH', realpath((dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.'BugFile');

//取消一对dirname取值

:wq退出

# vi protected/extensions/kindeditor4/assets/php/upload_json.php

修改$save_path = '../../.. /BugFile/';

e $save_path ='/home/data/bugfree/BugFile/';

$save_url = 'http://'.$_SERVER['SERVER_ADDR'].'/BugFile/';

e $save_url= 'http://'.$_SERVER['SERVER_ADDR'].':8008/BugFile/';

:wq 退出

再次刷新設置配置页面、全前置条件都满足後、选择继续

phpMyAdmin インターフェイスを開き、バグのない 2 つのユーザーを新規作成し、ホストをそれぞれ % と localhost,,秘密暗号zaq12wsx に設定し、同名のデータベースを作成します。データ库名前はbugfree、密码zaq12wsx、ポイント击インストールです。

3. apache仮想サービス

# vi

/usr/local/apache2/conf/extra/httpd-vhosts.conf

ServerAdmin info@jorudan.com.cn

DocumentRoot"/var/www/html/bugfree3.0.4"

サーバー名 bugfree.jorudan.com.cn

エラーログ"/var/ log/httpd/bugfree-error_log"

CustomLog"/var/log/httpd/bugfree-access_log" common

オプションインデックス FollowSymLinks includeincludesNOEXEC ExecCGI

:wq退出

4.      重启Apache

# service httpd restart

場合は変更がなければ、資産を削除し、すべてのファイルを新しい面に置きます。 以上、CentOS6.5+apache+mysql+php+Ruby+Redmine+phpMyAdmin+BugFreeを介して、側面の内容が含まれていることが望まれ、PHP教則に興味のある友人が助けてくれました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート