Orangescrum not installing in Centos 7?

  • Thread starter Thread starter Brief-Wishbone
  • Start date Start date
  • Tags Tags
    apache installation
Click For Summary

Discussion Overview

The discussion revolves around the difficulties faced by a participant in installing Orangescrum on a CentOS 7 server. It includes aspects of server configuration, software installation, and troubleshooting related to Apache, PHP, and MySQL.

Discussion Character

  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant describes their installation process, including setting up Apache, PHP, MySQL, and configuring permissions and virtual hosts.
  • Another participant suggests that the problem may stem from not configuring Apache to serve PHP files.
  • A later reply questions whether the Apache server is set to load the index.php file by default, referencing the DirectoryIndex directive.
  • Some participants express frustration with existing tutorials, indicating that they have tried multiple resources without success.
  • There is a suggestion to seek additional resources outside of Physics Forums for learning how to configure the server properly.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the nature of the problem, with some suggesting it is a configuration issue while others express doubt about the effectiveness of available tutorials.

Contextual Notes

There are unresolved questions regarding specific configurations of Apache and PHP, as well as the effectiveness of the installation steps followed by the participant.

Brief-Wishbone
Messages
12
Reaction score
0
TL;DR
Orangescrum not installing in Centos 7?
The official tutorial for automated installation of centos 7 doesn't work. So, I had to refer to online tutorials.

I installed apache 2.4,php 7.2, mysql 5.7.
Then I downloaded .zip source code from here

https://github.com/Orangescrum/orangescrum.
Then, I setup some permissions and ownership as per documentation.
Code:
    $ sudo mv ~/orangescrum-main /var/www/html && sudo chown root:root -R /var/www/html
    $ sudo chmod -R 0777 /var/www/html/orangescrum-main/{app/Config,app/tmp,app/webroot}

Then I setup a virtual host orangescrum.conf in /etc/httpd/conf.d.
Code:
  <VirtualHost *:80>
    ServerName orangescrum.example.com
    DocumentRoot /var/www/html/orangescrum-main
    <Directory /var/www/html/orangescrum-main>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>
    </VirtualHost>

Then I created mysql database
Code:
  CREATE DATABASE orangescrum;
    CREATE USER 'orangescrumuser'@'localhost' IDENTIFIED BY 'yourpassword';
    GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    EXIT;
Then I imported the database.

Code:
    $ mysql -u root -p orangescrum < /var/www/html/orangescrum-main/database.sql
Then I updated orangescrum credentials inside `/var/www/html/orangescrum-1.6.1/app/Config/database.php`

Code:
 'login' => 'orangescrumuser',
    'password' => 'yourpassword',
    'database' => 'orangescrum',

But it's not working and I'm getting the below output when I enter my ip address in browser.How do I fix this issue? Is there a way?

http://i.stack.imgur.com/7FQg1.png
 
Technology news on Phys.org
Brief-Wishbone said:
How do I fix this issue? Is there a way?
I wouldn't call this as an "issue", you just haven't configured Apache to serve PHP files. There are better places to learn how to do this stuff than PhysicsForums.
 
pbuk said:
I wouldn't call this as an "issue", you just haven't configured Apache to serve PHP files. There are better places to learn how to do this stuff than PhysicsForums.
Any suggestions for places?
 
I've tried all tutorials at least five times. None of them work.
 
pbuk said:
you just haven't configured Apache to serve PHP files
Have you fixed this?

If so, how do you know?
If not, how much progress do you think you are going to make?
 
Is your Apache server configured to load index.php file by default? (I'm assuming this is the file you have in your /app/webroot/ folder.)

See the DirectoryIndex directive for more info.

Just adding this filename to your request should also work.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
14K