[geteilt] Fehler bei Redis Installation

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • RE: [geteilt] Fehler bei Redis Installation

      Image ist das vom 16.2.2015 "2015-02-16-raspbian-wheezy".

      Reihenfolge war so:
      ~ $ sudo apt-get install php5-dev
      ~ $ cd /opt
      /opt $ sudo git clone https://github.com/phpredis/phpredis.git
      /opt $ cd phpredis/
      /opt/phpredis $ sudo phpize
      /opt/phpredis $ ./configure
      /opt/phpredis $ sudo make && sudo make install

      Bei ./configure erscheint
      ./configure: line 1725: config.log: Permission denied
      ./configure: line 1735: config.log: Permission denied
      Kann besser Hardware als Software !

      The post was edited 1 time, last by premo ().

    • RE: [geteilt] Fehler bei Redis Installation

      So, mit dem sudo kam ich weiter, aber bei "/var/www/shc $ php shc_install.php"
      wusste ich nicht was eingetragen werden muss, und habe dann
      Redis IP 127.0.0.1
      Redis Port 6379
      Redis Timeout 1
      Redis Datenbank 0
      eingegeben.

      Bei "/var/www/shc $ php pcc_install.php" gab es
      PHP Warning: Module `redis`already loaded in Unknown on line 0
      Could not open input file: pcc_install.php

      Dann habe ich den Schaltserver installieren wollen mit
      "/var/www/shc $ php index.php app=shc -ss -c"
      und dort
      127.0.0.1
      6379
      led 11
      ja
      ja
      ja
      eingegegben, und wurde mit grün abgespeichert.

      Beim Testen mit "/var/www/shc $ php index.php app=shc -ss"
      kommt in rot Fehler: Der Schaltserver wurde deaktiviert; Code:1600.

      Beim Öffnen mit dem Browser kommt jetzt (siehe Foto)
      Images
      • SHC 2.2 PHP Fehler2.PNG

        43.68 kB, 740×682, viewed 75 times
      Kann besser Hardware als Software !

      The post was edited 1 time, last by premo ().

    • RE: [geteilt] Fehler bei Redis Installation

      Hallo Agent47

      Habe nochmal den RPi B+ mit Neuinstallation aufgesetzt.
      SHC 2.2 Installation wie in Code 1 durchgeführt.
      Installationsweg mit Putty in Code 2.
      PHP Fehler bei der Weboderfläche ist wieder da Foto 1.

      Bei "/var/www/shc $ php shc_install.php" kommt ein Fehler.

      sowie bei "php index.php app=shc -ss -c" und

      "/var/www/shc $ sudo update-rc.d shcd defaults"

      Source Code

      1. ~ $ sudo apt-get update
      2. ~ $ sudo apt-get upgrade -y
      3. ~ $ sudo apt-get install git-core
      4. ~ $ sudo apt-get install php5-common php5-cgi php5-cli php-apc
      5. ~ $ sudo apt-get install lighttpd
      6. ~ $ sudo lighty-enable-mod fastcgi
      7. ~ $ sudo lighty-enable-mod fastcgi-php
      8. ~ $ sudo apt-get install redis-server
      9. ~ $ sudo apt-get install php5-dev
      10. ~ $ cd /opt
      11. /opt $ sudo git clone https://github.com/phpredis/phpredis.git
      12. /opt $ cd phpredis/
      13. /opt/phpredis $ sudo phpize
      14. /opt/phpredis $ sudo ./configure
      15. /opt/phpredis $ sudo make && sudo make install
      16. /opt/phpredis & sudo touch /etc/php5/conf.d/500-redis.ini
      17. /opt/phpredis & sudo chmod 0777 /etc/php5/conf.d/500-redis.ini
      18. /opt/phpredis & echo "extension=redis.so" >> /etc/php5/conf.d/500-redis.ini
      19. Nach Neustart des RPi
      20. ~ & cd /var/www
      21. /var/www $ sudo git clone https://github.com/agent4788/SHC_Framework
      22. /var/www $ sudo mv SHC_Framework/ shc/
      23. /var/www $ cd shc/
      24. /var/www/shc $ sudo git checkout development
      25. /var/www/shc $ sudo chmod 0777 -R ./
      26. /var/www/shc $ php shc_install.php
      27. /var/www/shc $ sudo chmod 0777 -R ./
      28. /var/www/shc $ php pcc_install.php
      29. /var/www/shc $ sudo chmod 0777 -R ./
      30. cd /var/www/shc
      31. ~ $ git clone git://git.drogon.net/wiringPi
      32. ~ $ cd wiringPi
      33. ~ $ git pull origin
      34. ~ $ ./build
      35. ~ $ git clone git://git.drogon.net/wiringPi
      36. ~ $ cd wiringPi
      37. ~ $ git pull origin
      38. ~ $ ./build
      39. /var/www/shc $ php index.php app=shc -ss
      40. /var/www/shc $ sudo mv shcd.sh /etc/init.d/shcd
      41. /var/www/shc $ sudo update-rc.d shcd defaults
      Display All


      Source Code

      1. pi@raspberrypi ~ $ cd /var/www
      2. pi@raspberrypi /var/www $ sudo git clone
      3. https://github.com/agent4788/SHC_Framework
      4. Cloning into 'SHC_Framework'...
      5. remote: Counting objects: 6869, done.
      6. remote: Compressing objects: 100% (232/232), done.
      7. remote: Total 6869 (delta 112), reused 0 (delta 0), pack-reused 6619
      8. Receiving objects: 100% (6869/6869), 2.21 MiB | 783 KiB/s, done.
      9. Resolving deltas: 100% (4254/4254), done.
      10. pi@raspberrypi /var/www $ sudo mv SHC_Framework/ shc/
      11. pi@raspberrypi /var/www $ cd shc/
      12. pi@raspberrypi /var/www/shc $ sudo git checkout development
      13. Branch development set up to track remote branch development from origin.
      14. Switched to a new branch 'development'
      15. pi@raspberrypi /var/www/shc $ sudo chmod 0777 -R ./
      16. pi@raspberrypi /var/www/shc $ php shc_install.php
      17. Redis IP Adresse (127.0.0.1): 127.0.0.1
      18. Redis Port (6379)6379
      19. Redis Timeout (1): 1
      20. Redis Datenbank (0): 0
      21. PHP Notice:  Undefined variable: response in /var/www/shc/shc_install.php
      22. on line 504
      23. PHP Fatal error:  Call to a member function writeLnColored() on a non-
      24. object in          /var/www/shc/shc_install.php on line 504
      25. pi@raspberrypi /var/www/shc $ sudo chmod 0777 -R ./
      26. pi@raspberrypi /var/www/shc $ php pcc_install.php
      27. PCC erfolgreich installiert
      28. pi@raspberrypi /var/www/shc $ sudo chmod 0777 -R ./
      29. pi@raspberrypi /var/www/shc $ php index.php app=shc -ss -c
      30. Schaltserver aktiviert (nein): ja
      31. IP Adresse (): 127.0.0.1
      32. Port (): 6379
      33. gib -1 ein um die sende LED zu deaktivieren
      34. GPIO Pin für die sende LED (): 11
      35. Verfügt der RPi über einen 433MHz Sender? (nein): ja
      36. darf der Raspberry Pi GPIOs als Eingänge einlesen? (nein): ja
      37. darf der Raspberry Pi GPIOs als Ausgänge schreiben? (nein): ja
      38. Die Einstellungen wurden erfolgreich gespeichert und werden nach dem
      39. nächsten ne         ustart des Servers aktiv
      40. pi@raspberrypi /var/www/shc $ git clone git://git.drogon.net/wiringPi
      41. Cloning into 'wiringPi'...
      42. remote: Counting objects: 742, done.
      43. remote: Compressing objects: 100% (676/676), done.
      44. remote: Total 742 (delta 536), reused 96 (delta 58)
      45. Receiving objects: 100% (742/742), 264.80 KiB, done.
      46. Resolving deltas: 100% (536/536), done.
      47. pi@raspberrypi /var/www/shc $ cd wiringPi
      48. pi@raspberrypi /var/www/shc/wiringPi $ git pull origin
      49. Already up-to-date.
      50. pi@raspberrypi /var/www/shc/wiringPi $ ./build
      51. wiringPi Build script
      52. =====================
      53. WiringPi Library
      54. [UnInstall]
      55. [Compile] wiringPi.c
      56. [Compile] wiringShift.c
      57. [Compile] wiringSerial.c
      58. [Compile] piThread.c
      59. [Compile] piHiPri.c
      60. [Compile] wiringPiSPI.c
      61. [Compile] wiringPiI2C.c
      62. [Compile] softPwm.c
      63. [Compile] softTone.c
      64. [Compile] mcp23008.c
      65. [Compile] mcp23016.c
      66. [Compile] mcp23017.c
      67. [Compile] mcp23s08.c
      68. [Compile] mcp23s17.c
      69. [Compile] sr595.c
      70. [Compile] pcf8574.c
      71. [Compile] pcf8591.c
      72. [Compile] mcp3002.c
      73. [Compile] mcp3004.c
      74. [Compile] mcp4802.c
      75. [Compile] mcp3422.c
      76. [Compile] max31855.c
      77. [Compile] max5322.c
      78. [Compile] sn3218.c
      79. [Compile] drcSerial.c
      80. [Compile] wpiExtensions.c
      81. [Link (Dynamic)]
      82. [Install Headers]
      83. [Install Dynamic Lib]
      84. WiringPi Devices Library
      85. [UnInstall]
      86. [Compile] ds1302.c
      87. [Compile] maxdetect.c
      88. [Compile] gertboard.c
      89. [Compile] piNes.c
      90. [Compile] piFace.c
      91. [Compile] lcd128x64.c
      92. [Compile] lcd.c
      93. [Compile] piGlow.c
      94. [Link (Dynamic)]
      95. [Install Headers]
      96. [Install Dynamic Lib]
      97. GPIO Utility
      98. [Compile] readall.c
      99. [Compile] gpio.c
      100. [Compile] pins.c
      101. [Link]
      102. [Install]
      103. All Done.
      104. NOTE: To compile programs with wiringPi, you need to add:
      105.    -lwiringPi
      106.  to your compile line(s) To use the Gertboard, MaxDetect, etc.
      107.  code (the devLib), you need to also add:
      108.    -lwiringPiDev
      109.  to your compile line(s).
      110. pi@raspberrypi /var/www/shc/wiringPi $ cd ..
      111. pi@raspberrypi /var/www/shc $ php index.php app=shc -ss
      112. Fehler: Der Schaltserver wurde deaktiviert; Code: 1600
      113. pi@raspberrypi /var/www/shc $ sudo mv shcd.sh /etc/init.d/shcd
      114. pi@raspberrypi /var/www/shc $ sudo update-rc.d shcd defaults
      115. update-rc.d: using dependency based boot sequencing
      116. update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match
      117. shcd          Default-Stop values (none)
      118. pi@raspberrypi /var/www/shc $ cd
      119. pi@raspberrypi ~ $ sudo reboot
      120. Broadcast message from root@raspberrypi (pts/0) (Mon Mar  9 09:01:37 2015):
      121. The system is going down for reboot NOW!
      122. pi@raspberrypi ~ $
      Display All
      Images
      • SHC 2.2 PHP Fehler2.PNG

        43.68 kB, 740×682, viewed 70 times
      Kann besser Hardware als Software !
    • RE: [geteilt] Fehler bei Redis Installation

      pi@raspberrypi /var/www/shc $ php shc_install.php
      Redis IP Adresse (127.0.0.1): 127.0.0.1
      Redis Port (6379)6379
      Redis Timeout (1): 1
      Redis Datenbank (0): 0
      PHP Notice: Undefined variable: response in /var/www/shc/shc_install.php
      on line 504
      PHP Fatal error: Call to a member function writeLnColored() on a non-
      object in /var/www/shc/shc_install.php on line 504
      Kann besser Hardware als Software !
    • RE: [geteilt] Fehler bei Redis Installation

      Ok, probiere ich morgen.

      Was sagen die folgenden Fehlermeldungen noch aus:
      pi@raspberrypi /var/www/shc $ php index.php app=shc -ss
      Fehler: Der Schaltserver wurde deaktiviert; Code:1600

      pi@raspberrypi /var/www/shc $ sudo update-rc.d shcd defaults
      update-rc.d: using dependency based boot sequencing
      update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match
      shcd Default-Stop values (none)
      Kann besser Hardware als Software !
    • RE: [geteilt] Fehler bei Redis Installation

      Hallo

      "php shc_install.php" hat geklappt mit Datenbank 1, Redis Passwort habe ich "password" genommen.

      Bei "php pcc_install.php" kam "Could not open input file:pcc install.php".

      "php index.php app=shc -ss -c" wurde erfolgreich gespeichert.

      Bei "php index.php app=shc -ss" gibt es ein System Error in Datei "lib/io/socketserver.class.php",
      Zeile 114, Meldung "98: Address already in use" .........

      PHP Fehler bleibt wie gehabt.
      Kann besser Hardware als Software !
    • RE: [geteilt] Fehler bei Redis Installation

      premo wrote:


      Zeile 114, Meldung "98: Address already in use" .........


      "Address already in use" sagt doch immer aus, dass noch ein Prozess läuft, der den gleichen Port auf der gleichen Schnittstelle(n) geöffnet hat.
      In solchen Fällen immer mal mit "ps -ef" kurz die Prozesse auflisten lassen. Dann sieht man recht schnell, ob der gleiche Prozess vielleicht noch läuft. Wenn ja, dann entweder irgendwie beenden, oder mit kill abschießen.
      [hr]

      premo wrote:


      Bei "php pcc_install.php" kam "Could not open input file:pcc install.php".


      Und da würde ich mir mal die Rechte anschauen. Vlt. hat php ja nicht das Recht die Datei pcc_install.php zu öffnen (sudo chmod).
      Gruß Dieter
      --------------
      Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.

      The post was edited 1 time, last by DieterWo ().

    • RE: [geteilt] Fehler bei Redis Installation

      Hallo Dieterwo

      Mit "ps-ef" kann ich die 5 Prozesse finden

      www-data 2259 2257 0 15:47 ? 00:00:00 /usr/bin/php-cgi
      www-data 2287 2259 0 15:47 ? 00:00:00 /usr/bin/php-cgi
      www-data 2288 2259 0 15:47 ? 00:00:00 /usr/bin/php-cgi
      www-data 2289 2259 0 15:47 ? 00:00:00 /usr/bin/php-cgi
      www-data 2291 2259 0 15:47 ? 00:00:00 /usr/bin/php-cgi


      Bei "php pcc_install.php" hatte ich die Rechte gesetzt mit
      "sudo chmod 0777 -R ./"
      Kann besser Hardware als Software !
    • RE: [geteilt] Fehler bei Redis Installation

      Hallo Premo,

      hast du von Grund auf neu installiert?
      Bei mir hat soweit nämlich alles geklappt.

      Ich habe aus der Grundinstallation folgende Schritte abgearbeitet:

      Source Code

      1. ~ $ sudo apt-get install git-core
      2. ~ $ sudo apt-get install php5-common php5-cgi php5-cli php-apc
      3. ~ $ sudo apt-get install lighttpd
      4. ~ $ sudo lighty-enable-mod fastcgi
      5. ~ $ sudo lighty-enable-mod fastcgi-php


      anschließend habe ich mit den Schritten aus der Anleitung für 2.2 weitergemacht. Sprich redis Installation etc.
    • RE: [geteilt] Fehler bei Redis Installation

      premo wrote:


      Hallo Dieterwo

      Mit "ps-ef" kann ich die 5 Prozesse finden

      www-data  2259  2257  0 15:47 ?        00:00:00 /usr/bin/php-cgi
      www-data  2287  2259  0 15:47 ?        00:00:00 /usr/bin/php-cgi
      www-data  2288  2259  0 15:47 ?        00:00:00 /usr/bin/php-cgi
      www-data  2289  2259  0 15:47 ?        00:00:00 /usr/bin/php-cgi
      www-data  2291  2259  0 15:47 ?        00:00:00 /usr/bin/php-cgi


      Bei "php pcc_install.php" hatte ich die Rechte gesetzt mit
      "sudo chmod 0777 -R ./"


      Da steht bestimmt noch mehr dahinter. Nämlich auch die Parameter, mit denen der Prozess gestartet wrude (-ss -st -sh....). Damit man auch sehen kann, welchen Prozess man ggf. beenden muß, damit man diesen Dienst konfigurieren kann. (man kann die aber auch mit sudo service stop shcd beenden)

      Und Agent hat völlig Recht. Immer einen Schritt nach dem Anderen, und wenn Fehler auftreten, diese erst mal lösen bevor es weiter gehen kann.
      Wenn du ein Haus baust, und beim Fundament einen Fehler hast, machst du ja auch nicht weiter, und beseitigst den Fehler im Fundament erst, wenn das Haus steht, aber schon fast umfällt.
      Gruß Dieter
      --------------
      Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.

      The post was edited 1 time, last by DieterWo ().