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: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

nope inget i loggen o fasta tider funkar inte heller.

/Hylsan

Daniel
Posts: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

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: 2235
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

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

Code: Select all

sudo su www-data
Micke Prag
Software
Telldus Technologies

hylsan
Posts: 158
Joined: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

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

/Hylsan

hylsan
Posts: 158
Joined: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

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: 774
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

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: 774
Joined: Thu Jan 18, 2018 11:08 am
Contact:

Post by tom_rosenback » Thu Jan 18, 2018 11:08 am

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: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

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: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am
Location: skåne, sweden

Post by hylsan » Thu Jan 18, 2018 11:08 am

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: 315
Joined: Thu Jan 18, 2018 11:08 am

Post by Daniel » Thu Jan 18, 2018 11:08 am

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