Code Monkey home page Code Monkey logo

orangescrum / orangescrum Goto Github PK

View Code? Open in Web Editor NEW
196.0 4.0 101.0 99.27 MB

Orangescrum is a simple yet powerful free and open source project management software that helps team to organize their tasks, projects and deliver more.

Home Page: https://www.orangescrum.com/

License: Other

PHP 70.48% Shell 0.03% Batchfile 0.01% HTML 1.95% JavaScript 16.78% CSS 10.75%
open-source productivity project-management project-management-software task-management time-tracking-app calendar-view collaboration mysql open-source-project-management

orangescrum's Introduction

Orangescrum Logo

GitHub all releases GitHub release (latest by date) GitHub commit activity GitHub repo size GitHub issues GitHub closed issues

Free, open source Project Management software

Introduction

Orangescrum is the simple yet powerful free and open source project management software that allows teams to organize their tasks, projects and resources with real time project collaboration. Track the task progress and get notifications on their completion with the Orangescrum project management tool. Get the complete picture of all tasks and team activities in real-time. Orangescrum also offers SaaS/Cloud edition and an option to upgrade the community edition to enterprise self-hosted edition.

Orangescrum open-source is a flexible project management web application written using CakePHP.

New features, enhancements, and updates are released on a regular basis.

Pull requests and bug reports are always welcome!

Visit our website to get a free trial of the premium service.

Features

Orangescrum provides the rich set features of Project Management.

The key features are:

Task List View

TaskList

Add/Edit Task Form View

Task

Task Details View

TaskDetail

Project Card View

Project

Dashboard View

DashBoard

We use Orangescrum in our daily jobs to manage our customers information, projects. It is deployed in the production environment of our premium users, and we supported several organizations to deploy this community version on their servers as well. We take care of our open source edition similar than we do for our cloud/enterprise self-hosted edition, in fact both of them use the same code base structure. So feel free to use it in your organization or business!

System Requirements

  • Apache with mod_rewrite
    • Enable curl in php.ini
    • Change the 'post_max_size' and upload_max_filesize to 200Mb in php.ini
  • PHP 7.2
  • cakephp 2.8
  • MySQL 5.6 or 5.7
    • If STRICT mode is On, turn it Off.

How to Download the Package from Orangescrum GitHub repository?

To download the Orangescrum Open-source package from the GitHub repository, please follow the process:

  • Go to xampp/htdocs HTDOCS
  • Open git bash here. (As shown in below image) GitBash
  • Go to your GitHub account and search for Orangescrum. Or click here to find the Orangscrum Repository. Click-On-Codes.png
  • Click on the code and copy the link.
  • Go to git bash terminal and add Command line: git clone (the link you have copied from GitHub) Copy-the-link
  • Click on enter. Orangescrum folder will be generated inside your htdocs.
  • Otherwise, download the zip file and extract the file inside your htdocs. Download-the-Zip

Installation

  • Extract the archive. Upload the extracted folder(orangescrum-master) to your working directory.
  • Provide proper write permission to "app/Config", "app/tmp" and "app/webroot" folders and their sub-folders. Ex. chmod -R 0777 app/Config, chmod -R 0777 app/tmp, chmod -R 0777 app/webroot You can change the write permission of "app/Config" folder after installation procedure is completed.
  • Create a new MySQL database named "orangescrum"(utf8_unicode_ci collation).
  • Get the database.sql file from the root directory and import that to your database.
  • Locate your app directory, do the changes on following files:
    • app/Config/database.php - We have already updated the database name as "Orangescrum" which you can change at any point. In order to change it, just create a database using any name and update that name as database in DATABASE_CONFIG section. And also you can set a password for your Mysql login which you will have to update in the same page as password. [Required]
  • Run the application as https://www.your-site.com/ from your browser and start using Orangescrum

For more information please visit below link: https://www.orangescrum.com/open-source/general-installation-guide

Supported Languages

Orangescrum community edition supports the following languages:

  • Danish
  • English
  • French
  • German
  • Portuguese
  • Spanish

Updates

New features, enhancements, and updates appear on a regular basis. You just need to follow these checkpoints:

Make sure to take a backup of your database and files Replace all files in your directory with the updated version.

Users can check the new releases at: https://www.orangescrum.com/open-source/release-notes

Community

Need help to set up Orangescrum? Want to know more about cool enhancements? Feel free to visit our community forum. You can also subscribe to our newsletter to get any important announcements and releases.

Report bugs

Did you find a bug? please create an issue for it before starting any work on a pull request.

Support / Contact

Get in touch with us here. We are available for any type of support, queries or help at all times. Feel free to join our discussion forums as well!

About

Orangescrum open-source project management software is ideal for small teams or for individual usage.

orangescrum's People

Contributors

amitanirudha avatar andola-chinmaya avatar andola-mamata avatar andolatapan avatar prabhudas avatar swetalina-orangescrum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

orangescrum's Issues

View of tasks is not displayed

After the installation everything works fine so far. Only the tasks page is not displayed and hangs.
What is the reason for this

Issue after ./setup completed without any errors

used Automatic installation on Ubuntu18 instructions. Setup finished with...

*---OrangeScrum Community Edition Installation Completed Successfully---*
Please keep note the of the followings for your reference:
OrangeScrum OrangeScrum Database Name: xxx
OrangeScrum OrangeScrum Database User Name: xxx
OrangeScrum OrangeScrum Database Password: xxx
Open you browser and access the application using the domian/IP address:
http://xxx.xxx.com/

when I visit that page I got
Apache2 Ubuntu Default Page

My past experience (from 4-5 years ago) you touched anything within OranjScrum code - system broken.

My question is there anything simple I need to do to fix it?
Thanks

Install failed

I installed orangescrum as per the installation guide. After I call up the page I can configure the DB and the mailer and from then on it only throws errors. It either loads and hangs in a loop telling me that almost all constants are undefined even though they are defined in conctans.php or this error:

`[Sat Feb 11 22:56:37.845232 2023] [proxy_fcgi:error] [pid 25044:tid 140580990420736] [client ::1:60832] AH01071: Got error 'PHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 67\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 67\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 67\nPHP message: PHP Warning: Declaration of User::afterSave($created) should be compatible with Mode[Sat Feb 11 23:02:37.157339 2023] [proxy_fcgi:error] [pid 25050:tid 140581040621312] [client ::1:60952] AH01071: Got error 'PHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 67\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 67\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 67\nPHP message: PHP Warning: Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in /var/www/orangescrum/app/Model/User.php on line 3\n'

[Sat Feb 11 23:06:07.266683 2023] [proxy_fcgi:error] [pid 25044:tid 140580965058304] [client ::1:61113] AH01071: Got error 'PHP message: PHP Warning: in_array() expects parameter 2 to be array, null given in /var/www/orangescrum/app/Controller/AppController.php on line 58\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 58\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 58\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 58\nPHP message: PHP Warning: Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in /var/www/orangescrum/app/Model/User.php on line 3\n'

[Sat Feb 11 23:07:00.957241 2023] [proxy_fcgi:error] [pid 25044:tid 140581896128256] [client ::1:61127] AH01071: Got error 'PHP message: PHP Warning: in_array() expects parameter 2 to be array, null given in /var/www/orangescrum/app/Controller/AppController.php on line 59\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 59\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 59\nPHP message: PHP Warning: Use of undefined constant CHECK_DOMAIN - assumed 'CHECK_DOMAIN' (this will throw an Error in a future version of PHP) in /var/www/orangescrum/app/Controller/AppController.php on line 59\nPHP message: PHP Warning: Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in /var/www/orangescrum/app/Model/User.php on line 3\n'
[Sat Feb 11 23:07:37.815001 2023] [proxy_fcgi:error] [pid 25050:tid 140581904582400] [client ::1:61145] AH01071: Got error 'PHP message: PHP Warning: Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in /var/www/orangescrum/app/Model/User.php on line 3\n'

[Sat Feb 11 23:08:16.867865 2023] [proxy_fcgi:error] [pid 25050:tid 140582064162560] [client ::1:61154] AH01071: Got error 'PHP message: PHP Warning: Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in /var/www/orangescrum/app/Model/User.php on line 3\n'`

Error when active debug on first time

Getting error in installation

Hi,
PHP 8.1.13 (cli)
mysql Ver 15.1 Distrib 10.9.4-MariaDB
nginx version: nginx/1.22.1
6.1.1-1-MANJARO

Trying to start working on OrangeScrum and getting the following error -

2022/12/26 18:29:46 [error] 30680#30680: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Array and string offset access syntax with curly braces is no longer supported in /var/www/orangescrum/lib/Cake/Utility/Folder.php on line 523PHP message: PHP Fatal error:  Uncaught TypeError: fclose(): supplied resource is not a valid stream resource in /var/www/orangescrum/app/webroot/index.php:80
Stack trace:
#0 /var/www/orangescrum/app/webroot/index.php(80): fclose()
#1 [internal function]: shutdown()
#2 {main}
  thrown in /var/www/orangescrum/app/webroot/index.php on line 80" while reading response header from upstream, client: 127.0.0.1, server: pop.orangescrum.cerulean, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "pop.orangescrum.cerulean"
2022/12/26 18:31:18 [error] 31550#31550: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Array and string offset access syntax with curly braces is no longer supported in /var/www/orangescrum/lib/Cake/Utility/Folder.php on line 523" while reading response header from upstream, client: 127.0.0.1, server: pop.orangescrum.cerulean, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "pop.orangescrum.cerulean"
2022/12/26 18:38:40 [error] 31550#31550: *4 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: pop.orangescrum.cerulean, request: "GET /setup.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "pop.orangescrum.cerulean"
2022/12/26 18:38:40 [error] 31550#31550: *4 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: pop.orangescrum.cerulean, request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "pop.orangescrum.cerulean", referrer: "http://pop.orangescrum.cerulean/setup.php"
2022/12/26 18:56:03 [error] 34623#34623: *5 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Array and string offset access syntax with curly braces is no longer supported in /var/www/orangescrum/lib/Cake/Utility/Folder.php on line 523" while reading response header from upstream, client: 127.0.0.1, server: pop.orangescrum.cerulean, request: "GET / HTTP/2.0", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "pop.orangescrum.cerulean"

Is it possible because of PHP8 ?

To many redirection ?

Hello Team,
when i have intalled orangescrum using nginx reverse proxy , i attempt to access to web interface but i got this error
Capture
my nginx configuration looks like this :
Capture0

Edit Default Status Workflow

I have a local installation of Orangescrum.
Unfortunately, in this version it is not possible to change the description and status of the Default Status Workflow. My idea is to have a guide to be able to access the db and customize the values of the records.

can you help me?

install error

Screen frozen on second step 'user register)
Error on JSON.Parse after call api users/register_user return "error" text with status 200 .

From Debug Log :

Notice: Notice (1024): Element Not Found: Elements/affiliate.ctp in [/var/www/html/orangescrum/lib/Cake/View/View.ph>
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
View::element() - CORE/Cake/View/View.php, line 425
include - APP/View/Users/signup.ctp, line 547
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 179

run error

`2023-02-06 17:19:27 Warning: Warning (2): Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in [/Users/will/docker/www/my/task/app/Model/User.php, line 3]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - APP/Model/User.php, line 3
App::load() - CORE/Cake/Core/App.php, line 547
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 146
Controller::loadModel() - CORE/Cake/Controller/Controller.php, line 741
AppController::beforeFilter() - APP/Controller/AppController.php, line 67
UsersController::beforeFilter() - APP/Controller/UsersController.php, line 49
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 189
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:27 Warning: Warning (2): Use of undefined constant PAGE_NAME - assumed 'PAGE_NAME' (this will throw an Error in a future version of PHP) in [/Users/will/docker/www/my/task/app/Controller/AppController.php, line 152]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
AppController::beforeFilter() - APP/Controller/AppController.php, line 152
UsersController::beforeFilter() - APP/Controller/UsersController.php, line 49
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 189
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:27 Warning: Warning (2): Declaration of Type::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in [/Users/will/docker/www/my/task/app/Model/Type.php, line 65]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - CORE/Cake/Core/App.php, line 547
App::load() - CORE/Cake/Core/App.php, line 547
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 146
Controller::loadModel() - CORE/Cake/Controller/Controller.php, line 741
AppController::beforeFilter() - APP/Controller/AppController.php, line 1437
UsersController::beforeFilter() - APP/Controller/UsersController.php, line 49
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 189
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:28 Warning: Warning (2): Illegal string offset 'isEmail' in [/Users/will/docker/www/my/task/app/Controller/UsersController.php, line 303]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
UsersController::signup() - APP/Controller/UsersController.php, line 303
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:28 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
Request URL: /img/header/orangescrum-logo.svg
Stack Trace:
#0 /Users/will/docker/www/my/task/app/webroot/index.php(179): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 /Users/will/docker/www/my/task/index.php(41): require('/Users/will/doc...')
#2 {main}
2023-02-06 17:19:28 Warning: Warning (2): Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in [/Users/will/docker/www/my/task/app/Model/User.php, line 3]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - APP/Model/User.php, line 3
App::load() - CORE/Cake/Core/App.php, line 547
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 146
Controller::loadModel() - CORE/Cake/Controller/Controller.php, line 741
AppController::beforeFilter() - APP/Controller/AppController.php, line 67
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 158
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 126
[main] - [internal], line ??

2023-02-06 17:19:28 Warning: Warning (2): Use of undefined constant SHOW_SIGNUP_POPUP - assumed 'SHOW_SIGNUP_POPUP' (this will throw an Error in a future version of PHP) in [/Users/will/docker/www/my/task/app/View/Layouts/default_outer.ctp, line 46]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - APP/View/Layouts/default_outer.ctp, line 46
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:28 Warning: Warning (2): Use of undefined constant SHOW_SIGNUP_POPUP - assumed 'SHOW_SIGNUP_POPUP' (this will throw an Error in a future version of PHP) in [/Users/will/docker/www/my/task/app/View/Layouts/default_outer.ctp, line 65]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - APP/View/Layouts/default_outer.ctp, line 65
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:28 Warning: Warning (2): Use of undefined constant CLIENT_ID_SIGNUP - assumed 'CLIENT_ID_SIGNUP' (this will throw an Error in a future version of PHP) in [/Users/will/docker/www/my/task/app/View/Layouts/default_outer.ctp, line 154]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - APP/View/Layouts/default_outer.ctp, line 154
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:28 Warning: Warning (2): Use of undefined constant REDIRECT_URI_SIGNUP - assumed 'REDIRECT_URI_SIGNUP' (this will throw an Error in a future version of PHP) in [/Users/will/docker/www/my/task/app/View/Layouts/default_outer.ctp, line 156]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - APP/View/Layouts/default_outer.ctp, line 156
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::renderLayout() - CORE/Cake/View/View.php, line 546
View::render() - CORE/Cake/View/View.php, line 481
Controller::render() - CORE/Cake/Controller/Controller.php, line 963
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
require - APP/webroot/index.php, line 179
[main] - ROOT/index.php, line 41

2023-02-06 17:19:28 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
Request URL: /img/payment_loading.gif
Stack Trace:
#0 /Users/will/docker/www/my/task/app/webroot/index.php(179): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 /Users/will/docker/www/my/task/index.php(41): require('/Users/will/doc...')
#2 {main}
2023-02-06 17:19:28 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
Request URL: /img/close.png
Stack Trace:
#0 /Users/will/docker/www/my/task/app/webroot/index.php(179): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 /Users/will/docker/www/my/task/index.php(41): require('/Users/will/doc...')
#2 {main}
2023-02-06 17:19:28 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
Request URL: /img/header/orangescrum-logo.svg
Stack Trace:
#0 /Users/will/docker/www/my/task/app/webroot/index.php(179): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 /Users/will/docker/www/my/task/index.php(41): require('/Users/will/doc...')
#2 {main}
2023-02-06 17:19:28 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
Request URL: /img/images/case_loader2.gif
Stack Trace:
#0 /Users/will/docker/www/my/task/app/webroot/index.php(179): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 /Users/will/docker/www/my/task/index.php(41): require('/Users/will/doc...')
#2 {main}
2023-02-06 17:19:28 Error: [MissingControllerException] Controller class ImgController could not be found.
Exception Attributes: array (
'class' => 'ImgController',
'plugin' => NULL,
)
Request URL: /img/inbox.png
Stack Trace:
#0 /Users/will/docker/www/my/task/app/webroot/index.php(179): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 /Users/will/docker/www/my/task/index.php(41): require('/Users/will/doc...')
#2 {main}
2023-02-06 17:19:28 Warning: Warning (2): Declaration of User::afterSave($created) should be compatible with Model::afterSave($created, $options = Array) in [/Users/will/docker/www/my/task/app/Model/User.php, line 3]
Trace:
ErrorHandler::handleError() - CORE/Cake/Error/ErrorHandler.php, line 230
include - APP/Model/User.php, line 3
App::load() - CORE/Cake/Core/App.php, line 547
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 146
Controller::loadModel() - CORE/Cake/Controller/Controller.php, line 741
AppController::beforeFilter() - APP/Controller/AppController.php, line 67
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 243
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 677
ExceptionRenderer::_getController() - CORE/Cake/Error/ExceptionRenderer.php, line 158
ExceptionRenderer::__construct() - CORE/Cake/Error/ExceptionRenderer.php, line 95
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 126
[main] - [internal], line ??

`

New install ‘internal error’

Hi all,

just install OrangeScrum but after the install (database name details and smtp stuff) it just goes to ‘internal error’ I cannot get past it or see why? I’m running php7.4 and mysql5.3

many advise would be appreciated.

I've tried this on 2 machines both Windows devices, both Apache2.4. On one of them I have php8 on the other php7.4, the vHost one is ran on port 5001 and setup with the below config. I’m logging it to file in vHost Apache the errors I can fine I've posted below after the vHost config:
VirtualHost *:5001>
ServerName orangescrum
ServerAlias orangescrum.domainname.com
DocumentRoot "C:/Apache24/htdocs/orangescrum"
DirectoryIndex index.php
<Directory "C:/Apache24/htdocs/orangescrum">
Require all granted

ErrorLog "C:/Apache24/htdocs/orangescrum/logs/error.log"
CustomLog "C:/Apache24/htdocs/orangescrum/logs/access.log" common
SSLEngine On
SSLCertificateFile "C:/Apache24/conf/ssl/repl_3.crt"
SSLCertificateKeyFile "C:/Apache24/conf/ssl/wildcard.key"

So on one of the machines php8 is the issue, from what I can see in the error logs, the other however is php 7.4 (vHost one)
Windows php8
Array and string offset access syntax with curly braces is no longer supported in D: \Apar

VHost php7.4 one gives this error:
Trying to access array oftset on value of type null in C: Apache24 ntdocs orangescrum\app \webroot\index.php on line 27

And the php log showed: PHP Notice: Constant HTTP_FILES already defined in C: \Apache24\htdocs \orangescrum\app\Config\bootstrap.php on line 172

I also tried on the windows one with iis but that gave this error:

PHP Fatal error:
Uncaught Error: Class 'mysqli' not found in C: \inetpub \wwwroot \orangescrum\app\Config\setup.php:110

However I have the mysqli extension allowed also tried defining the ext to c:/php/ext

Can NOT assign task to an user

Hello community,

Im not able to assign task to users. I tried with different roles different projects. No ones helps. Do u have any ideas?

Bug : Infinite while loop error log causes disk to be full

Hi!

Below codes in question found in app/Config/setup.php line 100,101,102

$check_file = fopen($check_constants_filename, "a+");
while (!feof($check_file)) {
    $check_line = fgets($check_file);

If fopen() above the while condition returned a false boolean instead of the expected resource stream parameter, it logs this error

PHP Warning: feof() expects parameter 1 to be resource, boolean given in ../app/Config/setup.php on line 101, referer: http://localhost/dashboard

Which because the feof() function is in a while loop condition, it causes an infinite loop that leads to the disk becoming full because of that error being logged in an infinite loop.

IMO fopen() might return false because the file permissions are not configured right, but that doesnt mean orangescrum should fill the whole disk with that error.

I saw this kind of structure in multiple places in the codes. It would be fixed by an if condition before the while loop, checking if fopen() did not return a false boolean.

Let me know if a pull request is welcome, I will be glad to contribute.

Best regards,

File gets deleted

constant.php get deleted automatically after sometime, Please let me know if have any solution for the same

Running behind Reverse Proxy

hai... i try running orangescrum behind my reverse proxy but it's or working..
is theres any tutorial so i can running orange scrum behind reverse proxy ?

Not working at all

Hi,
I'm already using the old v1.8 and wanted to install the latest v2.0 on the same server. This is a linux (oct 2022) + Apache 2.4 + MySQL 5.7
Following the installation guide, the files and database were well deployed. I had the first screen to configure the database credentials but once saved, the app starts looping indefinitely from signup to logout (screenshot joined).
The file database.php was well updated with the good credentials.
The file /tmp/error.log contains dozens of errors (file joined) just by doing that.

I started going from errors to errors and each time a bunch of new PHP errors comes!
I downgraded PHP from 7.4 to 7.2 (not maintained anymore) but still have hundreds of errors (undefined constants and variables, even missing .ctp files, and worse...)
I tried on my local Windows but same thing.

I finally was able to create a user but with missing data in the database (company then company_users, user_subscription...) due to process stopped by PHP errors.
At the end of this hard work, /users/manage displays with lot of errors and /dashboard sends a 304 empty page.

What happen to this app? How can I just update from 1.8 to 2.0 on the same server without debugging hundreds of code errors?
Thank you for help.

loop-error
error.log

View of tasks is not displayed

After the installation everything works fine so far. Only the tasks page is not displayed and hangs.
What is the reason for this
Bildschirmfoto 2022-06-15 um 10 00 47
?

date issue

When i update the task and timesheet at a same time in task page at before days task ,may i selecting the before date but it will be posted to the getdate
So it will be a Major issue please close this issue as soon as possible

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.