[Loris-dev] CentOS 8 and Loris

Dave MacFarlane dave.macfarlane at mcin.ca
Mon Jan 18 10:52:13 EST 2021


Hi Julie,

At what point are you getting the php-fpm error? I just tried going through
the documentation that Eli linked on a cleanly installed CentOS 7 VM and
while it is odd that it's installing php-fpm and then telling you to use a
config file made mod_php, when I followed the documentation it seemed to
work. (I got as far as accessing http://localhost/installdb.php then
couldn't go further because I don't have a web browser on the VM I was
using to test, but if there's a problem with the php configuration I don't
think that page should load either and I accessed it with curl to verify.
Note that when install.sh asked me if I wanted to set up the config files
automatically I said 'n' in my test since it was set up manually in the
section above of the documentation..)

- Dave

On Tue, Jan 12, 2021 at 6:42 PM Julie Ashworth, HWNI Computing Support <
support-cirl at berkeley.edu> wrote:

> 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
>>
> _______________________________________________
> 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/20210118/16cc895c/attachment-0001.html>


More information about the Loris-dev mailing list