Re: [Bacula-users] Bacularis 3.2.0 install nginx php-fpm

2024-06-12 Thread José Ferreira Neto
Eu uso o Bacularis com NGinx e instalei simplesmente assim:
Nginx web server¶ 

apt install bacularis bacularis-nginx

After installation you must enable the bacularis site:

ln -s /etc/nginx/sites-available/bacularis.conf /etc/nginx/sites-enabled/

At the end please restart (or reload) the new Nginx web server
configuration:

systemctl restart nginx


Em qua., 12 de jun. de 2024 22:48, Marcin Haba 
escreveu:

> On Wed, 12 Jun 2024 at 21:51, Brent  wrote:
>
>> Environment: Rocky Linux 8.9, nginx 1.25.4, php 8.3
>>
>> I have followed the "manual" install as documented:
>> https://bacularis.app/doc/brief/installation.html#install-manually
>>
>> The install process runs without a hitch.  However, when I go to the
>> bacularis URL, the server attempts to redirect to /panel/config ultimately
>> resulting an error ERR_TOO_MANY_REDIRECTS
>>
>> This is due to the nginx provided configuration:
>> try_files $uri $uri/ index.php?$args;
>>
>> If the PHP log I can see the request:
>>
>> /index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/panel/config
>>
>> How is panel/config supposed to be initiated?  I have made a few
>> speculative edits to "try_files" without making any progress.
>>
>
> Hello Brent,
>
> For the redirects loop it looks that something can be missing there that
> Bacularis is not able to determine paths properly. It can be caused for
> example by missing pathinfo value ($_SERVER['PATH_INFO']) but not only. You
> can check the values by pasting at the beginning of htdocs/index.php (but
> below 
> var_export($_SERVER);
> exit();
>
> Before doing that I would propose to revert the bacularis-nginx.conf file
> to the original (not modified) and reload the web server configuration.
>
> I have also a question if you use a HTTP proxy to connect to Bacularis?
>
>
>> Perhaps someone can give some insight that will help me.  The install
>> instructions indicate use for Bacularis 2.8.   I am guessing that there has
>> been some restructure of the Prado library with Bacularis 3.2 that is
>> causing the provided nginx configuration not to work.
>>
>
> For the install instruction for Bacularis 2.8 in the documentation, thanks
> for the notice. This version 2.8.0 there is only example that users can
> modify to the latest version. In time of writing that documentation the
> latest was 2.8.0 so this version is written there, but you can set the
> latest 3.2.0 and it will be fine as well. At the moment I updated this
> number there to 3.2.0.
>
> Best regards,
> Marcin Haba (gani)
>
> --
>
> "Greater love hath no man than this, that a man lay down his life for his 
> friends." Jesus Christ
>
> "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie za 
> przyjaciół swoich." Jezus Chrystus
>
> ___
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] Bacularis 3.2.0 install nginx php-fpm

2024-06-12 Thread Marcin Haba
On Wed, 12 Jun 2024 at 21:51, Brent  wrote:

> Environment: Rocky Linux 8.9, nginx 1.25.4, php 8.3
>
> I have followed the "manual" install as documented:
> https://bacularis.app/doc/brief/installation.html#install-manually
>
> The install process runs without a hitch.  However, when I go to the
> bacularis URL, the server attempts to redirect to /panel/config ultimately
> resulting an error ERR_TOO_MANY_REDIRECTS
>
> This is due to the nginx provided configuration:
> try_files $uri $uri/ index.php?$args;
>
> If the PHP log I can see the request:
>
> /index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/panel/config
>
> How is panel/config supposed to be initiated?  I have made a few
> speculative edits to "try_files" without making any progress.
>

Hello Brent,

For the redirects loop it looks that something can be missing there that
Bacularis is not able to determine paths properly. It can be caused for
example by missing pathinfo value ($_SERVER['PATH_INFO']) but not only. You
can check the values by pasting at the beginning of htdocs/index.php (but
below  Perhaps someone can give some insight that will help me.  The install
> instructions indicate use for Bacularis 2.8.   I am guessing that there has
> been some restructure of the Prado library with Bacularis 3.2 that is
> causing the provided nginx configuration not to work.
>

For the install instruction for Bacularis 2.8 in the documentation, thanks
for the notice. This version 2.8.0 there is only example that users can
modify to the latest version. In time of writing that documentation the
latest was 2.8.0 so this version is written there, but you can set the
latest 3.2.0 and it will be fine as well. At the moment I updated this
number there to 3.2.0.

Best regards,
Marcin Haba (gani)

-- 

"Greater love hath no man than this, that a man lay down his life for
his friends." Jesus Christ

"Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie
za przyjaciół swoich." Jezus Chrystus
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


[Bacula-users] Bacularis 3.2.0 install nginx php-fpm

2024-06-12 Thread Brent
Environment: Rocky Linux 8.9, nginx 1.25.4, php 8.3

I have followed the "manual" install as documented:
https://bacularis.app/doc/brief/installation.html#install-manually

The install process runs without a hitch.  However, when I go to the
bacularis URL, the server attempts to redirect to /panel/config ultimately
resulting an error ERR_TOO_MANY_REDIRECTS

This is due to the nginx provided configuration:
try_files $uri $uri/ index.php?$args;

If the PHP log I can see the request:
/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/panel/config

How is panel/config supposed to be initiated?  I have made a few
speculative edits to "try_files" without making any progress.

Perhaps someone can give some insight that will help me.  The install
instructions indicate use for Bacularis 2.8.   I am guessing that there has
been some restructure of the Prado library with Bacularis 3.2 that is
causing the provided nginx configuration not to work.

Thank you,
Brent
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users