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