Website Hosting on NextCloudPI

Hallo Zusammen,ich habe auf meiner Raspi NextcloudPI . Nun wollte ich eine Blog-Site auf der Raspi hosten. Habe gelesen das es CMSPico gibt was ich schon installiert habe. Nun befindet sich auf der Nextcloud unter Dateien ein Verzeichnis mit meinem in der PICO config angelegten Projektnamen “name_web” wie ich lesen konnte muss meine Website nicht index.html heissen sondern index.md??? Ist das korrekt? Und muss diese Datei denn nun in Unterverzeichnis “content” liegen oder im root Verzeichnis meines Webprojekts “name_web”???

Ich habe im root verzeichnis nun eine index.md angelegt und darin ein foto drin. Wenn ich aber nun die website aufrufen möchte mit https://meinedomain.ddns.net/sites/name_web erscheint nicht die index.md mit dem Foto sondern ich lande wieder auf meine _NExtcloud in den Dateien Ordner?!?!?!?!?!

Was habe ich falsch gemacht???

jopp

jopp

hast du deine apache2-config dateien entsprechend der vorgaben eingerichtet?
vielleicht möchtest du es erstmal mit der “langversion” probieren https://deinedomain.ddns.net/index.php/apps/cms_pico/pico/name_web - nur um rauszufinden, ob es ĂŒberhaupt geht.

ahaaaaaa
nun kommt ds hier:-) ist nun nemme weit bis zur Lösung, stimmts?

Interner Serverfehler

Der Server konnte die Anfrage nicht fertig stellen.

Sollte dies erneut auftreten, senden Sie bitte die nachfolgenden technischen Einzelheiten an Ihren Server-Administrator.

Weitere Details können im Server-Protokoll gefunden werden.

:pray:

das kann entweder dran liegen, dass du die index.md datei nicht im content hast oder aber auch daran, dass du zb die app issue template aktiviert hast (sollte leider deaktiviert sein, es gibt apps, die sich mit pico_cms beißen - daran wird gearbeitet
 es kann aber dauern)

muss ich nun das hier machen???

APACHE.CONF
#############

Verwenden Sie mod_proxy von Apache

ProxyPass /sites/ https://meinedomain.ddns.net/index.php/apps/cms_pico/pico_proxy/
ProxyPassReverse /sites/ https://meinedomain.ddns.net/index.php/apps/cms_pico/pico_proxy/
SSLProxyEngine on

Verwenden Sie mod_rewrite von Apache

RewriteEngine On
RewriteRule ^/sites/(.*)$ https://meinedomain.ddns.net/index.php/apps/cms_pico/pico/$1 [QSA,L]

NGINX.CONF
##########

Verwenden Sie proxy_pass von nginx

location ^~ /sites/ {
proxy_set_header X-Forwarded-Host $host:$server_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Server $host;
proxy_pass https://meinedomain.ddns.net/index.php/apps/cms_pico/pico_proxy/;
proxy_ssl_server_name on;
}

Verwenden Sie rewrite von nginx

rewrite ^/sites/(.*)$ https://neno.ddns.net/index.php/apps/cms_pico/pico/$1 last;

mein tipp: verzettel dich erstmal NICHT mit apache2 sondern schau zunÀchst, dass du eine seite testweise online kriegst


dann kannste dich ĂŒber apache2-Ă€nderungen hermachen
 :wink:

1 Like

also im content ordner liegt die datei index.md
In meinem Apps also wenn ich nach issue template suche finde ich es dann aber die ist nicht aktiviert
da habe ich die möglichkeit diese herunterzuladen und zu aktivieren


hmmm nun grĂŒbel ich weshalb das nicht klappt


kannst du sie aus deinem pico_cms heraus anklicken (ĂŒber den globus)?

leider nein gerade versucht
wenn ich das mache lande ich immer auf meiner nextcloud im Root Verzeichnis der DATEIEN


und so sieht es in der Konsole aus der content ordner:
root@nextcloudpi:/media/NextCloudDrive/ncdata/ncp/files/name_web/content# ls -la index.md
-rw-r–r-- 1 www-data www-data 146 Mar 19 13:15 index.md

ODer mal anders gefragt
gibt es eine andere evtl. bessere variante um auf meiner nextcloud raspi eine website zu hosten???

theoretisch ist das sicher möglich. aber ich kann dir nicht sagen wie. und ich bin mir nicht sicher, dass das “einfacher” ist.

welches design benutzt du um die testwebseite zu erstellen?

So wie ich das verstehe willst du eine Blog Webseite erstellen in verbindung einer Nextcloud? Und jetzt willst du beides zusammen unter de gleichen Domain bzw IP zuhause Hosten? Erstmal vorweg. Das ist nix fĂŒr unerfahrene und wĂŒrde meines Erachtens sehr viel zeit in Anspruch nehmen das hier ausfĂŒhrlich zu erklĂ€ren. Da die hier anzutreffenden Lösungen zu 99% von Freiwilligen kommen die gern Menschen Helfen die ein oder andere kleine Frage zu beantworten. Bezweifel ich das dir da jemand so auf die schnelle kostenlos hilft :wink:

@Nanu

genau dafĂŒr gibts die eigentlich ganz gut erklĂ€rte app pico_cms - die zb bei mir auch funktioniert.
fĂŒr das grunddesign brauchst du eigentich nicht viel
 probiers mal aus. ich sag, in 5 min hast du eine testseite online. eigentlich

A post was split to a new topic: Pico_cms: Plugins bereiten Probleme wg. falscher API-Version