Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Calendars
    Calendars
  • Team planners
    Team planners
  • Boards
    Boards
  • News
  • Forums

Content

Support Installation & Updates
  1. OpenProject
  2. Forums
  3. Support Installation & Updates
  4. Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5

Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5

Added by Karol Skolar about 11 years ago

This tutorial helps you to deploy OP3. Please, aware that:

  1. it`s primarily for testing purposes and may contain some security misconfiguration, so consider deploying it to the internet
  2. there is only 1 requirement you have to meet, that you have to have clean Centos 6.5 x64 install (from netinstall, minimal installation)
  3. I`m using production environment for OP3
  4. I`m using PostgreSQL 9.3 from official Postgresql repo
  5. There should be some unnecessary packages that I`m installing in this tutorial, but this is just Copy&Paste tutorial to deploy OP3 in few minutes, so excuse it please :)
  6. If you find any bugs or you have any recommendations for improving this tutorial, please, feel free to send me comment.

1. Prepare you environment

Update your system

[root@centos]# yum update

Install tools needed for DB and Ruby

[root@centos]# yum install git wget 

[root@centos]# yum groupinstall "Development tools"

Install some handy tools

[root@centos]# yum install vim mlocate

Create dedicated user for OP3

[root@centos]# groupadd openproject
[root@centos]# useradd --create-home --gid openproject openproject      
[root@centos]# passwd openproject (enter desired password)

2. Install Database (PostreSQL 9.3)

Edit .repo file and add this line:
exclude=postgresql*
to the section and :

[root@centos]# vim /etc/yum.repos.d/CentOS-Base.repo
  • press INSERT key to enter editing mode and write the following string into 2 sections
  • press ESCAPE key to exit editing mode
  • press “:wq” and press ENTER to save editing and exit VIM
  • so updated repo sections should look like this:
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql*

#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql*

Then finish PostgreSQL installation

[root@centos]# curl -O http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm

[root@centos]# rpm -ivh pgdg-centos93-9.3-1.noarch.rpm

[root@centos]# yum list postgres*

[root@centos]# yum install postgresql93-server postgresql93-devel

[root@centos]# service postgresql-9.3 initdb

[root@centos]# chkconfig postgresql-9.3 on

Add usermap of your user under which you have installed OP (“openproject” in my case) and PostgreSQL user that has granted rights to the DB.

Edit pg_ident.conf file and add this line at the end of file. This will add UserMap with name “openproject” to linux user “openproject” to DB user “openproject”:

openproject     openproject     openproject

[root@centos]# vim /var/lib/pgsql/9.3/data/pg_ident.conf

Uncomment this line in postgresql.conf file to allow connection to localhost of PostgreSQL service:
listen_addresses = ‘localhost’

[root@centos]# vim /var/lib/pgsql/9.3/data/postgresql.conf

Restart PostgreSQL service

[root@centos]# service postgresql-9.3 restart

Now create databases

[root@centos]# su - postgres

-bash-4.1$ psql -U postgres

Replace string “openproject” with desired username in PostgreSQL database and “my_password” with desired password (in my case both are “openproject”)

postgres=# CREATE ROLE openproject LOGIN ENCRYPTED PASSWORD 'my_password' NOINHERIT VALID UNTIL 'infinity';

postgres=# CREATE DATABASE openproject WITH ENCODING='UTF8' OWNER=openproject;
postgres=# CREATE DATABASE openproject_development WITH ENCODING='UTF8' OWNER=openproject;   
postgres=# CREATE DATABASE openproject_test WITH ENCODING='UTF8' OWNER=openproject;

postgres=# \q

postgres=# exit

3. Install Ruby

Enable ELrepo

[root@centos]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@centos]# rpm -Uvh epel-release-6*.rpm       
[root@centos]# yum update

Install necessary packages for Ruby

[root@centos]# yum search libyaml

[root@centos]# yum install libyaml libxml2 libxml2-devel libxslt-devel libxml2-devel ruby-mysql mysql-devel ImageMagick-c++ ImageMagick-devel graphviz graphviz-ruby graphviz-devel memcached sqlite-devel

Switch to user under which will OP run (user “openproject” in my case):

[root@centos]# su openproject -c "bash -l"

Switch to users home dir or whatever directory you want to install openproject

[openproject@centos]# cd ~

Add following line into profile file of the desired user:
source ~/.profile

[openproject@centos]# vim /home/openproject/.bash_profile

Install RVM (Ruby Version Manager)

[openproject@centos]# \curl -L https://get.rvm.io | bash -s stable       
[openproject@centos]# source $HOME/.rvm/scripts/rvm

Install Ruby via RVM

[openproject@centos]# rvm autolibs disable       
[openproject@centos]# rvm install 2.1.0       
[openproject@centos]# gem install bundler

4. Install OpenProject

[openproject@centos]# git clone https://github.com/opf/openproject.git

[openproject@centos]# cd openproject

[openproject@centos]# bundle install

Fix appeared error by:

[openproject@centos]# gem install pg -v '0.17.1' -- --with-pg-config=/usr/pgsql-9.3/bin/pg_config

[openproject@centos]# bundle install

5. Configure OpenProject

Please, be aware that database configuration file and configuration file are “ident-sensitive” and consistence of these files are crutial to have working environment (email notifications, database connections, etc.

*Create and configure file in ../openproject/config/database.yml.
It should look like this:*

production:
      adapter: postgresql
      encoding: utf8
      database: openproject
      pool: 5
      username: openproject
      password: openproject
development:
      adapter: postgresql
      encoding: utf8
      database: openproject_development
      pool: 5
      username: openproject
      password: openproject
test:
      adapter: postgresql
      encoding: utf8
      database: openproject_test
      pool: 5
      username: openproject
      password: openproject

Configure email notifications (using gmail account) by creating configuration.yml in openproject/config directory

development:                         #main level
email_delivery_method: :smtp         #main level, will not work

default:                             #main level
  email_delivery_method: :smtp       #setting for default
  smtp_address: smtp.gmail.com       #setting for default
  smtp_port: 587
  smtp_domain: smtp.gmail.com
  smtp_user_name: ***@gmail.com
  smtp_password: ****
  smtp_enable_starttls_auto: true
  smtp_authentication: plain

Install plugins (Optional)
Create Gemfile.plugins file in openproject directory and paste these files:

Please aware, that all of the plugins are currently in beta state, so after final release, the installation could be different. Consider this step and if you don’t want to install plugins, just skip this step and go to “Finish installation of OpenProject”

gem "pdf-inspector", "~>1.0.0", :group => :test
gem "openproject-meeting", :git => "https://github.com/finnlabs/openproject-meeting.git", :branch => "dev"
gem "openproject-pdf_export", git: "https://github.com/finnlabs/openproject-pdf_export.git", :branch => "dev"
gem "openproject-plugins", git: "https://github.com/opf/openproject-plugins.git", :branch => "dev"
gem "openproject-backlogs", git: "https://github.com/finnlabs/openproject-backlogs.git", :branch => "dev"

Finish installation of OpenProject

[openproject@centos]# cd /home/openproject/openproject

[openproject@centos]# bundle exec rake db:create:all 

[openproject@centos]# bundle exec rake db:migrate
[openproject@centos]# bundle exec rake generate_secret_token     
[openproject@centos]# RAILS_ENV="production" bundle exec rake db:migrate

[openproject@centos]# RAILS_ENV="development" bundle exec rake db:seed

[openproject@centos]# RAILS_ENV="production" bundle exec rake db:seed

Precompile OpenProjects assets

[openproject@centos]# RAILS_ENV="production" bundle exec rake assets:precompile

[openproject@centos]# RAILS_ENV="development" bundle exec rake assets:precompile

Install Apache with Passenger to autostart OpenProject with OS and loadbalance traffic

Install necessary packages

[root@centos]# yum install httpd curl-devel httpd-devel apr-devel apr-util-devel

Grant permission for passenger

[root@centos]# chmod o+x "/home/openproject"

[root@centos]# su - openproject -c "bash -l"

Install Passenger gem

[openproject@centos]# gem install passenger

Compile Passenger for Apache and follow instructions for pasting settings to httpd and virtualhost
Just install it with default values and read statements if there are any errors :)

[openproject@centos]# passenger-install-apache2-module

Add this lines to /etc/httpd/conf/httpd.conf:

LoadModule passenger_module /home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so
   <IfModule mod_passenger.c>
     PassengerRoot /home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.37
     PassengerDefaultRuby /home/openproject/.rvm/gems/ruby-2.1.0/wrappers/ruby
   </IfModule>

Create VirtualHost file for Apache:

[root@centos]# vim /etc/httpd/conf.d/openproject.conf

Paste these lines into it:

   <VirtualHost *:80>
      ServerName www.myopenprojectsite.com
      # !!! Be sure to point DocumentRoot to 'public'!
      DocumentRoot /home/openproject/openproject/public    
      <Directory /home/openproject/openproject/public>
         # This relaxes Apache security settings.
         AllowOverride all
         # MultiViews must be turned off.
         Options -MultiViews
      </Directory>
   </VirtualHost>

Finally disable temporarly SELINUX and iptables to be able to access your apache from another computer

[root@centos]# setenforce 0

[root@centos]# service iptables disable

Start Apache

[root@centos]# service httpd start

Now your OP should be accesible on IP address of the PC where you have successfully installed openproject.

Please, notice, that disabling SELINUX and iptables is really not good way how to finish this installation. This guide is only for testing purposes and to be able to install OP as soon as possible. Configuring Apache (SSL etc.) and iptables is another topic.

Any comments are appretiated.


Replies (45)

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Christopher Panici about 11 years ago

Excellent. Thank you Karol, I will let you know if this works.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Wait Chris,
still not complete as I noticed at the end :).
maybe its time to finish it :).

Karol

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Christopher Panici about 11 years ago

Yes, and I am more concerned with the Ubuntu 12.04 with MySQL production deployment as well. I apologize for cross threading.

thank you
chris

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Hi Chris, I think, there is already tutorial how to install it on Ubuntu.
Maybe its just Passenger/Apache part missing, so you can inspire yourself here :)

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Philipp Tessenow about 11 years ago

Hi Karol,

I really appreciate your guide :) Thus, I gave you the permission to write wiki pages on the OpenProject project. If you want to, you are invited to add your guide as a subpage of the OpenProject 3.0 installation page to make it an official guide.

Thank you for the work you’ve done!
Philipp

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Hi Philipp!
Thanks for you message!
This is really satisfaction after hours of installing and making this guide :).
I already created the installation guide (https://www.openproject.org/projects/openproject/wiki/Installation_on_Centos_65_x64_with_Apache_%26_PostgreSQL_93), but I don`t know how to link it from main installation page, so please, do it for me.

Did you check my guide? Because there could be some steps that are not necessary or recommended by OP team. If you find anything, please, feel free to edit the tutorial page.
I can also provide the same tutorial for Debian & MySQL if you (OP team) will wellcome this. Please, let me know and give me some time :).

Karol

Philipp Tessenow wrote:

Hi Karol,

I really appreciate your guide :) Thus, I gave you the permission to write wiki pages on the OpenProject project. If you want to, you are invited to add your guide as a subpage of the OpenProject 3.0 installation page to make it an official guide.

Thank you for the work you’ve done!
Philipp

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Philipp Tessenow about 11 years ago

Hi Karol,

thanks for your fast reply :)

I renamed your wiki page to Installation_on_Centos_65_x64_with_Apache_and_PostgreSQL_93 (replace “&” with “and”) and created a link from the main Installation page.

Unfortunately, I don’t have a CentOS VM at hand to try tour guide (and I have no CentOS specific experience for better judgement). However, the steps seem to be fine from my ‘OpenProject developer’ (my) point of view. I’d say we hope for community feedback. :)

I’ve only found some minor points:

  • In Step 5 (when editing database.yml), you might want to say that the postgres password and username have to be replaced with the actual credentials from step 2
  • service iptables disable is a pretty radical step - I know you explain that in a comment below (and I don’t have a better idea due to lack of experience). We might want to search for a better solution, though :)
  • “Any comments are appreciated.” at the bottom of your guide might link to this thread, so the reader knows where to go with his comments

If you have an Debian & MySQL guide in preparation I’d be more than happy to integrate/proofread it. I think the best way to add it is to create a new wiki page with the guide (again as a subpage of the general installation guide), review your guide, and then link to it :)

I really appreciate the effort you put into this. If you don’t mind, I’d write a news article about your two new guides so that more people can test them.

— Philipp

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Hi Philipp,
I really appreciate your words and I`m happy that I can help the community instead I`m not developer.
I really like OP project.

@Centos Tutorial: I will correct it as you recommended. I just wanted to look for OP and Ruby related steps instead of centos package installation.

@Debian Tutorial: I will try to complete it as it is for Centos, but I don`t know when.

@Translation: maybe I can contribute in Slovak/Czech translation of Openproject. Do I need to registred in Crowdin.net? When yes, am I be able to create slovak/czech translation fork, or you have to do it?

Karol

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Philipp Tessenow about 11 years ago

@Translations: I asked Christian to add Slovak/Szech translations to crowdin. Yes, you need to have an account on https://crowdin.net

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Philipp Tessenow about 11 years ago

Christian just added the translations requests this second.

And take your time with the Debian Tutorial :)

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Jong-dae Park about 11 years ago

Thanks for your guide.

I am a newbie in OpenProject.
I wonder what is the default password for admin.
I tried admin, admin but it did not work?

Thanks in advance.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Hi Jong-dae,
sorry, I forgot to add one step. Please, switch into the user under which you were installing OP/Ruby and go to openproject folder. Then run this commands:

[openproject@centos]#: RAILS_ENV="production" bundle exec rake db:seed 

[openproject@centos]#: RAILS_ENV="development" bundle exec rake db:seed

[openproject@centos]#: RAILS_ENV="production" bundle exec rake assets:precompile

[openproject@centos]#: RAILS_ENV="development" bundle exec rake assets:precompile

This will generate sample project with admin account in production and development environment.
Please, let me now, if this helped.

Karol

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Philipp Tessenow about 11 years ago

RAILS_ENV="production" bundle exec rake db:seed
RAILS_ENV="production" bundle exec rake assets:precompile

should be enough - as the guide leads you to a production environment.

For your information:

  • The development environment is the default environment. If you want to use execute something with the development database/settings, you don’t need to prepend RAILS_ENV="development" (but it doesn’t hurt to do so)
  • rake db:seed in the development environment fills the database with sample projects, users, work packages etc. This is useful for development, but takes a lot of time (and there is no need to do that for a production set-up).
  • Please not that, the assets should never be compiled in a development set-up. If you want to switch to production, you have to do RAILS_ENV="production" bundle exec rake assets:precompile and if you want to go back to development do bundle exec rake assets:clean.

 
Best,
Philipp

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Hi Phillip,
thank you for explanation.
Please, could you clarify me the purpose of the test/development/production environments? What is the reason to have these 3 environments? Is it meant to have 3 different branches of Software Product in 3 different databases on 3 different servers.
In my case its enough to have 1 environment, but I would like to understand it generally.

Thank you.

Karol

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Dear Philipp, please, check this Debian tutorial installation here:
https://www.openproject.org/topics/684?board_id=9

I have already created this page also in “Installation” tree on Wiki, but I forgot to copy link and I`m not able to list sub-pages tree, so please, just update the link to that tutorial and update link for comments at the end of tutorial to this page:
https://www.openproject.org/topics/684?board_id=9

If you find anything to correct, please, feel free or let me know, to noticed that.
Thank you.

Karol

Philipp Tessenow wrote:

Christian just added the translations requests this second.

And take your time with the Debian Tutorial :)

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Markus Kahl about 11 years ago

Hey Karol,

I’ve linked your tutorial on the installation page.
Did some minor reformatting (h1 -> h2 and added one h1 with the title).

Thanks for your tutorial. I guess one thing you could change is the branch of OpenProject to use.
I.e. I would suggest using

git clone -b stable https://github.com/opf/openproject.git

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Klaus Heiter about 11 years ago

Hi,

finished the debian (using deb 6.0.2) tutorial a few minutes ago. After starting apache2 I receive the following error:

Access denied for user ‘root’@‘localhost’ (using password: YES) (Mysql2::Error)
/home/openproject/.rvm/gems/ruby-2.1.0/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `initialize’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/activerecord-3.2.17/lib/active_record/connection_adapters/mysql2_adapter.rb:16:in `new’
…

Any recommendations? Every command from the tutorial seemed to work so I don’t have any clue what’s wrong…

Thanks in advance,
Klaus

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Markus Kahl about 11 years ago

How does your file config/database.yml look? Are you sure you put in the right username and password?
If you followed the debian tutorial I assume the user name would have to be ‘openproject’ and not root.

I.e. it should look something like this:

production:
  adapter: mysql2
  database: openproject
  host: localhost
  username: openproject
  password: what-ever-password-you-chose
  encoding: utf8

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by quyen dang about 11 years ago

Hi
I success config on Centos 6.2 with Posgresql,but i don’t know more Posgresql.
I want running Openproject on Centos with Mysql,but I have a problem:
I don’t run comand : “bundle install”
I think can run “bundle install” with Mysql when fix error like that fix error with Posgresql “gem install pg -v ‘0.17.1’ — —with-pg-config=/usr/pgsql-9.3/bin/pg_config”
I don’t known edit “gem install pg -v ‘0.17.1’ — —with-pg-config=/usr/pgsql-9.3/bin/pg_config” for Mysql
please help
Thanks

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Karol Skolar about 11 years ago

Dear Quyen,
I`m sorry, but I don`t exactly understand what is your issue.
If the problem is that you are not familiar with PostgreSQL and would like to use MySQL, please, check Debian/Ubuntu tutorials where MySQL is used.

Karol

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by quyen dang about 11 years ago

Dear Karol
I install Openproject on Centos with dabatase Postgrest success.But I want running Openproject with Mysql
Problem is : Install Openproject with Mysql on Centos
Tks
Quyen

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Markus Kahl about 11 years ago

Hey Quyen,

all you have to do differently when installing/using OpenProject with Mysql is to change the database.yml accordingly.
That is just like I said 4 posts up. Most importantly you have to change ‘adapter’ from ‘postgresql’ to ‘mysql2’.

So does your issue lie with installing the Mysql database or do you already have that?

~ Markus

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by quyen dang about 11 years ago

Hi Markus
My issue installing Mysql, not guide for install & config Mysql for Centos.
Please guide me if you known

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Francisco Santana about 11 years ago

Hi!

One error when i try activate my account in project.
this error:
SocketError (getaddrinfo: Name or service not known):
app/controllers/account_controller.rb:80:in `lost_password’

I checked in file /home/openproject/config/configuration.yml and it’s this:

development: #main level
email_delivery_method: :smtp #main level, will not work

default: #main level
email_delivery_method: :smtp #setting for default
smtp_address: smtp..com.br #setting for default
smtp_port: 587
smtp_domain: smtp.
.com.br
smtp_user_name: fsantana@****.com.br
smtp_password: *****
smtp_enable_starttls_auto: yes
smtp_authentication: parse

Anyone help me?

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Markus Kahl about 11 years ago

quyen dang wrote:

Hi Markus
My issue installing Mysql, not guide for install & config Mysql for Centos.
Please guide me if you known

I don’t really know, but shouldn’t installing mysql on CentOS be a matter of a `yum install`?
Just like in this guide.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by quyen dang about 11 years ago

Hi
problem is create database on Mysql for Openproject and running
tks
quyen dang

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Ahmed F about 11 years ago

Hi,

Thank you for your tuto, it is amazing, I installed it on debian, but I am wondering what it is the admin account that I can use to log in first? I am on the first page but I can only “Registre” when I registre I don’t receive anything, I used my company’s smpt and my gmail one and both of them doesnt work….any idea please? I want to have the admin account to manage all features on the application.

thanks

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Markus Kahl about 11 years ago

Ahmed F wrote:

Hi,

Thank you for your tuto, it is amazing, I installed it on debian, but I am wondering what it is the admin account that I can use to log in first? I am on the first page but I can only “Registre” when I registre I don’t receive anything, I used my company’s smpt and my gmail one and both of them doesnt work….any idea please? I want to have the admin account to manage all features on the application.

thanks

Hey, if you ran `RAILS_ENV=production rake db:seed` the admin account should be admin:admin, i.e. the username is ‘admin’ and the password too.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Ahmed F about 11 years ago

Markus Kahl wrote:

Ahmed F wrote:

Hi,

Thank you for your tuto, it is amazing, I installed it on debian, but I am wondering what it is the admin account that I can use to log in first? I am on the first page but I can only “Registre” when I registre I don’t receive anything, I used my company’s smpt and my gmail one and both of them doesnt work….any idea please? I want to have the admin account to manage all features on the application.

thanks

Hey, if you ran `RAILS_ENV=production rake db:seed` the admin account should be admin:admin, i.e. the username is ‘admin’ and the password too.

Hi

Well I followed, the debian tuto, what if I didn’t ran that command? Can I run it now? beacause admin/admin doesn’t work.

thank you,

Regards,

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Philipp Tessenow about 11 years ago

You can just run the command now, it just adds the admin user.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Ahmed F about 11 years ago

Philipp Tessenow wrote:

You can just run the command now, it just adds the admin user.

alright!

It works now.

Thank you very much.

Ahmed

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by I. V. almost 11 years ago

Thank you Karol for this tutorial!

For those who wish to install OP on MySQL, I have created new one based on this tutorial:
https://www.openproject.org/topics/1308

Enjoy,
Igor

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Burn Down almost 11 years ago

There is an error with MySQL tutorial… Instead of 3 databasess (production, development and test) only one is created and used. This means that test table can overwrite the production database! There is also a warning in example config file:

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.

So, I think at least test DB should be different than production one.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by I. V. almost 11 years ago

Hello Burn Down,
in both tutorials (postgresql and mysql) test DBs are defined. Please check the section for database.yml

Mention warning means that you should not put the same DB name under production and test section.

Regards,
Igor

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Antonio Rodríguez almost 11 years ago

Igor Vitorac wrote:

Thank you Karol for this tutorial!

For those who wish to install OP on MySQL, I have created new one based on this tutorial:
https://www.openproject.org/topics/1308

Enjoy,
Igor

Hi Igor,

First of all thank you for sharing info about how to install OP3 using MySQL. I’ve been trying to install it through your installation guide but once I enter for the first time to openproject via web browser, I receive a Passenger error:

“MySQL 5.6.12 is not supported. Version 5.6 requires patch level >= 13. (RuntimeError)”

Does it mean I have to upgrade MySQL? But I saw this is the latest production MySQL version; MySQL 5.7 is still in development.

Thank you for all in advance and regards,

Antonio

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by I. V. almost 11 years ago

Hi Antonio,
its better to ask questions in mine forum post related MySQL installation, so the other users can see it as well.
But, let me give you the answer here…

My standard install is based on CentOS, so MySQL is comming from CentOS repository as well.
So, I have mysql-server-5.1.xx.

I have principle always to use MySQL from the distro repository, unless I really need new feature and in that case I am installing latest MySQL from their site.
As I can see, latest patch level for 5.6 is 19 i.e. 5.6.19. So, if you really need MySQL 5.6.x, then you could do upgrade to the latest 5.6.19 version.
Most probably there are some issues with MySQL 5.6.12, and that is the reason why you are getting that error.

Regards,
Igor Vitorac

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Antonio Rodríguez almost 11 years ago

Thanks Igor!

It worked. Sorry for that newbie question, also for replying here.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Fabian Schwarz almost 11 years ago

Many Thanks for your great tutorial!
After some minor issues my own OpenProject installation is running fine. For others who stumble across the same issues:

  1. You have to do a git checkout stable in step 4 before doing a bundle install.
  2. Don’t just copy the text for /etc/httpd/conf/httpd.conf:, adapt it to your passenger version. I think current was 4.0.48

Best regards
Fabian

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Wilfredo Rodriguez over 10 years ago

This line is wrong:

[rootcentos]# service iptables disable@

the right is..

[rootcentos]# service iptables stop@

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Brendan Dunn over 10 years ago

Hi
Thanks for your guide
I used it as the base to create a Centos 7 guide - see attached
You will notice that the OP install is largely the same, but there are changse to Centos set up and apache, the firewall is different and I used a different approach to the Postgresql authentication (md5, basically I copied the ubuntu approach)
Hope you like it

Cheers
Brendan

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Brad Smith over 10 years ago

Thanks for this tutorial! I followed it, but because I wanted OP running in a subdirectory of an existing virtual host, the instructions here didn’t quite fit. I got the issue sorted out here if you’d like to integrate the extra instructions I found.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by moris bozz over 10 years ago

Hi

I’ve installed openproject but I’ve received the following error from apache:

Any idea?

Thanks in advance

Bye

Moris

Web application could not be started

(): did not find expected alphabetic or numeric character while scanning an alias at line 9 column 19 (Psych::SyntaxError)
/home/openproject/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:369:in `parse’
/home/openproject/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:369:in `parse_stream’
/home/openproject/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:317:in `parse’
/home/openproject/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:244:in `load’
/home/openproject/openproject/lib/open_project/configuration.rb:147:in `load_config_from_file’
/home/openproject/openproject/lib/open_project/configuration.rb:81:in `load’
/home/openproject/openproject/lib/open_project/configuration.rb:106:in `[]’
/home/openproject/openproject/config/application.rb:130:in `class:Application’
/home/openproject/openproject/config/application.rb:63:in `module:OpenProject’
/home/openproject/openproject/config/application.rb:62:in `<top (required)>’
/home/openproject/openproject/config/environment.rb:32:in `require’
/home/openproject/openproject/config/environment.rb:32:in `<top (required)>’
config.ru:32:in `require’
config.ru:32:in `block in

’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/rack-1.4.5/lib/rack/builder.rb:51:in `instance_eval’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/rack-1.4.5/lib/rack/builder.rb:51:in `initialize’
config.ru:1:in `new’
config.ru:1:in `

’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.53/helper-scripts/rack-preloader.rb:112:in `eval’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.53/helper-scripts/rack-preloader.rb:112:in `preload_app’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.53/helper-scripts/rack-preloader.rb:158:in `module:App’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.53/helper-scripts/rack-preloader.rb:29:in `module:PhusionPassenger’
/home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.53/helper-scripts/rack-preloader.rb:28:in `

’

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Ferdinand Mouriston Tabucol over 10 years ago

I’ve been trying to install OpenProject many times and actually tried it in all platforms that has available tutorials. This is the last tutorial that I have followed but still getting the same result. The installation was actually went successful but it seems that the site has no styles. It is just all text in the site. I’ve found out that the default.css is not present in the “public/assets/” directory.

This is the content of the “public/assets” directory;

[root@li794-43 assets]# ls
1downarrow-5964aac5231fa96d3e8a209897d630b0.png
1downarrow-9e87737553e336ec227802e2b6fe05a2.png
1uparrow-377eb5f09f9369cb85af87e12db4d883.png
1uparrow-931fab282dbf557e2a865bbd9fb98e05.png
2downarrow-ada5130dabb7533ce852da605d141f5a.png
2downarrow-eab3df43787bdd793b8218dfb7120b87.png
2uparrow-a5a70c113a7f3fb538ce465ce87d536b.png
2uparrow-cfa34083a509b8e970186adf05d3eea2.png
accessibility-a19e6a4f6469539db659c787c9c205d9.js
accessibility-a19e6a4f6469539db659c787c9c205d9.js.gz
add-339568b39fbbe53e196354bcd53fc88c.png
add-5b69cd4e5a2a22dbb91c7f1133f8a2eb.png
added-186471bf8928dc7a16f29ffeea630ee7.png
added-5643a02b5b4981d90cbf6a0598ed6433.png
admin_users-e185f02a1d02a05b34363cfa5aa6f29d.js
admin_users-e185f02a1d02a05b34363cfa5aa6f29d.js.gz
arrow-bottom-right-4264b36704df158722e41f6547225f3e.png
arrow-bottom-right-7fa2f832bd62b5ed71c684fd5098bed2.png
arrow_collapsed-75cae3aae0bc06c04b85c1e847cfa22f.png
arrow_collapsed-bcb16d6673a2c5107189c8057166fbde.png
arrow-down-3-735c4831cdb7f20982b586d7684be7d7.png
arrow-down-3-d5038295536d665196c8ac471a92373a.png
arrow-down-4b7df8c811d52e01ac86db3870a7247a.png
arrow_down-5dd006da384b35fca9203ca8dbf480e9.png
arrow-down-749567df6e1af56d0f20547677d8cdf3.png
arrow_down-d8c2bcae46374c36096e89c8057da131.png
arrow-down-grey-3af1baf751943a7dace853040a76b282.png
arrow-down-grey-8d48d083c7249edd54bd68144e34597d.png
arrow_expanded-2b592145acd852db12df0d7eadcb0ff9.png
arrow_expanded-4d0c0f2457036e8c53536ab09d76453a.png
arrow-right-23ed8a0d0578fd94832e2b9990309133.png
arrow-right-b906217401373271d066af77169f9855.png
attachment-03f1798cbef4682472eb5ba99f5fe03e.png
attachment-f3bf411ed2910b643444c110b604ad83.png
auth_provider-developer-bf25f29526d11cc759e89e944f51e222.png
auth_provider-developer-dcddfafe875ccb39c917d93821fa96f3.png
background_breadcrumb-38ba95ac416b62e4d8c6cd64cdea8956.png
background_breadcrumb-931314491668d5354b20265496df32f7.png
background_top_navigation-1b0fbbcb96f0f9f13bedc4eaa4e7b8f9.png
background_top_navigation-a058700c7143befee88febb8bcdd0188.png
background_widgets-05f5856c0404768d65421597d8dbcaef.png
background_widgets-68a974ce08fa2e381c8d52430d3749e6.png
bg_footer-53377b1e1d895bd62d99e61f616782d4.png
bg_footer-aa9efa2d90440000b376963103935e65.png
bg_input_file-8a0bcdb12dc01f816fe751649b7246e7.png
bg_input_file-c81c3eb0e76a4c643c1dd7b3b2830b29.png
blockquote-bg-08081e58f8490938b84b632facd72b06.png
blockquote-bg-76457d486f597cb1a01df2f48d3f2858.png
breadcrumb-list-136f4f119a527de25d412ff3d4443e46.png
breadcrumb-list-ec4c971e03fafe235cf137136317277d.png
bullet_add-029be20386c972cc9b0be84e8c5f9b7c.png
bullet_add-2b74d87f5cf0959f581bb4f5167faad1.png
bullet_arrow_left-760d00023363f8c8ea7ea67f83ace720.png
bullet_arrow_left-c9105a017857b1ca573e95cc716fdf03.png
bullet_arrow_right-a77ded2eaba491e6a023c5938d63a7d1.png
bullet_arrow_right-ec979c3526ae98e23a46287ffd696abc.png
bullet_black-39cac1876b0c07a15654f509bd640fb3.png
bullet_black-776ba3e76f531e145d57368cd2667396.png
bullet_blue-4a899b81b9286c2b32a87127e26ba3c7.png
bullet_blue-e1104554e4562ee766ede7de1fa315a7.png
bullet_delete-0187ce859155fddba0454ec40aa67d64.png
bullet_delete-86ac7d6ad84694a18fe60642500a0a95.png
bullet_diamond-ad18180bd15f4e1b1a0c8b18fa2db362.png
bullet_diamond-b3b3f9674908591ead5cdb8a0ff109c5.png
bullet_end-26a9460bd2a9223e0abb9f2ec600a653.png
bullet_end-da8937d4b44bc8b00aaec1a1f0c788f9.png
bullet_go-01d6b6f2925e1fb96efb03d0eda3f9ac.png
bullet_go-3ab4b184a95e3fa49b5d13392f83d0f9.png
bullet_green-246687a9e3f57327b47641a285c49110.png
bullet_green-47dad2224a8be07926bfe2e654b48a75.png
bullet_orange-55438d4e041e6dca73cccaf361f98797.png
bullet_orange-c01f062f38ded2a8630d3f90c3a8b6af.png
bullet_purple-2c6982f540e807f9500bf511a19c5f08.png
bullet_purple-60adaa316f008bd845310e3760c32b9d.png
bullet_red-84a25157dce226996451f44e89751143.png
bullet_red-a3a2688523277e40543921fee182a535.png
bullet_toggle_minus-7b5ae7139a5eac00ac14e0c5a2910db3.png
bullet_toggle_minus-ec4dfe0441b54385e429f93dc0deb48f.png
bullet_toggle_plus-2833c07dba54b736d8cc6cc59e81bc98.png
bullet_toggle_plus-cc16a39eb6e8d14917928a152a086baa.png
close-116ec8828397db99807a90dacc25cf7d.png
close-d4e3d06dac02aace90b2307ade7b69ed.png
close_hover-7f0be5fff712cfc18b57dfdca821716b.png
close_hover-d0141a646683eb6a80cab8143417f737.png
cloud_footer-27d9176a8cab09a762eaf4b73955154f.png
cloud_footer-a3c00f71af13edea0110916d63854f46.png
comment-aa9f225d102c013a2d9a18d0e3d6196a.png
comment-edad03de7e78850755f4d1d5eb1c06c2.png
comments-0306ee9b88bfb8cc3d43c85e61b5fac0.png
comments-13b4092bc34ecc739a7cec6a08f731bc.png
default-avatar-5dd4b9978fc0224d9ae39414983b3dec.png
default-avatar-978e5fee473a349f06342b5812fec9bf.png
dotted-separator-3e695dc47c7573a4afff2e9034edeed4.gif
dotted-separator-a5a8eebdfc77e34eb7f3c07701a0433e.gif
double_arrows_grey_white_sprite-7abdca221ef42d89716837012dfe7e76.png
double_arrows_grey_white_sprite-9cb41d8fb05287fa0b4d628bd18b1483.png
draft-afd60148b8c18eb38b23167ab7eb71ef.png
draft-c7d359c6fdac7e6afc229a8ea1beb670.png
external-86e151a93d8194d8c61e4612228c2347.png
external-a141a8911f1920c89d0b8ed6659d106f.png
favicon-2e4038339c95e39b526cb0ab6ac5ecf8.ico
favicon-d412c0557df4cfa4bc06e594f92a8ede.ico
files
files-showhide-39d8b174a608b51f718c15a86d9d810b.png
files-showhide-3b6ebc889beb4e6b3251952283f6b087.png
folder-927596db1474ee0d4831b84417084608.png
folder-ec7ea8ff66b6d15abdbc1d83a94db2d5.png
folder_open-7deb130ed37bc51e42d0b947d2ce80ff.png
folder_open-940c8b65658cf7531309932d49e13536.png
folder_open_add-9cc45f33770a5492cda5200dea02795f.png
folder_open_add-df95f20110920b9835c358385dfa34de.png
folder_open_orange-4c6e82dc796c931d8c1bbd415555da1f.png
folder_open_orange-762ea438c9de4b39050959b847b37759.png
gradient-up-5e6449b8b48c301109aa64eee7684154.png
gradient-up-776ca1d36984d36d52bc7280ec73659b.png
home_black_white_sprite-1ac43fb68ac2d4f6fbfeb78a68766e2f.png
home_black_white_sprite-fd286a8a56bbf9c051ab70147eec85af.png
jstoolbar
lato
link-6c2abc08f112f86e9a93238eff7c4ad0.png
link-6e1a1e59bc796a8e284ee1ea7b6b151e.png
loading-af4bad15ff19e450302b325b5d6ed565.gif
loadingAnimation-033ac934c3afd4d2bd40ffa4c166c280.gif
loadingAnimation-6693bd708b7fc552368d4311225f2a0a.gif
loading-e6907c9865444f5f705bcfaada4e2764.gif
logo_icon_finn_blue-206c125e17e4ab4ebac42b221b21435d.png
logo_icon_finn_blue-95ea5829757309d996f41f84843db723.png
logo_openproject-c06ee90db777e2396e501e3ab8502ed4.png
logo_openproject-fb76ed0c1dbc5d7b662e04996c4d73b9.png
logo_openproject_white_big-20bb71d471777283203bacd0fbd45df2.png
logo_openproject_white_big-f24a840553905adb27e033c0c50d97e7.png
lupe_projektsuche-0caff3db6bcdb812af35b927c6ae0204.png
lupe_projektsuche-2bc84f3f4aac1d24ff7790981eee9197.png
magnifier-4baf8336233456aba90abaa412fd1c45.png
magnifier-d7ef713af1da9143cdfc54f7bb3bc2c0.png
manifest-2410203489bc3213257d337506d370c5.json
milestone_done-2d61de87ad16d921781b7efb6886b5ab.png
milestone_done-e6cb7e1949ae8e9bf42cf3560909db12.png
milestone_late-2bc6bed13246260ff7c6b0e98bac740c.png
milestone_late-793098667ecbf92f3504511f9e9fb210.png
milestone_todo-7a62d861acff8a446375ca904d5e09e9.png
milestone_todo-9b42e1323a61db1c275e121a42eaa11d.png
modal_close-3fd835b189ac138846e5e6f8635ba654.png
modal_close-86ef710bdb270ec34c94e3b61306175d.png
openid-bg-0c5d7d5e08d77e00b4864f016a2f6911.gif
openid-bg-68112e6443c1a35da1fca83be383b81a.gif
openproject_icon
pdf-7d24f818b82c5d3dbb199ef874ddde59.png
pdf-dadaf7b78fc94d2f8ed496cb5975fde4.png
profile-arrow-down-4491638bed4a220f919685983fb63d11.png
profile-arrow-down-f5b96f2dc265f7b019861874fe73d032.png
profile-arrow-up-3e352e3d72f8821e990c8374a6574098.png
profile-arrow-up-8a176e52a54d9130700ec597db7b127a.png
project_marker-27b087affb7267f6e6e28edea76b6528.png
project_marker-550cd9749b74ade57fa4da842ab807c5.png
projectnavi_arrow_down-880b1bd30b2240d698cb25c0563f3bb4.png
projectnavi_arrow_down-94bb40dea26433c96ba1575123355e6c.png
projectnavi_arrow_down_white-0ddb366f02f564202ac1d54db8f11a53.png
projectnavi_arrow_down_white-7d91fc7925df68f54047617d63416de9.png
projectnavi_arrow_left-2bcfddf2e32aea10926ed8acf5eb8939.png
projectnavi_arrow_left-9df9f395a24d9ae35e8bd7e0454d42d4.png
projectnavi_arrow_right-53784dcbf71ed2244932129a373afcc4.png
projectnavi_arrow_right-62bdfd8cbf68c34d80401729b47f2a8c.png
projectnavi_arrow_up-a1beecba68588ffc798e1101c0eaad0a.png
projectnavi_arrow_up-e9094464f485cf13e50a73d8a24ad275.png
projectnavi_arrow_up_white-06b24d7635acf0429f3dda925daa045f.png
projectnavi_arrow_up_white-793be5c974018594e8969e7c9422ca9c.png
prototype
pulldown_arrow2-4608fc7a975a6e71cda9cca534546253.png
pulldown_arrow2-f802cdc017121171f096b2d0981d572c.png
question_mark_black_white_sprite-1129c63419f2d2d730d27106b3451417.png
question_mark_black_white_sprite-6a8a4a370daeae618571870a9472a3c7.png
question_mark_grey_white_sprite-7704c64759f29a6e9b2d6e8ac3b5e6e5.png
question_mark_grey_white_sprite-dbd2795117ff56c7a006989a16c48746.png
report-13f2ca2ee362bad62a8cfa4656198247.png
report-58102a27f579a588ba02bdce0e24f0c2.png
server_key-98378594738fe3e419b9c28b5678c44f.png
server_key-bd33bbe96bb20b5b410f23a44f293dcb.png
sort_asc-7d896a22a5a2175761c0960f6116d881.png
sort_asc-b8718a303125ad6583d465e8d087d6ef.png
sort_desc-1302de61af69dc843c7f9eba6ae2177a.png
sort_desc-f5f349ebc49536c78fd07a6a166638d9.png
suche_lupe-bfe4b6db7a451008fddfbd1891ac852e.png
suche_lupe-d40043b96d8b4766d56ed5ccc34940c0.png
table_multiple-53b794c775d6c5341883985f2dbd9ee6.png
table_multiple-ea743a175c8869cf0515c87c1d3c87e0.png
task_done-2d61de87ad16d921781b7efb6886b5ab.png
task_done-e6cb7e1949ae8e9bf42cf3560909db12.png
task_late-436b3edba2ee0aec82c98d9d83287ad2.png
task_late-4b058d7e001b88d838dfd7a3ae08eb6b.png
task_todo-106947eb3decfe52d87cbeed872f43b8.png
task_todo-328e917ec3944568052bb283e66593b4.png
thumb-arrow-right-1a30ac63e889506245486da8569cba32.png
thumb-arrow-right-5b3b1216447d8bf7af2be71fa7f444bc.png
tooltip-arrow-5ac2b9a5ea6d806af05f71f3a60fb4c9.png
tooltip-arrow-75e60f8011f0d17ebfd28bac917c2a41.png
top_menu_arrow_black_white_sprite-a4763f85cb3ec0c3ebacbb346681be7e.png
top_menu_arrow_black_white_sprite-b9da13b8a9afa7e51d7ff0f25766a99e.png
top_menu_arrow_grey_white_sprite-5b59ee50c244d61d0777371cf45c8448.png
top_menu_arrow_grey_white_sprite-e0874b4326c41bfb812fe854ee48ac54.png
topmenu_sprite-5a5b4190b1705383a5bc2c15336fce3d.png
topmenu_sprite-de53ebf1aa96f455c8d376d5d410e78f.png
version_marker-045c08f676d5746047e46f2944e0dad1.png
version_marker-4c6de7fd9a5922f46893f8754fb651af.png
webalys
wiki_styles

I am also attaching a screenshot of the site. Hope anyone can help me. Thanks in advance.

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Markus Kahl over 10 years ago

I don’t know your exact setup, but here’s a quick guess: Have you tried the following in config/environments/production.rb?

config.serve_static_assets = true

RE: Tutorial: Step By Step how to install OP 3.0 with Apache ("autostart") on Centos 6.5 - Added by Brendan Dunn over 10 years ago

Hi

You could isolate the web server as the problem by running the rails web server

When you test you will use the rails web server, so you will need this next update.
reverse it when you run under apache

nano /home/openproject/openproject/config/environments/production.rb 

change false to true

config.serve_static_assets = true  

Now, as root, stop apache and SElinux (It should already be stopped…but just in case )

service httpd stop 
setenforce 0 

you can test it using the command

RAILS_ENV=production bundle exec rails server

Open your browser to the host ip address on port 3000 e.g.
http://xxx.xxx.xxx.xxx:3000
This is a good test to see if you have done everything correctly.

All the above instructions can be found in the following discussion as an attachment

https://www.openproject.org/topics/1903
It also my give you hints on what to look at

and you can also look at the httpd error log, this will give you a good hint.
I m not sure where it is kept on centos

cheers
Brendan

  • (1 - 45/45)
Loading...