PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Moderator: Telldus

Hur många använder / har testat HomeAutomation?

Har inte testat
65
44%
Har testat men använder inte
16
11%
I använding
67
45%
 
Total votes: 148

Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Post by Daniel »

hylsan wrote:

Code: Select all

22 17 * * * /usr/bin//php /var/www/homeautomation/tdtool.php task=1 status=1
00 22 * * * /usr/bin//php /var/www/homeautomation/tdtool.php task=1 status=0
01 00 * * * /usr/bin/php /var/www/homeautomation/updatetasks.php
Ska prova lite fasta tider också för att se ifall det funkar...

/Hylsan
Den där crontaben borde göra så att det tänds 17:22 och släcks 22:00. Ser du någonting i homeautiomations logg?

/Daniel
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

nope inget i loggen o fasta tider funkar inte heller.

/Hylsan
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Post by Daniel »

hylsan wrote:nope inget i loggen o fasta tider funkar inte heller.
Hmmm... Känns som något behörighetstrams. Testa att logga in som www-data (dvs gör en "su - www-data") och kör det schemalagda påslaget fast manuellt, dvs kör nedanstående rad:

Code: Select all

/usr/bin//php /var/www/homeautomation/tdtool.php task=1 status=1 
/Daniel
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

Försökte, men jag vet inte vad det är för lösen på www-data...finns det något standard eller? :oops:

/Hylsan
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Gå via root så slipper du lösen:

Code: Select all

sudo su www-data
Micke Prag
Software
Telldus Technologies
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

ja det kunde jag ju tänkt på...var lite trött igår :)

/Hylsan
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

hjälpte inte så mycket...

Code: Select all

$ /usr/bin//php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin//php: not found
$ /usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin/php: not found
$ 
nått srul med php??

/Hylsan
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Post by tom_rosenback »

hylsan wrote:hjälpte inte så mycket...

Code: Select all

$ /usr/bin//php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin//php: not found
$ /usr/bin/php /var/www/homeautomation/tdtool.php task=4 status=1
sh: /usr/bin/php: not found
$ 
nått srul med php??

/Hylsan
Var har du php installerat? Den hittar helt enkelt inte PHP binären, med rätt sökväg så skall du se det fungerar.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

bra fråga, körde en find och hittade php5-kataloger lite här och var...ingen under /usr(bin.
Däremot finns det under
/usr/share
/usr/lib
/var/lib
/etc

/Hylsan
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Post by tom_rosenback »

hylsan wrote:bra fråga, körde en find och hittade php5-kataloger lite här och var...ingen under /usr(bin.
Däremot finns det under
/usr/share
/usr/lib
/var/lib
/etc

/Hylsan
Saxat från PHP.net

Code: Select all

In *nix systems, use the WHICH command to show the location of the php binary executable. This is the path to use as the first line in your php shell script file. (#!/path/to/php -q) And execute php from the command line with the -v switch to see what version you are running.

example:

# which php
/usr/local/bin/php
Nu vet du vilken path du skall sätt in i konfiguration. I ovanstående exempel skulle du konfigurera

Code: Select all

/usr/local/bin/
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Post by Daniel »

hylsan wrote:bra fråga, körde en find och hittade php5-kataloger lite här och var...ingen under /usr(bin.
Däremot finns det under
/usr/share
/usr/lib
/var/lib
/etc
Bra kommando i såna här lägen är whereis. En whereis php borde ge dig ett snabbt svar. Det som ligger under de sökvägar du nämner ovan är inte exekverbara filer, så det måste vara någon annan sökväg...

/Daniel
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

lite mer detektivarbete...

Code: Select all

tomas@MythCube:~$ whereis php
php:
tomas@MythCube:~$

Code: Select all

tomas@MythCube:~$ sudo whereis php5
php5: /etc/php5 /usr/lib/php5 /usr/share/php5
tomas@MythCube:~$ 
blev vi klokare? :)

/Hylsan
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Post by Daniel »

hylsan wrote: blev vi klokare? :)
Tja, någonting är uppenbarligen trasigt i din php-installation. Vad är det för dist du använder? Om du kör typ Ubuntu, kör följande så får vi se vad den säger:

Code: Select all

dpkg -l | grep php
/Daniel
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Post by hylsan »

Code: Select all

tomas@MythCube:~$ dpkg -l | grep php
ii  libapache2-mod-php5                  5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5                                 5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5-common                          5.2.10.dfsg.1-2ubuntu6.4                   Common files for packages built from the php
ii  php5-mysql                           5.2.10.dfsg.1-2ubuntu6.4                   MySQL module for php5
tomas@MythCube:~$ 
Kan inte komma ihåg när jag installerade php, men jag tror inte det var några problem.

Tack för hjälpen iaf, bättre support kan man inte få :D
/Hylsan
Daniel
Posts: 317
Joined: Fri Mar 17, 2023 9:45 am

Post by Daniel »

hylsan wrote:

Code: Select all

tomas@MythCube:~$ dpkg -l | grep php
ii  libapache2-mod-php5                  5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5                                 5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
ii  php5-common                          5.2.10.dfsg.1-2ubuntu6.4                   Common files for packages built from the php
ii  php5-mysql                           5.2.10.dfsg.1-2ubuntu6.4                   MySQL module for php5
tomas@MythCube:~$ 
Kan inte komma ihåg när jag installerade php, men jag tror inte det var några problem.

Tack för hjälpen iaf, bättre support kan man inte få :D
/Hylsan
Du behöver paketet php5-cli också. Annars kan du inte köra php från cli

/Daniel 8)
Post Reply