Jump to content
Froxlor Forum

franks

Members
  • Posts

    59
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by franks

  1. franks

    Open_Base

    Oh, jetzt verstehe ich es. Klappt nun ganz gut.
  2. franks

    Open_Base

    Ich habe das Composer Package von OpenAI installiert. # GitHub - orhanerday/open-ai: OpenAI PHP SDK : Most downloaded, forked, contributed, huge community supported, and used PHP (Laravel , Symfony, Yii, Cake PHP or any PHP framework) SDK for OpenAI GPT-3 and DALL-E. It also supports chatGPT-like streaming. Nun kann ich auf der Console ein Script fehlerfrei aufrufen. Gerne möchte ich über ein PHP Script auf einer Website ein Script aufrufen aber habe das Problem dass bei den originalen Zeilen require __DIR__ . '/vendor/autoload.php'; // remove this line if you use a PHP Framework. Den Fehler Warning: require(/var/customers/webs/xxx/xxx.com/vendor/autoload.php): failed to open stream: No such file or directory bringt und require '/root/vendor/autoload.php'; Warning: require(): open_basedir restriction in effect. File(/root/vendor/autoload.php) is not within the allowed path(s): Am Rande möchte ich erwähnen dass ich unglaublich finde wie ChatPGT performt. Wenn man z.B. Wie installiere ich Froxlor auf Debian 10 eingebe dann erhalte ich direkt eine Anleitung. Die Antworten sind zwar nicht immer korrekt aber sehr hilfreich.
  3. franks

    Open_Base

    ... bzw. kann man das auch mit Symlink lösen?
  4. franks

    Open_Base

    Hallo, ich haben Composer installiert. Nun sollte auf den Prad /rpot/vendor/ zugegriffen werden. In der PHP-Konfiguration habe ich {OPEN_BASEDIR_C}open_basedir = "{OPEN_BASEDIR}:/root/vendor/" eingetragen. Leider funktioniert das so nicht. Was ist der richtige und ein sicherer Weg?
  5. falls noch jemand das problem hat. bei mir war im crontab die php7.3 eingetragen ( nano /etc/cron.d/froxlor ) und die standart php version ( update-alternatives --config php ) habe ich auf 8.1 geändert. nun funktioniert es.
  6. ich habe chmod manuell ausgeführt und den eintrag auskommentiert. mir ist aufgefallen dass im Froxlor immer steht dass unter Ausstehende Cron-Aufgaben "Neuerstellung der Webserver-Konfiguration steht" und auch nicht mehr verschwindet.
  7. Darf ich höflich fragen ob die Zeile chmod(/var/www/html/froxlor//bin/froxlor-cli, 0755); im Masterchronjob eventuell falsch ist? Ich erhalte beim manuellem Aufruf folgende Meldung: PHP Parse error: syntax error, unexpected token "/" in /var/www/html/froxlor/scripts/froxlor_master_cronjob.php on line 2
  8. Ich habe meine Debian 10 von Froxlor 2.0.3. auf 2.0.8 upgedatet. Dabei ist folgende Fehlermeldung gekommen: Uncaught exception 0 Undefined constant "PHO_EOL" #0 /var/www/html/froxlor/install/updatesql.php(56): include_once() #1 /var/www/html/froxlor/admin_updates.php(53): include_once('/var/www/html/f...') #2 {main}
  9. ich bekomme auch die selbe Fehlermeldung beim Update von 0.10.38.3 auf 2.0.1. Der Eintrag innodb_default_row_format = 'DYNAMIC' innodb_strict_mode=OFF habe ich auch hinzugefügt. Au dem System Läuft Debian 10.
  10. joo, das wars. ich habe immer nur die vhost einträge geändert. Lösung: Eintrag in SSL Vhost und "Nicht-SSL vHost-Einstellungen in SSL-vHost inkludieren:" auswählen.
  11. <VirtualHost xx.xx.xx.20:443> ServerName stream.xxx.info ServerAdmin xxx SSLEngine On SSLProtocol -ALL +TLSv1 +TLSv1.2 SSLCompression Off SSLSessionTickets on SSLHonorCipherOrder off SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA$ SSLVerifyDepth 10 SSLCertificateFile /etc/ssl/froxlor-custom/stream.xxx.info.crt SSLCertificateKeyFile /etc/ssl/froxlor-custom/stream.xxx.info.key SSLCACertificateFile /etc/ssl/froxlor-custom/stream.xxx.info_CA.pem SSLCertificateChainFile /etc/ssl/froxlor-custom/stream.xxx.info_chain.pem <IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=0" </IfModule> DocumentRoot "/var/customers/webs/franks/xxx.com" FcgidIdleTimeout 30 SuexecUserGroup "franks" "franks" <Directory "/var/customers/webs/franks/xxx.com/"> <FilesMatch "\.(php|html)$"> SetHandler fcgid-script FcgidWrapper /var/www/php-fcgi-scripts/franks/stream.xxx.info/php-fcgi-starter .php FcgidWrapper /var/www/php-fcgi-scripts/franks/stream.xxx.info/php-fcgi-starter .html Options +ExecCGI </FilesMatch> Require all granted AllowOverride All </Directory> Alias /webalizer "/var/customers/webs/franks/webalizer" LogLevel warn ErrorLog "/var/customers/logs/franks-error.log" CustomLog "/var/customers/logs/franks-access.log" combined </VirtualHost> Müssten die Einstellungen hier mit drinnen stehen?
  12. müsste die vhost nicht in /etc/apache2/sites-enabled liegen?
  13. Funktioniert leider nicht. Der Proxy leitet nicht um. Ich werde ins DocumentRoot root geleitet (404)
  14. ProxyPass /service1 http://localhost:8080/service1 ProxyPassReverse /service1 http://localhost:8080/service1 <Proxy http://localhost:8080/service1> Require all granted Options none </Proxy> ich habe den von dir oben beschriebenen eintrag in die vhost gemacht und nun erhalte ich wenn ich auf www.domain.com funktioniert das SSL Zerifikat aber lande im Verzeichnis von einer Website www.domain.com:8080/service1 dann geht Restreamer mit ungültigem SSL Zerifikat www.domain.com/service1 gehe Restreamer mit ungültigem SSL Zerifikat (Restreamer antwortet {"code":404,"message":"File not found","details":["/service1/ui"]}) Beim versuch ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ <Proxy http://localhost:8080/> Require all granted Options none </Proxy> www.domain.com funktioniert das SSL Zerifikat aber Lande im Verzeichnis von einer Website www.domain.com:8080/ dann geht Restreamer mit ungültigem SSL Zerifikat
  15. ja, oder dass der dienst unter https://public-domain.tld:8181 abrufbar ist. Mir ist noch aufgefallen dass der Docker auf den Ports 8080 und 8181 hört jedoch wenn ich einen Open Port Check mache dann scheint nur 8080 offen zu sein. Kann das sein?
  16. kann ich hierfür ein ticket unter froxlor.support erstellen?
  17. In den Einstellungen von Restreamer kann man Zertifikate erstellen lassen. http://stream.xxx.com:8080 funktioniert auch https://stream.xxx.com:8181 funktioniert nicht (ERR_CONNECTION_REFUSED) http://stream.xxx.com wird auf die Loging Seite von Froxlor umgeleitet
  18. unter stream.xxx.com:8080 ist docker continer erreichbar. unter stream.xxx.com:8181 kommt die Fehlermeldung 502 Proxy Error Im Apache log habe ich keine Fehler gefunden.
  19. ProxyPass / http://localhost:8181/ ProxyPassReverse / http://localhost:8181/ <Proxy http://localhost:8181/> Require all granted Options none </Proxy> Ich möchte dass die Domain https://deine-domain.tld/ unter dem port 8181 erreichbar ist. Was mache ich hier falsch? mod_proxy_http ist aktiviert.
  20. Hallo, ich habe Restream (Open Source Streaming Server ⇒ Selfhosting Video Server / datarhei ⇒ Open Source Video Streaming Server Software) installiert. Nun kann ich per ip:8080 den Streamingserver erreichen. In der Anleitung steht: Vergessen Sie nicht die Portweiterleitung des öffentlichen Ports für HTTPS: 443 auf Ihren internen Restreamer IP Standardport: 8181 wie kann ich das machen?
  21. Ich habe nun den Fehler gefunden. Die IP 6 hat auf einen falschen Host gezeigt. Danke für die Unterstützung.
  22. die einstellungen haben so inkl. letsencrypt immer funktioniert. jetzt (zum glück) noch die hauptdomain.
  23. --> log gelöscht das ist alles was ich in putty noch sehe.
  24. ja, habe ich gerade nochmals gemacht. ich bin nur ein laie, aber sollten die dateien die laut der error message fehlen nicht vorhanden sein?
×
×
  • Create New...