Thank you for your replies. I have the same error with Apache. I'll send
you the files.
Le dimanche 8 juin 2025 à 02:29:51 UTC+2, Glenn McKechnie a écrit :
> First thought is a permissions issue, but the error message is usually
> more explicit when it's that. I don't have a running instance of lighttpd
> anymore so I'm not sure how it treats paths / files. Mine is running with
> apache and the weewx-venv set up.
>
> The database that exists at /home/lucien/weewx-data/archive/weewx.sdb; I
> assume is readable by the main weewx process and has valid contents.
>
> When I get a moment I'll do a simulation setup using lighttpd.
>
> My direct email address can be found within the various files.
> wxobs/skin.conf has it at the top.
>
> Send, to that address, your wxobs/skin.conf file
> your /var/www/html/weewx/wxobs/index.php file
> and your @include file. That file is referenced around line 62 of the
> index.php file. The following snippets shows
> '/usr/share/php/wxobs_weatherpi.inc' but I need the one from your path.
>
> *X
>>
>>
>> *ini_set('display_errors', 1);
>>
>>
>> *error_reporting(~0);
>>
>>
>> */
>>
>>
>> $start = microtime(true);
>>
>>
>>
>>
>>
>> if ((@include '/usr/share/php/wxobs_weatherpi.inc') === false) {
>>
>>
>> echo "<div class=\"alert\">";
>
>
>
>
> Cheers
> Glenn
>
> Various WeeWx addons at
> https://github.com/glennmckechnie
>
>
> On Sun, 8 Jun 2025 at 05:31, 'lucien mornet' via weewx-user <
> [email protected]> wrote:
>
>> Hello, I installed the obs skin, but access to the database fails.
>> Excerpt from the conf section of weewx.conf for the wxobs skin:
>> [StdReport]
>> [[wxobs]]
>> enable = true
>> lang = en
>> skin = wxobs
>> HTML_ROOT = /var/www/html/weewx/wxobs
>> unit_system = METRIC
>> [[[Units]]]
>> [[[[Groups]]]]
>> group_direction = degree_compass
>> group_percent = percent
>> group_pressure = hPa
>> group_rain = mm
>> group_temperature = degree_C
>> group_speed = km_per_hour
>>
>> lhas output var/log/lighttpd/error.log
>>
>> 2025-06-07 16:42:22: (mod_fastcgi.c.449) FastCGI-stderr:PHP Fatal error:
>> Uncaught Exception: Unable to open database: unable to open database file
>> in /var/www/html/weewx/wxobs/index.php:431
>> 2025-06-07 16:42:22: (mod_fastcgi.c.449) FastCGI-stderr:Stack trace:
>> 2025-06-07 16:42:22: (mod_fastcgi.c.449) FastCGI-stderr:#0
>> /var/www/html/weewx/wxobs/index.php(431): SQLite3->__construct()
>> 2025-06-07 16:42:22: (mod_fastcgi.c.449) FastCGI-stderr:#1 {main}
>> 2025-06-07 16:42:22: (mod_fastcgi.c.449) FastCGI-stderr: thrown in
>> /var/www/html/weewx/wxobs/index.php on line 431
>>
>> php8.2 install
>>
>> In the file: /var/www/html/weewx/wxobs The database path is correct.
>> Extract from the file: index.php
>>
>> } elseif ($php_dbase === 'sqlite') {
>> if ($debug=='1') {
>> echo "<p class=\"debug\">database is sqlite with path/name:
>> /home/lucien/weewx-data/archive/weewx.sdb</p>";
>> }
>> $db = new SQLite3($php_sqlite_db);
>> } else {
>> echo "<div class =\"alert\"><p>Failed to access the database by any
>> known methods.</p></div>";
>> }
>>
>> I don't know where to look anymore. Thank you for your help. Have a nice
>> day.
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "weewx-user" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion visit
>> https://groups.google.com/d/msgid/weewx-user/d93de9f2-37d8-42a6-993a-07ec2c004835n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/d93de9f2-37d8-42a6-993a-07ec2c004835n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/1cf4c08e-9f7c-45d3-93b9-5e1265324a8en%40googlegroups.com.