OK, I installed PeEphem per the instructions and that went normally.  Then 
tried rest of the installation and ran into trouble when running the 
installation for weewx-Weather34 per the 3 commands below:

 *sudo git clone https://github.com/steepleian/weewx-Weather34.git *
* cd weewx-Weather34 *
* sudo python w34_installer.py*  

The first 2 commands ran fine but the third command came up with an error 
(see below):

*pi@raspberrypi:~ $ sudo git clone 
https://github.com/steepleian/weewx-Weather34.git*
*Cloning into 'weewx-Weather34'...*
*remote: Enumerating objects: 734, done.*
*remote: Counting objects: 100% (734/734), done.*
*remote: Compressing objects: 100% (726/726), done.*
*remote: Total 734 (delta 241), reused 0 (delta 0), pack-reused 0*
*Receiving objects: 100% (734/734), 3.44 MiB | 1.13 MiB/s, done.*
*Resolving deltas: 100% (241/241), done.*
*pi@raspberrypi:~ $ cd weewx-Weather34*
*pi@raspberrypi:~/weewx-Weather34 $ sudo python w34_installer.py*
*Traceback (most recent call last):*
*  File "w34_installer.py", line 2, in <module>*
*    from configobj import ConfigObj*
*ImportError: No module named configobj*

Any ideas?

On Sunday, September 6, 2020 at 2:02:35 PM UTC-5 ExprmntAl wrote:

> OK, thanks for all the detailed help Ian.  I ran all of the commands and 
> there don't seem to be any ill effects on weewx so far.  One of the 
> commands probably wasn't needed though  (see below) but other than that it 
> went off without a hitch.  
>
> *pi@raspberrypi:~ $ sudo a2enmod php7.3*
> *Considering dependency mpm_prefork for php7.3:*
> *Considering conflict mpm_event for mpm_prefork:*
> *Considering conflict mpm_worker for mpm_prefork:*
> *Module mpm_prefork already enabled*
> *Considering conflict php5 for php7.3:*
> *Module php7.3 already enabled*
>
> Now its on to trying the weewx-Weather34 install.  
> On Sunday, September 6, 2020 at 10:22:49 AM UTC-5 [email protected] 
> wrote:
>
>> No you need to install it. Have a look here 
>> http://weewx.com/docs/usersguide.htm#integrating_with_webserver
>>
>>  
>>
>> This is a distillation of the instructions to install Apache and PHP and 
>> associated libraries: -
>>
>>  
>>
>> sudo apt update
>>
>>  
>>
>> sudo apt install apache2
>>
>>  
>>
>> sudo apt-get install php
>>
>>  
>>
>> sudo apt-get install php-cli php-fpm php-json php-sqlite3 php-zip php-gd  
>> php-mbstring php-curl php-xml php-pear php-bcmath
>>
>>  
>>
>> sudo apt-get install libapache2-mod-php
>>
>>  
>>
>> sudo a2enmod php7.3
>>
>>  
>>
>> sudo systemctl restart apache2
>>
>>  
>>
>> IM.
>>
>>  
>>
>>  
>>
>>  
>>
>>  
>>
>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for 
>> Windows 10
>>
>>  
>>
>> *From: *ExprmntAl
>> *Sent: *06 September 2020 15:42
>> *To: *weewx-user
>> *Subject: *Re: [weewx-user] weewx-Weather34 installation questions
>>
>>  
>>
>> I was under the impression that Apache2 was installed as part of the 
>> weewx installation already.  I am concerned that I will break something if 
>> I just start installing things without understanding them fully if they are 
>> already installed.  So if I  install Apache2, PHP7.x and the PHP 
>> libraries as you suggest, is there a chance I will break what is already 
>> working (in the case of Apache2 if it is already installed)?  
>>
>>  
>>
>> Is there a good tutorial somewhere for these installations?  There seem 
>> to be a number of versions of PHP which is also confusing.
>>
>> On Sunday, September 6, 2020 at 9:03:54 AM UTC-5 [email protected] 
>> wrote:
>>
>> OK,
>>
>>  
>>
>> I also have the Seasons and Belchertown skin installed as well as my own 
>> Weather34.
>>
>>  
>>
>> I would go ahead and install Apache2, PHP7.x and the PHP libraries. When 
>> you install the libraries you should pick up things like curl along the way.
>>
>>  
>>
>> Then install Weather34 following the instructions carefully.
>>
>>  
>>
>> Belchertown is also very well documented and is straightforward to 
>> install. Some people have a problem setting up MQTT but again I found it 
>> straight forward to setup my own server on my own Pi. There is excellent 
>> support from Pat and Belchertown users if you get into trouble.
>>
>>  
>>
>> IM
>>
>>  
>>
>> On Sun, 6 Sep 2020 at 14:44, ExprmntAl <[email protected]> wrote:
>>
>> Ian, I should have noted that I'm running on a Raspberry Pi 4 with the 
>> full version of the Raspberry Pi OS.  Weewx has been running fine for over 
>> a month using the weatherflow extension (Tempest).  At this point I haven't 
>> installed anything else and have been using the seasons skin.  I wanted to 
>> start playing around with Belchertown and Weather34 now that I have gotten 
>> my feet wet.
>>
>>  
>>
>> I had tried the "php -v" command already but it did not work and returned 
>> "command not found".  Here is what I get when I run the two commands:
>>
>>  
>>
>> *pi@raspberrypi:~ $ apachectl -v*
>>
>> *bash: apachectl: command not found*
>>
>> *pi@raspberrypi:~ $ sudo apachectl -v*
>>
>> *sudo: apachectl: command not found*
>>
>> *pi@raspberrypi:~ $ php -v*
>>
>> *bash: php: command not found*
>>
>> *pi@raspberrypi:~ $ sudo php -v*
>>
>> *sudo: php: command not found*
>>
>> *pi@raspberrypi:~ $ *
>>
>>  
>>
>> Also, what about curl?  
>>
>>  
>>
>>  
>>
>> On Sunday, September 6, 2020 at 1:26:30 AM UTC-5 [email protected] wrote:
>>
>> To determine the versions of Apache and PHP installed: -
>>
>>  
>>
>> From the command line run: -
>>
>>  
>>
>> apachectl -v
>>
>> php -v
>>
>>  
>>
>>  
>>
>> IM
>>
>>  
>>
>>  
>>
>>  
>>
>> On Sun, 6 Sep 2020 at 07:07, steeple ian <[email protected]> wrote:
>>
>> Hi,
>>
>> I assume you are running a Debian based OS, Raspberry Pi OS or Ubuntu 
>> perhaps?
>>
>> IM
>>
>>  
>>
>> On Sun, 6 Sep 2020 at 05:14, ExprmntAl <[email protected]> wrote:
>>
>> In the installation instructions for weewx-Weather34 it says:
>>
>>  
>>
>> *"This installation guide assumes that you are already reasonably 
>> familiar with WeeWX and that it is already installed on your computer along 
>> with a webserver, php and curl."*
>>
>>  
>>
>> The Apache2 webserver is installed as part of the weewx installation, but 
>> how do I know if php and curl are installed?  Is there an easy way to check 
>> this?  If I don't have these what is the best way to install them?
>>
>>  
>>
>> Also, later in the instation instructions it says:
>>
>>  
>>
>> *"IMPORTANT. After installing PHP please make sure you install all the 
>> PHP modules appropriate for your version of PHP. Failure to due so may mean 
>> that forecasts and current conditions fail to update. This is an example 
>> for PHP7.3 modules on a Debian based distribution: -*
>>
>>
>>
>>
>>
>>
>>
>> *sudo apt-get install php-cli php-fpm php-json php-sqlite3 php-zip php-gd 
>> php-mbstring php-curl php-xml php-pear php-bcmathsudo apt-get install 
>> libapache2-mod-phpsudo a2enmod php7.3sudo systemctl restart apache2"*
>>
>>  
>>
>> How do I determine what version of PHP I have and once I know that, how 
>> do I ensure that I have installed the right modules for that version?  I 
>> did the "Debian based distribution" when I installed weewx.
>>
>>
>>
>>
>>
>>
>>
>>
>> -- 
>>
>>
>> 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 on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/45e32d75-b870-4ab3-9c2c-4bec28a611b7n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/45e32d75-b870-4ab3-9c2c-4bec28a611b7n%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 on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/ba11cac0-a789-41ac-b017-c56065b03986n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/ba11cac0-a789-41ac-b017-c56065b03986n%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 on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/41e0ad23-6eef-4505-a48e-ac7aa8efd7c3n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/41e0ad23-6eef-4505-a48e-ac7aa8efd7c3n%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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/7e8ec8fc-9f3c-4fc3-b996-2052a1b3a152n%40googlegroups.com.

Reply via email to