[Loris-dev] CentOS 8 and Loris
Julie Ashworth, HWNI Computing Support
support-cirl at berkeley.edu
Tue Jan 12 18:41:40 EST 2021
Thanks Eli,
That is the doc I used which produced the php-fpm error.
On Tue, Jan 12, 2021, 3:05 PM Eli Johnson <joh17964 at umn.edu> wrote:
> Hi Julie,
>
> I'm not on the LORIS team, but I referenced this CentOS 7 documentation
> while installing on RHEL 7 last year --
>
>
> https://github.com/aces/Loris/tree/main/docs/wiki/00_SERVER_INSTALL_AND_CONFIGURATION/01_LORIS_Install/CentOS
>
> Most of the documentation can be found in the docs directory within the
> LORIS project on github.
>
> @LORIS team, the links for CENTOS documentation in the github wiki are
> broken.
>
>
> Best,
> Eli Johnson
>
> Eli Johnson
> Developer/Data Manager
> Institute of Child Development
> University of Minnesota
> joh17964 at umn.edu
>
>
> On Tue, Jan 12, 2021 at 3:25 PM <loris-dev-request at bic.mni.mcgill.ca>
> wrote:
>
>> Send Loris-dev mailing list submissions to
>> loris-dev at bic.mni.mcgill.ca
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>> or, via email, send a message with subject or body 'help' to
>> loris-dev-request at bic.mni.mcgill.ca
>>
>> You can reach the person managing the list at
>> loris-dev-owner at bic.mni.mcgill.ca
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Loris-dev digest..."
>> Today's Topics:
>>
>> 1. Re: CentOS 8 and Loris (Julie Ashworth, HWNI Computing Support)
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: "Julie Ashworth, HWNI Computing Support" <support-cirl at berkeley.edu
>> >
>> To: Dave MacFarlane <dave.macfarlane at mcin.ca>
>> Cc: loris-dev <loris-dev at bic.mni.mcgill.ca>, Samir Das <
>> samirdas99 at gmail.com>, Christine Rogers <rogers at bic.mni.mcgill.ca>
>> Bcc:
>> Date: Tue, 12 Jan 2021 13:24:57 -0800
>> Subject: Re: [Loris-dev] CentOS 8 and Loris
>> Can you please send me the URL for the most recent linux (ubuntu or
>> centos) installation documentation?
>> Thank you
>>
>> On Tue, Jan 12, 2021, 1:17 PM Julie Ashworth, HWNI Computing Support <
>> support-cirl at berkeley.edu> wrote:
>>
>>> Thanks Dave,
>>> There are many groups taking over development of Centos8, so I thinks
>>> it's incorrect to say that it's discontinued. The most active group is
>>> Rocky linux, started by Greg Kurtzer, who also founded the original CentOS
>>> project 15 years ago.
>>> https://rockylinux.org/
>>>
>>> I have no personal interest in using php-fpm. I was following the
>>> centos7 instructions to install php-fpm, but there was an apache error
>>> expecting mod_php. I'm happy to install mod_php but that is not
>>> documnted in the centos7 instructions.
>>> To be honest, I'm really disappointed in the loris documentation and
>>> that my emails aren't being read carefully.
>>>
>>>
>>>
>>> On Tue, Jan 12, 2021, 12:22 PM Dave MacFarlane <dave.macfarlane at mcin.ca>
>>> wrote:
>>>
>>>> Hi Julie,
>>>>
>>>> CentOS is no longer supported (by which I mean the operating system
>>>> itself has been discontinued, not the LORIS support for it.) The MCIN
>>>> production servers currently run on CentOS7 which is why the installation
>>>> procedure is well documented/tested for that system, but given the
>>>> discontinuation of CentOS the plan is to move our production servers off of
>>>> CentOS entirely. It's worth noting that CentOS 8 EOL is 2021, while CentOS
>>>> 7 EOL is 2024. This is the reason why our documentation is tailored to V7.
>>>>
>>>> We don't have much experience running LORIS under php-fpm, which is why
>>>> there's no documentation for that environment. At one point years ago I had
>>>> written a configuration file in order to use it in Travis CI, but since
>>>> then testing/development has moved towards using Docker and the built-in
>>>> PHP web server (I just looked at that configuration file and it's so old it
>>>> refers to php5..). mod_php is currently the only supported/documented PHP
>>>> environment as it's all most of the LORIS developers have experience with
>>>> (though I also regularly develop with the php built in dev server, so I'm
>>>> confident that that works as well.)
>>>>
>>>> The good news is our dependency on apache/mod_php is much weaker than
>>>> it was when I had worked on it years ago, but the bad news is there's no
>>>> written documentation that I'm aware of.
>>>>
>>>> If you're willing to do the work of debugging the environment we can
>>>> help where we can, but if you're trying to get a system up and quickly it's
>>>> likely faster and easier to use something that we have more experience
>>>> with. For reference, I don't think the php_value setting you're trying to
>>>> set should be required anywhere by LORIS. LORIS uses an autoloader for
>>>> class/include resolution and shouldn't depend on the PHP include_path. If
>>>> you're set on php-fpm you can look at docs/config/apache2-fastcgi as a
>>>> starting point, but note that that configuration is from 2014 (which as far
>>>> as I know is the last time anyone tried to use LORIS in that environment.)
>>>>
>>>> P.S. (Forgive me if I'm slow to respond to any emails as I'm on
>>>> vacation until next week..)
>>>>
>>>> On Tue, Jan 12, 2021 at 12:39 PM Julie Ashworth, HWNI Computing Support
>>>> <support-cirl at berkeley.edu> wrote:
>>>>
>>>>> Thank you,
>>>>> In the last 4 emails I have simply asked for current linux
>>>>> documentation, not centos8 documentation (preferably that mentions php-fpm
>>>>> configuration). Is that available?
>>>>>
>>>>>
>>>>>
>>>>> On Tue, Jan 12, 2021, 8:59 AM Samir Das <samirdas99 at gmail.com> wrote:
>>>>>
>>>>>> Hi Julie,
>>>>>>
>>>>>> We'll do our best to help you with this configuration. :) We'll send
>>>>>> you any documentation we have.
>>>>>>
>>>>>> Regarding CentOS, since RedHat has discontinued its support, we are
>>>>>> planning on putting our testing resources elsewhere. We have yet to discuss
>>>>>> CentOS-Stream, which we will do next week. But I wouldn't worry too much...
>>>>>> we'll help as much as we can given that you have already installed it, etc.
>>>>>> If the problems become too tedious, then we can figure out options together.
>>>>>>
>>>>>> Best,
>>>>>>
>>>>>> Samir Das
>>>>>>
>>>>>> On Tue, Jan 12, 2021 at 5:52 PM Julie Ashworth, HWNI Computing
>>>>>> Support <support-cirl at berkeley.edu> wrote:
>>>>>>
>>>>>>> hi Shen,
>>>>>>>
>>>>>>> On 12-01-2021 11.40 -0500, Shen Wang wrote:
>>>>>>> > So Loris team will not support Centos. We will only
>>>>>>> support Ubuntu in the future.Â
>>>>>>>
>>>>>>> That's interesting that CentOS will no longer be supported.
>>>>>>>
>>>>>>> Since you previously mentioned that CentOS8 should work, I already
>>>>>>> started the installation, and I'd like to see if it works.
>>>>>>>
>>>>>>> So, please, please...
>>>>>>> will you please send me a link to the most recent instruction for
>>>>>>> loris installation that includes the php_value in /etc/php-fpm.d?
>>>>>>> As I said, I can modify ubuntu instructions. I don't need
>>>>>>> instructions specific to CentOS.
>>>>>>>
>>>>>>> thanks,
>>>>>>> Julie
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 12-01-2021 11.40 -0500, Shen Wang wrote:
>>>>>>> > Hi Julie,
>>>>>>> > We are holding the Loris meeting to discuss whether to support
>>>>>>> centos in
>>>>>>> > the future.Â
>>>>>>> > Loris's sub-modules have issues with the Centos system. So
>>>>>>> Loris team will
>>>>>>> > not support Centos.
>>>>>>> > We will only support Ubuntu in the future.Â
>>>>>>> > BestÂ
>>>>>>> > Shen
>>>>>>> > On Tue, 12 Jan 2021 at 11:27, Julie Ashworth, HWNI Computing
>>>>>>> Support
>>>>>>> > <[1]support-cirl at berkeley.edu> wrote:
>>>>>>> >
>>>>>>> > hi Shen,
>>>>>>> > I'm looking for documentation of the (useful!) instruction
>>>>>>> you provided
>>>>>>> > in your previous email:
>>>>>>> >
>>>>>>> > >  step 2 : add "php_value[include_path] =
>>>>>>> > >  ....." into /etc/php-fpm.d/loris.conf
>>>>>>> >
>>>>>>> > I would appreciate a link to that documentation, because I
>>>>>>> think it
>>>>>>> > would be valuable for the future. I can adapt Ubuntu
>>>>>>> documentation for
>>>>>>> > CentOS.
>>>>>>> >
>>>>>>> > thanks,
>>>>>>> > Julie
>>>>>>> >
>>>>>>> > On 12-01-2021 09.14 -0500, Shen Wang wrote:
>>>>>>> > >Â Â Hi Julie,
>>>>>>> > >
>>>>>>> > >Â Â The Loris Team only supports Centos7 currently.
>>>>>>> > >Â Â We don't have Centos8 instructions yet, so you can't
>>>>>>> find it.
>>>>>>> > >
>>>>>>> > >Â Â If you and Ioannis would like to install loris 23 on
>>>>>>> centos 8, you
>>>>>>> > can
>>>>>>> > >Â Â try.
>>>>>>> > >Â Â I have installed loris 23 on centos 8, although the
>>>>>>> process is not
>>>>>>> > simple.
>>>>>>> > >Â Â That is why I mentioned Centos 8, not officially
>>>>>>> supported yet.
>>>>>>> > Sorry for
>>>>>>> > >Â Â confusion.
>>>>>>> > >Â Â best
>>>>>>> > >Â Â Shen
>>>>>>> > >  [1]å± å¹•å¿«ç § 2021-01-11 Àş‹å
>>>>>>> ˆ8.04.56.png
>>>>>>> > >Â Â On Mon, 11 Jan 2021 at 16:27, Julie Ashworth, HWNI
>>>>>>> Computing
>>>>>>> > Support
>>>>>>> > >Â Â <[2][2]support-cirl at berkeley.edu> wrote:
>>>>>>> > >
>>>>>>> > >Â Â Â Thanks Shen,
>>>>>>> > >Â Â Â Is this documented anywhere? I checked the Ubuntu
>>>>>>> instructions
>>>>>>> > and the
>>>>>>> > >Â Â Â install.sh file, but I don't see it mentioned.
>>>>>>> > >
>>>>>>> > >Â Â Â You also mentioned to Ioannis that Loris should run
>>>>>>> find on
>>>>>>> > CentOS8.
>>>>>>> > >Â Â Â Which version did you recommend for CentOS8?
>>>>>>> > >
>>>>>>> > >Â Â Â best,
>>>>>>> > >Â Â Â Julie
>>>>>>> > >
>>>>>>> > >Â Â Â On 11-01-2021 16.04 -0500, Shen Wang wrote:
>>>>>>> > >   >  Hi Julie,
>>>>>>> > >   >  We do not support Loris 23.0.2 to run on
>>>>>>> CentOS 8.
>>>>>>> > >   >  You can install 23.0.2 on Centos 7.
>>>>>>> > >   >  If you want to try to install it on
>>>>>>> Centos8. There is no
>>>>>>> > guarantee
>>>>>>> > >Â Â Â that it
>>>>>>> > >   >  will work on Centos 8.
>>>>>>> > >   >  You can try it.
>>>>>>> > >   >  step 1 : remove the line of php_value
>>>>>>> from loris.conf
>>>>>>> > >   >  step 2 : add
>>>>>>> "php_value[include_path] =
>>>>>>> > >   > ÂÂ
>>>>>>> ....." into /etc/php-fpm.d/loris.conf
>>>>>>> > >   >  step 3: reload php-fpm and httpd.
>>>>>>> > >   >  Good Luck!
>>>>>>> > >   >  BestÂÂ
>>>>>>> > >   >  Shen
>>>>>>> > >   >  On Mon, 11 Jan 2021 at 15:32, Julie
>>>>>>> Ashworth, HWNI
>>>>>>> > Computing
>>>>>>> > >Â Â Â Support
>>>>>>> > >   >  <[1][3][3]support-cirl at berkeley.edu>
>>>>>>> wrote:
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   hi Shen,
>>>>>>> > >   >   that *is* how I installed
>>>>>>> apache/php7.4.
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   Please reread my email.
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   I'd like to know how y'all
>>>>>>> recommend adding the php
>>>>>>> > path for
>>>>>>> > >Â Â Â loris
>>>>>>> > >   >   libraries using php-fpm.
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   If I use the apache configuration
>>>>>>> file provided:
>>>>>>> > >   >       php_value
>>>>>>> include_path
>>>>>>> > >   >  ÂÂ
>>>>>>> > >Â Â Â
>>>>>>> >
>>>>>>> .:/usr/share/php:/var/www/loris/project/libraries:/var/www/loris/php/libraries
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   I get an error:
>>>>>>> > >   >   Invalid command 'php_value',
>>>>>>> perhaps misspelled or
>>>>>>> > defined by a
>>>>>>> > >Â Â Â module
>>>>>>> > >   >   not included in the server
>>>>>>> configuration
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   ... because this isn't supported
>>>>>>> with php-fpm
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   best,
>>>>>>> > >   >   Julie
>>>>>>> > >Â Â Â >
>>>>>>> > >   >   On 11-01-2021 10.08 -0500, Shen
>>>>>>> Wang wrote:
>>>>>>> > >   >   >  Hi Julie,
>>>>>>> > >   >   >  I recommend reinstalling
>>>>>>> php 7.4 and apache.
>>>>>>> > >   >   > ÂÂ
>>>>>>> > >Â Â Â [1][2][4][4]
>>>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > this
>>>>>>> > >   >   article is
>>>>>>> > >   >   >  helpful.
>>>>>>> > >   >   >  Best
>>>>>>> > >   >   >  Shen
>>>>>>> > >   >   >
>>>>>>> > >   >   > References
>>>>>>> > >   >   >
>>>>>>> > >   >   >  Visible links
>>>>>>> > >   >   >  1.
>>>>>>> > >Â Â Â [3][5][5]
>>>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > >   >   ---end quoted text---
>>>>>>> > >Â Â Â >
>>>>>>> > >   >  --
>>>>>>> > >   >  Shen Wang
>>>>>>> > >   >  [4]Loris Developer
>>>>>>> > >   >  Montreal Neurological InstituteÂÂ
>>>>>>> > >   >  McGill University
>>>>>>> > >Â Â Â >
>>>>>>> > >Â Â Â > References
>>>>>>> > >Â Â Â >
>>>>>>> > >   >  Visible links
>>>>>>> > >   >  1. mailto:[6][6]
>>>>>>> support-cirl at berkeley.edu
>>>>>>> > >   >  2.
>>>>>>> > [7][7]https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > >   >  3.
>>>>>>> > [8][8]https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > >   >  4. [9][9]https://github.com/aces/Loris
>>>>>>> > >Â Â Â ---end quoted text---
>>>>>>> > >
>>>>>>> > >Â Â --
>>>>>>> > >Â Â Shen Wang
>>>>>>> > >  [10]Loris Developer
>>>>>>> > >  Montreal Neurological InstituteÂÂ
>>>>>>> > >Â Â McGill University
>>>>>>> > >
>>>>>>> > > References
>>>>>>> > >
>>>>>>> > >Â Â Visible links
>>>>>>> > >Â Â 2. mailto:[10]support-cirl at berkeley.edu
>>>>>>> > >Â Â 3. mailto:[11]support-cirl at berkeley.edu
>>>>>>> > >Â Â 4. [12]
>>>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > >Â Â 5. [13]
>>>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > >Â Â 6. mailto:[14]support-cirl at berkeley.edu
>>>>>>> > >Â Â 7. [15]
>>>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > >Â Â 8. [16]
>>>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > >Â Â 9. [17]https://github.com/aces/Loris
>>>>>>> > >Â Â 10. [18]https://github.com/aces/Loris
>>>>>>> >
>>>>>>> > ---end quoted text---
>>>>>>> >
>>>>>>> > --
>>>>>>> > Shen Wang
>>>>>>> > [19]Loris Developer
>>>>>>> > Montreal Neurological InstituteÂ
>>>>>>> > McGill University
>>>>>>> >
>>>>>>> > References
>>>>>>> >
>>>>>>> > Visible links
>>>>>>> > 1. mailto:support-cirl at berkeley.edu
>>>>>>> > 2. mailto:support-cirl at berkeley.edu
>>>>>>> > 3. mailto:support-cirl at berkeley.edu
>>>>>>> > 4. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 5. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 6. mailto:support-cirl at berkeley.edu
>>>>>>> > 7. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 8. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 9. https://github.com/aces/Loris
>>>>>>> > 10. mailto:support-cirl at berkeley.edu
>>>>>>> > 11. mailto:support-cirl at berkeley.edu
>>>>>>> > 12. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 13. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 14. mailto:support-cirl at berkeley.edu
>>>>>>> > 15. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 16. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>>>> > 17. https://github.com/aces/Loris
>>>>>>> > 18. https://github.com/aces/Loris
>>>>>>> > 19. https://github.com/aces/Loris
>>>>>>> ---end quoted text---
>>>>>>> _______________________________________________
>>>>>>> Loris-dev mailing list
>>>>>>> Loris-dev at bic.mni.mcgill.ca
>>>>>>> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>>>>>>>
>>>>>> _______________________________________________
>>>>> Loris-dev mailing list
>>>>> Loris-dev at bic.mni.mcgill.ca
>>>>> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>>>>>
>>>> _______________________________________________
>> Loris-dev mailing list
>> Loris-dev at bic.mni.mcgill.ca
>> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>>
> _______________________________________________
> Loris-dev mailing list
> Loris-dev at bic.mni.mcgill.ca
> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.bic.mni.mcgill.ca/pipermail/loris-dev/attachments/20210112/42aed3c2/attachment-0001.html>
More information about the Loris-dev
mailing list