BananaPro (Bananian bis 1/2018): Unterschied zwischen den Versionen
Aus www.electronic-man.randschtoischlotzer.de
Eman (Diskussion | Beiträge) K (→FTP installieren) |
Eman (Diskussion | Beiträge) K (→PHPMyAdmin aufrufen) |
||
Zeile 129: | Zeile 129: | ||
[http://forum-bananapi.de/Thread-Webserver-installieren-2-MySQL-PHPMyAdmin Quelle] | [http://forum-bananapi.de/Thread-Webserver-installieren-2-MySQL-PHPMyAdmin Quelle] | ||
+ | |||
+ | ===FTP installieren=== | ||
+ | apt-get install proftpd | ||
+ | |||
+ | *PRO-FTP Konfiguration erzeugen: | ||
+ | nano /etc/proftpd/proftpd.conf | ||
+ | |||
+ | DefaultRoot ~ | ||
+ | AuthOrder mod_auth_file.c mod_auth_unix.c | ||
+ | AuthUserFile /etc/proftpd/ftpd.passwd | ||
+ | AuthPAM off | ||
+ | RequireValidShell off | ||
+ | |||
+ | *Benutzer anlegen: | ||
+ | cd /etc/proftpd/ | ||
+ | ftpasswd --passwd --name ftpuser --uid 33 --gid 33 --home /var/www/ --shell /bin/false | ||
+ | |||
+ | *Server neu starten | ||
+ | /etc/init.d/proftpd restart | ||
+ | *Rechte anpassen: | ||
+ | chmod g+s /var/www/ | ||
+ | chmod 775 /var/www/ | ||
+ | chown -R www-data:www-data /var/www/ | ||
+ | |||
+ | [http://forum-bananapi.de/Thread-Webserver-installieren-3-FTP-Server-installieren Quelle:] |
Version vom 27. Juni 2015, 12:35 Uhr
Inhaltsverzeichnis
- 1 Bananian
Bananian
Download
https://www.bananian.org/download
Infos zur Hardware
https://www.bananian.org/hardware
Erstanmeldung
Benutzer:
root
Kennwort:
pi
WLAN-Modul in Bananian einbinden
nano /etc/modules
einfügen:
ap6210
WLAN konfigurieren
nano /etc/network/interfaces
auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ap-scan 1 wpa-scan-ssid 1 wpa-ssid "NAME-WLAN-NETZWERK" wpa-psk "WLAN-KEY"
shutdown -r now
Blinken von LED1 "abschalten"
nano /etc/rc.local
echo none > /sys/class/leds/green\:ph24\:led1/trigger
shutdown -r now
Bananian einrichten
bananian-config
Bananian aktualisieren
bananian-update apt-get update apt-get upgrade
IR-Eingang auslesen/anzeigen
cat /proc/bus/input/devices
cat /dev/input/event0 cat /dev/input/event0 | hexdump -C
LIRC einrichten
sudo apt-get install lirc evtest
evtest /dev/input/event0
http://forum-bananapi.de/Thread-Infrarot-einfache-Grundlage-mit-lirc-und-python
LAMP installieren
Apache Webserver installieren
apt-get install apache2 make gcc build-essential
Webserver-Test
- im Browser
http://bananapi/
eingeben
Rechte für Apache setzen
chmod g+s /var/www chmod 775 /var/www chown -R www-data:www-data /var/www
PHP5 und Module installieren
apt-get install php5 libapache2-mod-php5
MySQL und PHPMyAdmin installieren
apt-get install mysql-server mysql-client php5-mysql libapache2-mod-auth-mysql
reboot
apt-get install php5-mysql phpmyadmin
- php.ini berabeiten:
nano /etc/php5/apache2/php.ini
- einfügen:
extension=mysql.so
- ändern:
... ;;;;;;;;;;;;;;;;; ; Data Handling ; ;;;;;;;;;;;;;;;;; ...
post_max_size = 128M
... ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ...
upload_max_filesize = 128M
service apache2 restart
PHPMyAdmin aufrufen
http://bananapi/phpmyadmin/
FTP installieren
apt-get install proftpd
- PRO-FTP Konfiguration erzeugen:
nano /etc/proftpd/proftpd.conf
DefaultRoot ~ AuthOrder mod_auth_file.c mod_auth_unix.c AuthUserFile /etc/proftpd/ftpd.passwd AuthPAM off RequireValidShell off
- Benutzer anlegen:
cd /etc/proftpd/
ftpasswd --passwd --name ftpuser --uid 33 --gid 33 --home /var/www/ --shell /bin/false
- Server neu starten
/etc/init.d/proftpd restart
- Rechte anpassen:
chmod g+s /var/www/ chmod 775 /var/www/ chown -R www-data:www-data /var/www/