dotproject / dotProject

Stable 2 series
Other
207 stars 106 forks source link

Moving our Dotproject to a newer version of Linux #176

Open EasyBrowser opened 2 years ago

EasyBrowser commented 2 years ago

We're a small software company and, back when we were larger in 2006 and subsequent years, started using DotProject and had our programmers who were able to work with that do all manner of customization. We ended up downsizing to just 3 of us around 2014 and have been using our version of DP very successfully over the years. We have one somewhat heavy duty Linux tech guy in our group of 3 but he isn't highly knowledgeable in all the DP development tools. The server we are running DP on in a virtual machine is aging and we are interested in moving our DP system to a newer version of Linux. I know for us to get any help here, we would need to be providing information about the current flavour and version of Linux we are using and the the versions of PHP, etc but I thought I'd start off just asking if there are people out there who might be able to help us with a migration like this. We might also be interested in getting some more customizations done to our version of DP but that would be a secondary issue here.

JPGSilva commented 1 year ago

Como faco para utiliza no MacOs ?

GwynethLlewelyn commented 1 year ago

I know for us to get any help here, we would need to be providing information about the current flavour and version of Linux we are using and the the versions of PHP, etc but I thought I'd start off just asking if there are people out there who might be able to help us with a migration like this. We might also be interested in getting some more customizations done to our version of DP but that would be a secondary issue here.

Hi there. I wonder if you're still reading this. The pace of dotProject development has slackened further and further, especially now that there are so many newer open-source projects aiming to do what DP does, just much better and with a far better interface...

Aye, you're totally right, the first thing to do it to let us know what version of PHP you're using. On the development branch, I have submitted a series of changes that will get dotProject running under 8.0 — which is currently at its end of life, I believe. There are still some outstanding bugs during the installation procedure, and I haven't been able to keep up with that. Also — it would really need some more testing to see if it works under 8.2. I do have it running (internally) on 8.2 and don't see any errors on the logs, though.

But, alas, caveat utilitor — these are unchartered waters for us die-hard dotProject fanatics.

GwynethLlewelyn commented 1 year ago

Como faco para utiliza no MacOs ?

@JPGSilva, please stick to English when writing on the issues; they are read by an international audience. By sheer coincidence, I do speak Portuguese (Portugal's variant, though) and got your message, but most people won't (because, well, not even Google or DeepL can understand syntactically incorrect Portuguese :) )

Secondly, please ask your question on a separate issue, or it will be impossible to track down properly. I'm not an administrator of this project, so I can't do that for you. Also, it's considered unpolite to use someone else's unrelated issue to ask your own; start a new issue instead, that's the way it works. And make sure that, this time, you do it in English!

Thirdly — dotProject should work as well under macOS as under any other Unix-like operating system. All you need is to have it configured with a popular webserver (i.e. Apache or nginx), run PHP and MySQL/MariaDB, and you're set — you can follow the very same installation instructions as for any other Unix-like operating system.

If you have none of those pre-requisites installed on macOS, I suggest you get acquainted with Homebrew, a popular package manager for macOS (and now for Linux as well). Install it, and then add your webserver of choice, PHP, and MariaDB, and that's it. Homebrew will handle all dependencies automatically for you, and whatever package it installs, none will interfere with the regular operation of macOS.

EasyBrowser commented 1 year ago

Thanks for that feedback Gwyneth. Since I made my first post back on Sep27/22, our tech guy figured out how to run the older version of Dotproject along with all of the other older LAMP software in a docker container under a current version of Ubuntu. This then allowed us to move our Dotproject system to a VPS. Meaning we can go on indefinitely with our older highly modified forked off version of DP. We still though could use some assistance from programmers with expertise in this area to make some additional changes to our forked off version.