[Loris-dev] CentOS 8 and Loris
Julie Ashworth, HWNI Computing Support
support-cirl at berkeley.edu
Tue Jan 12 16:24:57 EST 2021
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
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.bic.mni.mcgill.ca/pipermail/loris-dev/attachments/20210112/80f3de94/attachment-0001.html>
More information about the Loris-dev
mailing list