[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