Wie bringe ich ein PHP-Script auf der Synology NAS zum laufen?

Status
Für weitere Antworten geschlossen.

tolo123

Benutzer
Mitglied seit
16. Jul 2018
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Ich weiß, die Frage ist zwar wahrscheinlich zu einfach für dieses Forum. Aber irgendwann ist immer das erste Mal. Und ja: Ich habe gegoogelt, aber tatsächlich keine brauchbare Anleitung für ein Greenhorn wie mich gefunden. Freue mich über einen Tipp. P.S. Ich hoffe, ich habe das Thema im richtigen Forum gepostet.:confused:
 

mega

Benutzer
Mitglied seit
26. Feb 2008
Beiträge
1.144
Punkte für Reaktionen
2
Punkte
64
Geht recht einfach:
- Auf Synology DSM einloggen (die Oberfläche, wo man alles einstellt)
- Paketzentrum öffnen.
-- Webstation installieren
-- Apache Webserver installieren
-- PHP installieren (5.6 oder 7, kommt drauf an was die Scripte erfordern)
- Webstation öffnen über das MEnü oben rechts öffnen.
-- Bei 'allgemeine Einstellungen' prüfen: HTTP-Backend auf Apache, PHP auf die installierte Version.
-- alles andere lassen, wie es ist.

- Durch die Installation ist ein gemeinsamer Ordner 'web' entstanden.
-- Ggf bei 'Gemeinsame Ordner' die Rechte anpassen, damit man per Windows-Netzwerk drauf zugreifen kann.
-- Dort kommt dann das Script rein.
-- Aufrufen im Browser über IP-der-Syno/script.php

Achtung! Je nach Einstellungen und Art der Scripte können sich Sicherheitsprobleme ergeben.
Keine Scripte aus unklaren Quellen verwenden, wenn man das Script nicht komplett selber versteht.
Portfreigaben im Router sollten niemals automatisch freigegeben werden.
Nur Freigeben, was wirklich nötig ist.
 

tolo123

Benutzer
Mitglied seit
16. Jul 2018
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Wobei da schon die Probleme anfangen. Wenn ich das Paketzentrum öffne, habe ich gar nicht die Möglichkeit Webstation zu installieren. Bei der Suche erscheint das nicht. Das gleiche gilt für "Apache Webserver". Wenn ich "Apache" in der Suche eingebe, kommt als einziges Ergebnis SVN. Wenn ich das installiere, verlangt das Programm die Eingabe eines Verzeichnisses. O.k., habe ich SVN genannt. Dann suche ich im Paketzentrum php. Zur Auswahl stehen MediaWiki, Moodle, PHP Per, phpBB, phpMyAdmin, Podcast Generator, WordPress. Was nehmen?
 

mega

Benutzer
Mitglied seit
26. Feb 2008
Beiträge
1.144
Punkte für Reaktionen
2
Punkte
64
SVN braucht es nicht. Das ist was ganz anderes.


Ggf statt Suche einfach durchscrollen.
Filter auf Entwickler-Tools. Wenn man Apache installieren will, kommt Webstation mit.
 

tolo123

Benutzer
Mitglied seit
16. Jul 2018
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Fast alles geschafft

... aber beim letzten Schritt hapert es. Was muss ich genau nach der IP angeben? Muss ich da nicht noch einen Pfad eingeben? Ich nehme an "script.php" ist nur ein Beispiel, richtig?

Auf jeden Fall schon mal 1000 Dank. Top-Anleitung für Dummies :)
 

mega

Benutzer
Mitglied seit
26. Feb 2008
Beiträge
1.144
Punkte für Reaktionen
2
Punkte
64
http://IPSYNOLOGY/script.php

script.php ist der Name, wie die Datei heißt.


https://www.php-kurs.com/erstes-php-programm.htm

Statt lokalem Computer und XAMPP hat man hier die Synology.
Ein eventuell im weiteren beschrieben FTP-Programm ist nicht nötig, da man auf die Synology direkt über das Windows-Netzwerk kommt.

Also Editor für PHP kann man Notepad++ nehmen
https://notepad-plus-plus.org/

Word, OpenOffice, oder ähnliche 'Schreibprogramme' sind nicht geeignet.
Windows-Editor geht theoretisch, ist praktisch aber nicht so schön.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat