chmod rechte problem bei einer Domain?

Hallo ich habe einen vServer mit Debian neun und Plesk Onyx 17.8.11,ich habe in Plesk eine Domain erstellt und mir ein script gemacht mit dem ich allen Ordner und Dateien die chmod rechte geben kann die benötigt werden.
Aber nun gibt es ein Problem das script läuft durch aber auf der Hauptdomain werden die rechte nicht vergeben,mache ich das auf eine Subdomain Funktioniert es Tadelos,was könnte da die ursache sein?
 

sbr2d2

Registered User
Du bist doch nun schon länger hier unterwegs und weißt doch eigentlich wie das hier läuft oder?
Fehlermeldungen?
Logfiles?
Auszug aus dem Script welche Teile nicht funktionieren?
Mit welchem User wird das Script ausgeführt?
Was kannst du noch an Infos liefern?
 
In der error_log steht leider dazu nichts drinne,auf dem space um den es geht Funktioniert das ganze Script nicht.

Hier ein teil des Scripts:
Code:
<?php

// Diese Datei ermöglicht es, das die zur Installation notwenidgen Datein, die CHMOD 777 haben müssen
// Automatisch CHMOD 777 bekommen

// Ordner
echo '<span style="color: #ff1919"> Wichtiger Hinweiss:</span><br/> wenn du deinen Admin Ordner umbenannt hast musst du das hier in der CHMOD Datei auch ändern';
chmod ("admin_QTVET4WMRS/backups", 0777);
chmod ("admin_QTVET4WMRS/images/graphs", 0777);
chmod ("admin_QTVET4WMRS/images/icons", 0777);
//chmod ("admin_QTVET4WMRS/rss", 0777);
chmod ("cache", 0777);
chmod ("export", 0777);
chmod ("export/idealo_realtime", 0777);
chmod ("images", 0777);
chmod ("images/banner", 0777);
chmod ("images/categories", 0777);
chmod ("images/content", 0777);
Das Script wird mit dem Space benutzer web4 ausgeführt.

Ich bekomme jetzt folgende meldung:

Forbidden

You don't have permission to access /index.php on this server.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
 
Last edited:

GwenDragon

Registered User
Kann auch sein, dass in deinem Plesk eingestellt ist, dass Web-Nutzer keine Skripte ausführen dürfen und/oder der Web-Benutzer ist nicht in der richtigen Gruppe um das Skript auszuführen und/oder Dateirechte zu ändern und/oder die Dateirechte der PHP-Datei nicht stimmen.
Und soweit ich weiß, brauchr chmod aboslute Pfade.

Ich weiß nicht in welchem Error log du nachsiehst, aber der Fehler muss auftauchen, je nachdem in welchem Modus du PHP verwendest.
/var/log/plesk-php***-fpm
/var/log/apache2/suexec.log
/var/log/apache2/error.log
/var/www/vhosts/system/***/logs/
 
Last edited:
Vielen dank in der /var/log/apache2/error.log stand folgendes:

Access denied with code 403 (phase 2). Operator GE matched 5 at TX:anomaly_score. [file "/etc/apache2/modsecurity.d/rules/owasp_modsecurity_crs_3-plesk/REQUEST-949-BLOCKING-EVALUATION.conf"] [line "57"] [id "949110"] [msg "Inbound Anomaly Score Exceeded (Total Score: 5)"] [severity "CRITICAL"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-generic"] [hostname "51.89.32.72"] [uri "/"] [unique_id "XQOUOTNZIEgAAFQtqRIAAAAH"]

Aber selber nach dem ich die ModSecurity mit dem Plesk Installer komplett raus genommen habe ist das Problem immer noch,ich verstehe nicht wo es her kommt den normal ging nach dem einrichten immer alles wie es soll.

Hier noch ein auszug aus der Aktuellen apache/error.log:
Code:
[Fri Jun 14 16:08:47.980130 2019] [mpm_event:notice] [pid 484:tid 139819542730624] AH00489: Apache/2.4.10 (Debian) configured -- resuming normal operations
[Fri Jun 14 16:08:48.070732 2019] [core:notice] [pid 484:tid 139819542730624] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:30:43.540309 2019] [mpm_event:notice] [pid 484:tid 139819542730624] AH00491: caught SIGTERM, shutting down
[Fri Jun 14 16:30:44.609576 2019] [mpm_event:notice] [pid 19053:tid 140365795665792] AH00489: Apache/2.4.10 (Debian) configured -- resuming normal operations
[Fri Jun 14 16:30:44.609653 2019] [core:notice] [pid 19053:tid 140365795665792] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:31:16.095192 2019] [mpm_event:notice] [pid 19053:tid 140365795665792] AH00493: SIGUSR1 received.  Doing graceful restart
[Fri Jun 14 16:31:16.097987 2019] [mpm_event:notice] [pid 19053:tid 140365795665792] AH00489: Apache/2.4.10 (Debian) configured -- resuming normal operations
[Fri Jun 14 16:31:16.098005 2019] [core:notice] [pid 19053:tid 140365795665792] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:38:27.298487 2019] [mpm_event:notice] [pid 19053:tid 140365795665792] AH00491: caught SIGTERM, shutting down
[Fri Jun 14 16:38:28.342311 2019] [mpm_prefork:notice] [pid 3517] AH00163: Apache/2.4.10 (Debian) configured -- resuming normal operations
[Fri Jun 14 16:38:28.342391 2019] [core:notice] [pid 3517] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:38:29.620832 2019] [mpm_prefork:notice] [pid 3517] AH00169: caught SIGTERM, shutting down
[Fri Jun 14 16:38:31.104799 2019] [mpm_prefork:notice] [pid 3610] AH00163: Apache/2.4.10 (Debian) configured -- resuming normal operations
[Fri Jun 14 16:38:31.104838 2019] [core:notice] [pid 3610] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:49:07.205469 2019] [mpm_prefork:notice] [pid 3610] AH00171: Graceful restart requested, doing restart
[Fri Jun 14 16:49:07.261414 2019] [mpm_prefork:notice] [pid 3610] AH00163: Apache/2.4.10 (Debian) configured -- resuming normal operations
[Fri Jun 14 16:49:07.261820 2019] [core:notice] [pid 3610] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:49:11.765150 2019] [mpm_prefork:notice] [pid 3610] AH00169: caught SIGTERM, shutting down
[Fri Jun 14 16:49:13.274653 2019] [mpm_prefork:notice] [pid 27638] AH00163: Apache/2.4.10 (Debian) configured -- resuming normal operations
[Fri Jun 14 16:49:13.274706 2019] [core:notice] [pid 27638] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:49:27.421610 2019] [mpm_prefork:notice] [pid 27638] AH00169: caught SIGTERM, shutting down
[Fri Jun 14 16:49:39.854705 2019] [suexec:notice] [pid 32656:tid 140037918689152] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Fri Jun 14 16:49:39.868227 2019] [mpm_event:notice] [pid 32657:tid 140037918689152] AH00489: Apache/2.4.10 (Debian) mod_fcgid/2.3.9 OpenSSL/1.0.1t configured -- resuming normal operations
[Fri Jun 14 16:49:39.868251 2019] [core:notice] [pid 32657:tid 140037918689152] AH00094: Command line: '/usr/sbin/apache2'
[Fri Jun 14 16:50:40.226929 2019] [mpm_event:notice] [pid 32657:tid 140037918689152] AH00491: caught SIGTERM, shutting down
 
Domain error.log:

[Fri Jun 14 23:40:36.000457 2019] [ssl:warn] [pid 12240:tid 139786518718336] AH01909: schnaeppchenpiet.eu:443:0 server certificate does NOT include an ID which matches the server name
[Fri Jun 14 23:40:37.001108 2019] [ssl:warn] [pid 12241:tid 139786518718336] AH01909: schnaeppchenpiet.eu:443:0 server certificate does NOT include an ID which matches the server name
[Fri Jun 14 23:40:44.171404 2019] [include:warn] [pid 12245:tid 139786111100672] [client 78.138.117.191:39926] AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /test/ssi/test.shtml
[Sat Jun 15 00:30:39.148785 2019] [fcgid:warn] [pid 17137:tid 139999265670912] [client 83.135.102.189:47454] mod_fcgid: stderr: PHP Warning: gzopen(work/backup/usr_web4_shop_2019_02_17_12_36.sql.gz): failed to open stream: No such file or directory in /var/www/vhosts/schnaeppchenpiet.eu/httpdocs/admin_QTVET4WMRS/shopDumper/inc/functions_files.php on line 298, referer: https://schnaeppchenpiet.eu/admin_QTVET4WMRS/shopDumper/filemanagement.php?action=restore
[Sat Jun 15 02:14:40.643492 2019] [fcgid:warn] [pid 17137:tid 139999139780352] (32)Broken pipe: [client 34.83.89.90:49108] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Sat Jun 15 03:56:37.931322 2019] [fcgid:warn] [pid 17137:tid 139999265670912] (32)Broken pipe: [client 35.233.247.62:40814] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Sat Jun 15 04:15:42.106828 2019] [fcgid:warn] [pid 17137:tid 139999164958464] (32)Broken pipe: [client 34.83.228.34:55162] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Sat Jun 15 08:15:05.617521 2019] [fcgid:warn] [pid 17137:tid 139999282456320] (32)Broken pipe: [client 34.83.228.34:39768] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function

suexec.log: Zeile 1-49

[2019-06-14 23:40:42]: uid: (10000/web4) gid: (1003/1003) cmd: test.fcgi
[2019-06-15 00:28:33]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:29:28]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:30:14]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:32:40]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:33:27]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:37:13]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:37:51]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:38:27]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:39:10]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:39:12]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:39:47]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:39:59]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:40:43]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:41:12]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:41:45]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:42:09]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:42:46]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:43:03]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:43:29]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:44:09]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:44:47]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:45:00]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:45:51]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:50:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 00:50:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:00:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:02:44]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:10:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:10:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:11:34]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:13:17]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:15:19]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:16:28]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:20:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:20:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:30:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:30:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:30:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:40:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:40:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:40:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:44:14]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:45:50]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 01:50:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 02:00:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 02:00:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 02:00:57]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper
[2019-06-15 02:10:56]: uid: (10000/web4) gid: (1003/1003) cmd: cgi_wrapper

php_fpm:

[14-Jun-2019 23:45:56] NOTICE: configuration file /opt/plesk/php/7.1/etc/php-fpm.conf test is successful

[14-Jun-2019 23:45:59] NOTICE: fpm is running, pid 16053
[14-Jun-2019 23:45:59] NOTICE: ready to handle connections
[14-Jun-2019 23:45:59] NOTICE: systemd monitor interval set to 10000ms
[14-Jun-2019 23:46:38] NOTICE: Terminating ...
[14-Jun-2019 23:46:38] NOTICE: exiting, bye-bye!
 

danton

Debian User
Wenn PHP-FPM korrekt konfiguriert wurde (und da gehen ich bei Plesk einfach mal von aus), dann ist ein chmod 0777 für Dateien innerhalb eines Webspace gar nicht notwendig, denn der User, unter dem PHP ausgeführt wird, entspricht dem User der Dateien in das Verzeichnis hochlädt. Und nein, es gibt mittlerweile keinen Grund, mit einem chmod 0777 Rechte auf Dateien und Verzeichnisse eines Webservers zu vergeben.
Allerdings wäre ich noch nicht einmal davon überzeugt, dass es überhaupt mit dem chmod zusammenhängt. Es gibt eine Fehlermeldung, dass die Datei "work/backup/usr_web4_shop_2019_02_17_12_36.sql.gz " nicht von gzopen geöffnet werden konnte. Es ist eine relative Pfadangabe, und der Pfad "work/backup" existiert ggfl. nicht in /var/www/vhosts/schnaeppchenpiet.eu/httpdocs/admin_QTVET4WMRS/shopDumper
Relative Pfadangaben in includierten PHP-Dateien sind immer eine kritische Sache, da die relative Pfadangabe sich auf die erste includierende Datei bezieht.
 
Na ja was ich nicht verstehe das auf dem Domain space mit einemal nichts mehr Funktioniert ,die Seite darauf macht nur Probleme und MYSQL Dumper auch das lief aber mal alles vollkommen koregt.

Der Login der seite geht nicht mehr und MYSQL Dumper mekert immer wegen dem Passwort obwohl es 100% koregt ist.

Ich verstehe es nicht und kann den Fehler nicht finden.
 

danton

Debian User
Das, was ich geschrieben habe, ist so ziemlich das einzige, was die Logs hergeben.
Und im php-fpm.log sehe ich gerade noch, dass PHP-FPM nach ca. 40 Sekunden beendet wurde (ohne Grund). Läuft PHP-FPM überhaupt noch auf deinem Server?
 
Ich gehe mal davon aus den aufrufen lassen sich die seite und der MYSQL Dumper sie machen eben nur nicht das was sie sollen,wie kann ich das Testen?
 

nexus

Well-Known Member
Ich verstehe es nicht und kann den Fehler nicht finden.
Seite aufrufen, auf die Uhr schauen...und dann in den entsprechenden Logfiles nachschauen, was zum fraglichen Zeitpunkt drin steht.

BTW:
Du kannst dir die Logeinträge auch in Echtzeit anschauen, wenn du tail am CLI verwendest. ;)
 
Last edited:

danton

Debian User
Ob PHP_FPM läuft, kannst du auf der Konsole sehen, wenn du z.B. ps ax eingibst (ggfl. mit grep filtern und mit weiteren Parametern anpassen - siehe Man-Pages). Wenn allerdings die PHP-Dateien grundsätzlich aufrufbar sind, dann kann es auch ein Fehler im Script sein oder eine fehlerhaft Konfig-Datei dieses Scripts. Ein nicht laufendes PHP-FPM würde bei PHP-Dateien einen HTTP 500 Error verursachen und nicht den oben genannten Forbidden Error. Auf dem Webroot den User und die Gruppe des Webroot schon geprüft (und ggfl. korrigiert) und auch, ob auch alle Dateien und Verzeichnisse darunter diesen Eintrag haben (ggfl. mit chown wieder richtig setzen)?
 
Sorry muss mich noch mal melden,das Problem macht mich fertig,gestern war es weg und alles Funktioniert nach dem ich den Browser Cache von Firefox geleert hatte und nun ist es wider da.
 
So nun habe ich den Übeltäter gefunden es liegt an diesem Javascript Code:
Code:
<script type="text/javascript">
var speedKit = {
  appName: 'stellar-thunder-39',
  whitelist: [
/* START Default Whitelist + Third Party Content */
    {
      host: [
        /schnaeppchenpiet\.eu$/,
        "use.fontawesome.com"
      ]
    }
/* END Default Whitelist */
  ],
  blacklist: [
],
};
!function(e,n,t,r,i,o,a){"use strict";var s="baqend-speedkit",u=s+"-user-id",c=s+"-session-id",d=s+"-ab-test-id",p=s+"-session-timestamp",f=s+"-group";function l(e,n,t,r){return Promise.resolve(e).then(function(e){return new Promise(function(i,o){var a=e.transaction(n,t),s=Promise.resolve(r(a.objectStore(n)));a.oncomplete=function(){return s.then(i)},a.onabort=a.onerror=function(){return o(a.error)}})})}function v(e,n,t){return l(e,n,"readwrite",t)}var h,g,m=function(){function e(){this.dbp=null,this.dbp=this.openDb()}return e.prototype.get=function(e){return(n=this.db(),t="baqend-speedkit-store",r=function(n){return n.get(e)},l(n,t,"readonly",r)).then(function(e){return e.result||null});var n,t,r},e.prototype.set=function(e,n){return v(this.db(),"baqend-speedkit-store",function(t){return t.put(n,e)&&void 0})},e.prototype.clear=function(){return Promise.all([(e=this.db(),n="baqend-speedkit-store",v(e,n,function(e){return e.clear()}).then(function(){}))]).then(function(){});var e,n},e.prototype.disconnect=function(){var e=this;return this.dbp?this.dbp.then(function(n){e.dbp=null,n.close()}):promise.resolve()},e.prototype.db=function(){return this.dbp||(this.dbp=this.openDb()),this.dbp},e.prototype.openDb=function(){var e=this,n=indexedDB.open(s,1);return n.onupgradeneeded=function(e){var t=e.oldVersion,r=n.result;t<1&&r.createObjectStore("baqend-speedkit-store")},function(e){return new Promise(function(n,t){e.onsuccess=function(){return n(e.result)},e.onerror=function(){return t(e.error)}})}(n).then(function(n){return n.onclose=function(){e.dbp=null},n.onerror=function(){e.dbp=null},n.onversionchange=function(t){t.newVersion||(e.dbp=null,n.close())},n})},e}();!function(){function e(){this.map=new Map}e.prototype.get=function(e){return Promise.resolve(this.map.get(e)||null)},e.prototype.set=function(e,n){return this.map.set(e,n),Promise.resolve()},e.prototype.clear=function(){return this.map.clear(),Promise.resolve()}}();function w(n){"complete"!==e.readyState?window.addEventListener("load",n):n()}function b(n){var t=new RegExp(n+"=([^,;]*);"),r=e.cookie.match(t);if(r)return r[1];if("undefined"==typeof Storage)return null;try{return localStorage.getItem(n)}catch(i){return null}}function y(n,t){if(e.cookie=n+"="+t+"; path=/","undefined"!=typeof Storage)try{localStorage.setItem(n,t)}catch(r){}}function P(e,n,t){t!==n&&y(e,t)}function S(e){return void 0===e&&(e=25),function(e){var n=[];n.length=e;var t=0;for(;t<e;)n[t]=0,t+=1;return n}(e).map(function(){return Math.floor(62*Math.random())}).map(function(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[e]}).join("")}function I(){if(null!=r.split){var e=(n=b(p))&&(Date.now()-parseInt(n,10))/1e3<=r.sessionLifetime?b(c):S();return y(c,e),y(p,Date.now().toString()),e}var n;return""}function k(){if(null!=r.split){var e=b(u);if(e)return e;var n=S();return y(u,n),n}return""}function E(e,t){if(n.sendBeacon)n.sendBeacon(e,t);else{var r=new XMLHttpRequest;r.open("POST",e,!0),r.send(t)}}function T(e){return fetch(r.appURL+"/config/VAPIDPublicKey").then(function(e){return e.arrayBuffer()}).then(function(e){return{applicationServerKey:e,userVisibleOnly:!0}}).then(function(n){return e.subscribe(n)}).then(function(e){var n={subscription:e,devicetype:"WebPush"};return fetch(r.appURL+"/db/Device/register",{method:"POST",credentials:"include",body:JSON.stringify(n),headers:{"Content-Type":"application/json"}})}).then(function(e){return 200===e.status},function(){return!1})}function C(n){var t,r,i;"complete"!==n.readyState&&(n.readyState="complete",t="speed-kit-completed",r=window,void 0===i&&(i={}),setTimeout(function(){var n;"function"==typeof CustomEvent?n=new CustomEvent(t,{detail:i}):(n=e.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,i),r.dispatchEvent(n)}))}if(!window){window=!0,r.sessionLifetime=r.sessionLifetime||1800;var L=function(e){var t=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],r=null;if(/trident/i.test(t[1]))return r=/\brv[ :]+(\d+)/g.exec(e)||[],["IE",parseInt(r[1],10)||0];if("Chrome"===t[1]){if(null!=(r=e.match(/\bEdge\/(\d+)/)))return["Edge",parseInt(r[1],10)];if(null!=(r=e.match(/\bOPR\/(\d+)/)))return["Opera",parseInt(r[1],10)]}var i=t[2]?[t[1],parseInt(t[2],10)]:[n.appName,parseInt(n.appVersion,10)];return-1===e.indexOf("Android")&&null!=(r=e.match(/version\/(\d+)/i))&&i.splice(1,1,parseInt(r[1],10)),i}(n.userAgent),D=L[0],M=L[1],O={subscribe:function(){return"Notification"in window?Notification.requestPermission().then(function(e){return"denied"===e?"denied":"granted"!==e?"undecided":n[t].ready.then(function(e){var n=e.pushManager;return function(e){return e.getSubscription().then(function(e){return!!e})}(n).then(function(e){return!!e||T(n)})}).then(function(e){return e?"registered":"unregistered"})}):promise.resolve("unsupported")},swSupported:!1,wasServed:!1,wasCacheHit:!1,lastNavigate:{browser:D,browserVersion:M,enabled:!1,served:!1,fromOrigin:!0,cacheHit:!1,cdnCacheHit:null,cdnBackendTime:null,cdnPoP:null,firstLoad:(h=null===b(u),g=n[t]&&n[t].controller,h&&!g),splitTestId:b(d)||"undefined",group:b(f)||"undefined",swResponse:!1},readyState:"loading",userId:k(),sessionId:I(),splitTestId:r.splitTestId,group:function(){if(null==r.split)return r.group="A",r.group;var e,n=b(d),t=b(f);return e=t&&n===r.splitTestId?t:r.group?r.group:Math.random()<r.split?"A":"B",P(f,t,e),P(d,n,r.splitTestId),e}(),navigateId:"/db/speedKit.Metric/"+S(32),track:function(e,n,t){var i=new FormData;i.append("navigate",window.SpeedKit.navigateId),i.append("action",""+e),i.append("label",""+n),i.append("value",""+t),i.append("userId",""+k()),i.append("sessionId",""+I()),i.append("group",""+r.group),E(r.appURL+"/db/speedKit.CustomEvent",i)}};if(window.SpeedKit=O,r.disabled=r.disabled||"B"===O.group,r.group=O.group,r.appURL="https://"+(r.appDomain||"{}.app.baqend.com".replace("{}",r.appName))+"/v1",n[t]){O.swSupported=!0;var R=new m;o=r.sw||"/sw.js",!function(e,n){return"Chrome"===e?n>=61:"Firefox"!==e||59!==n}(D,M)?C(O):(!function(r){var i,o,a=n[t].controller;a?((i=a,o={type:"get-navigate-info",clientURL:location.href},new Promise(function(e,n){var t=new MessageChannel,r=t.port1,a=t.port2;r.onmessage=function(n){return e(n.data)},r.onmessageerror=function(e){return n(e.data)},i.postMessage(o,[a])})).then(function(e){if(e){if("wasCacheHit"in e)return r.wasServed=!0,void(r.wasCacheHit=e.wasCacheHit);r.wasServed=e.served,r.wasCacheHit=e.cacheHit,r.lastNavigate=e,r.lastNavigate.firstLoad=!1,r.lastNavigate.swResponse=!0,r.lastNavigate.fromOrigin=e.fromOrigin}C(r)}),a.postMessage({type:"send-cookies",data:e.cookie,event:"load"})):C(r),setTimeout(function(){return C(r)},1e3)}(O),r.disabled?n[t].getRegistration(o).then(function(e){return!!e&&e.unregister()}):promise.resolve().then(function(){var n=window.devicePixelRatio,t=window.screen.width;return Promise.all([R.set("/com.baqend.speedkit.config",r),R.set("/com.baqend.speedkit.screen",{dpr:n,width:t}),R.set("/com.baqend.speedkit.cookie",{origins:[[location.origin,e.cookie]]}),void 0]).then(function(){return R.disconnect()})}).then(function(){n[t].register(o,{scope:r.scope||"/"}).then(function(n){window.addEventListener("unload",function(){n.active&&n.active.postMessage({type:"send-cookies",data:e.cookie,event:"unload"})}),w(function(){window.setTimeout(function(){var e=window.performance.getEntriesByType("resource").map(function(e){return{url:e.name,initiatorType:e.initiatorType}});n.active&&n.active.postMessage({type:"prewarm-fetch",data:e})},1e3)}),n.navigationPreload&&function(e){if(e.active)return Promise.resolve(e.active);var n=e.waiting||e.installing;return new Promise(function(e){return n.onstatechange=function(){"activated"===n.state&&e(n)}})}(n).then(function(){r.navigationPreload?n.navigationPreload.enable():n.navigationPreload.disable()})})}))}else C(O)}}(document,navigator,"serviceWorker","undefined"!=typeof speedKit?speedKit:config,"SNIPPET_LOADED");
</script>
Allerdings weiss ich leider nicht was an dem Code nicht stimmt?
 

GwenDragon

Registered User
Allerdings weiss ich leider nicht was an dem Code nicht stimmt?
Solltest du wissen ,wenn du den Code da eingefügt hast.
Oder bitte für Support den Entwickler des Wordpress/Javascript-Moduls fragen.

Ansonsten, wenn du mit Javascript arbeitest, schau bitte in deinem Browser über die Entwciklertools in die Console. Die zeigt dir JS-Fehler.
Code:
  blacklist: [
],
Kann kaum sein, dass da ein Komma sein muss. Das wäre nicht valide.
Und ob da ein Regex als Wert für host rein darf weiß ich nicht.

Mehr kann ich hier nicht tun, keine Zeit dir beim JS-Debuggen zu helfen.
 
Last edited:
Vielen dank wen ich ihn so rein setze,scheint das Problem weg zu sein:
Code:
<script type="text/javascript">
var speedKit = {
  appName: 'stellar-thunder-39',
  whitelist: [
/* START Default Whitelist + Third Party Content */
    {
      host: [
        /schnaeppchenpiet\.eu$/,
        "use.fontawesome.com"
      ]
    }
/* END Default Whitelist */
   ]
  ]
  blacklist: [
]
};
!function(e,n,t,r,i,o,a){"use strict";var s="baqend-speedkit",u=s+"-user-id",c=s+"-session-id",d=s+"-ab-test-id",p=s+"-session-timestamp",f=s+"-group";function l(e,n,t,r){return Promise.resolve(e).then(function(e){return new Promise(function(i,o){var a=e.transaction(n,t),s=Promise.resolve(r(a.objectStore(n)));a.oncomplete=function(){return s.then(i)},a.onabort=a.onerror=function(){return o(a.error)}})})}function v(e,n,t){return l(e,n,"readwrite",t)}var h,g,m=function(){function e(){this.dbp=null,this.dbp=this.openDb()}return e.prototype.get=function(e){return(n=this.db(),t="baqend-speedkit-store",r=function(n){return n.get(e)},l(n,t,"readonly",r)).then(function(e){return e.result||null});var n,t,r},e.prototype.set=function(e,n){return v(this.db(),"baqend-speedkit-store",function(t){return t.put(n,e)&&void 0})},e.prototype.clear=function(){return Promise.all([(e=this.db(),n="baqend-speedkit-store",v(e,n,function(e){return e.clear()}).then(function(){}))]).then(function(){});var e,n},e.prototype.disconnect=function(){var e=this;return this.dbp?this.dbp.then(function(n){e.dbp=null,n.close()}):Promise.resolve()},e.prototype.db=function(){return this.dbp||(this.dbp=this.openDb()),this.dbp},e.prototype.openDb=function(){var e=this,n=indexedDB.open(s,1);return n.onupgradeneeded=function(e){var t=e.oldVersion,r=n.result;t<1&&r.createObjectStore("baqend-speedkit-store")},function(e){return new Promise(function(n,t){e.onsuccess=function(){return n(e.result)},e.onerror=function(){return t(e.error)}})}(n).then(function(n){return n.onclose=function(){e.dbp=null},n.onerror=function(){e.dbp=null},n.onversionchange=function(t){t.newVersion||(e.dbp=null,n.close())},n})},e}();!function(){function e(){this.map=new Map}e.prototype.get=function(e){return Promise.resolve(this.map.get(e)||null)},e.prototype.set=function(e,n){return this.map.set(e,n),Promise.resolve()},e.prototype.clear=function(){return this.map.clear(),Promise.resolve()}}();function w(n){"complete"!==e.readyState?window.addEventListener("load",n):n()}function b(n){var t=new RegExp(n+"=([^,;]*);"),r=e.cookie.match(t);if(r)return r[1];if("undefined"==typeof Storage)return null;try{return localStorage.getItem(n)}catch(i){return null}}function y(n,t){if(e.cookie=n+"="+t+"; path=/","undefined"!=typeof Storage)try{localStorage.setItem(n,t)}catch(r){}}function P(e,n,t){t!==n&&y(e,t)}function S(e){return void 0===e&&(e=25),function(e){var n=[];n.length=e;var t=0;for(;t<e;)n[t]=0,t+=1;return n}(e).map(function(){return Math.floor(62*Math.random())}).map(function(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[e]}).join("")}function I(){if(null!=r.split){var e=(n=b(p))&&(Date.now()-parseInt(n,10))/1e3<=r.sessionLifetime?b(c):S();return y(c,e),y(p,Date.now().toString()),e}var n;return""}function k(){if(null!=r.split){var e=b(u);if(e)return e;var n=S();return y(u,n),n}return""}function E(e,t){if(n.sendBeacon)n.sendBeacon(e,t);else{var r=new XMLHttpRequest;r.open("POST",e,!0),r.send(t)}}function T(e){return fetch(r.appURL+"/config/VAPIDPublicKey").then(function(e){return e.arrayBuffer()}).then(function(e){return{applicationServerKey:e,userVisibleOnly:!0}}).then(function(n){return e.subscribe(n)}).then(function(e){var n={subscription:e,devicetype:"WebPush"};return fetch(r.appURL+"/db/Device/register",{method:"POST",credentials:"include",body:JSON.stringify(n),headers:{"Content-Type":"application/json"}})}).then(function(e){return 200===e.status},function(){return!1})}function C(n){var t,r,i;"complete"!==n.readyState&&(n.readyState="complete",t="speed-kit-completed",r=window,void 0===i&&(i={}),setTimeout(function(){var n;"function"==typeof CustomEvent?n=new CustomEvent(t,{detail:i}):(n=e.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,i),r.dispatchEvent(n)}))}if(!window[i]){window[i]=!0,r.sessionLifetime=r.sessionLifetime||1800;var L=function(e){var t=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],r=null;if(/trident/i.test(t[1]))return r=/\brv[ :]+(\d+)/g.exec(e)||[],["IE",parseInt(r[1],10)||0];if("Chrome"===t[1]){if(null!=(r=e.match(/\bEdge\/(\d+)/)))return["Edge",parseInt(r[1],10)];if(null!=(r=e.match(/\bOPR\/(\d+)/)))return["Opera",parseInt(r[1],10)]}var i=t[2]?[t[1],parseInt(t[2],10)]:[n.appName,parseInt(n.appVersion,10)];return-1===e.indexOf("Android")&&null!=(r=e.match(/version\/(\d+)/i))&&i.splice(1,1,parseInt(r[1],10)),i}(n.userAgent),D=L[0],M=L[1],O={subscribe:function(){return"Notification"in window?Notification.requestPermission().then(function(e){return"denied"===e?"denied":"granted"!==e?"undecided":n[t].ready.then(function(e){var n=e.pushManager;return function(e){return e.getSubscription().then(function(e){return!!e})}(n).then(function(e){return!!e||T(n)})}).then(function(e){return e?"registered":"unregistered"})}):Promise.resolve("unsupported")},swSupported:!1,wasServed:!1,wasCacheHit:!1,lastNavigate:{browser:D,browserVersion:M,enabled:!1,served:!1,fromOrigin:!0,cacheHit:!1,cdnCacheHit:null,cdnBackendTime:null,cdnPoP:null,firstLoad:(h=null===b(u),g=n[t]&&n[t].controller,h&&!g),splitTestId:b(d)||"undefined",group:b(f)||"undefined",swResponse:!1},readyState:"loading",userId:k(),sessionId:I(),splitTestId:r.splitTestId,group:function(){if(null==r.split)return r.group="A",r.group;var e,n=b(d),t=b(f);return e=t&&n===r.splitTestId?t:r.group?r.group:Math.random()<r.split?"A":"B",P(f,t,e),P(d,n,r.splitTestId),e}(),navigateId:"/db/speedKit.Metric/"+S(32),track:function(e,n,t){var i=new FormData;i.append("navigate",window.SpeedKit.navigateId),i.append("action",""+e),i.append("label",""+n),i.append("value",""+t),i.append("userId",""+k()),i.append("sessionId",""+I()),i.append("group",""+r.group),E(r.appURL+"/db/speedKit.CustomEvent",i)}};if(window.SpeedKit=O,r.disabled=r.disabled||"B"===O.group,r.group=O.group,r.appURL="https://"+(r.appDomain||"{}.app.baqend.com".replace("{}",r.appName))+"/v1",n[t]){O.swSupported=!0;var R=new m;o=r.sw||"/sw.js",!function(e,n){return"Chrome"===e?n>=61:"Firefox"!==e||59!==n}(D,M)?C(O):(!function(r){var i,o,a=n[t].controller;a?((i=a,o={type:"get-navigate-info",clientURL:location.href},new Promise(function(e,n){var t=new MessageChannel,r=t.port1,a=t.port2;r.onmessage=function(n){return e(n.data)},r.onmessageerror=function(e){return n(e.data)},i.postMessage(o,[a])})).then(function(e){if(e){if("wasCacheHit"in e)return r.wasServed=!0,void(r.wasCacheHit=e.wasCacheHit);r.wasServed=e.served,r.wasCacheHit=e.cacheHit,r.lastNavigate=e,r.lastNavigate.firstLoad=!1,r.lastNavigate.swResponse=!0,r.lastNavigate.fromOrigin=e.fromOrigin}C(r)}),a.postMessage({type:"send-cookies",data:e.cookie,event:"load"})):C(r),setTimeout(function(){return C(r)},1e3)}(O),r.disabled?n[t].getRegistration(o).then(function(e){return!!e&&e.unregister()}):Promise.resolve().then(function(){var n=window.devicePixelRatio,t=window.screen.width;return Promise.all([R.set("/com.baqend.speedkit.config",r),R.set("/com.baqend.speedkit.screen",{dpr:n,width:t}),R.set("/com.baqend.speedkit.cookie",{origins:[[location.origin,e.cookie]]}),void 0]).then(function(){return R.disconnect()})}).then(function(){n[t].register(o,{scope:r.scope||"/"}).then(function(n){window.addEventListener("unload",function(){n.active&&n.active.postMessage({type:"send-cookies",data:e.cookie,event:"unload"})}),w(function(){window.setTimeout(function(){var e=window.performance.getEntriesByType("resource").map(function(e){return{url:e.name,initiatorType:e.initiatorType}});n.active&&n.active.postMessage({type:"prewarm-fetch",data:e})},1e3)}),n.navigationPreload&&function(e){if(e.active)return Promise.resolve(e.active);var n=e.waiting||e.installing;return new Promise(function(e){return n.onstatechange=function(){"activated"===n.state&&e(n)}})}(n).then(function(){r.navigationPreload?n.navigationPreload.enable():n.navigationPreload.disable()})})}))}else C(O)}}(document,navigator,"serviceWorker","undefined"!=typeof speedKit?speedKit:config,"SNIPPET_LOADED");
</script>
 

GwenDragon

Registered User
Schaust du eigentlich mal in die Fehlerkonsole deines Browsers wenn du solchen Code schriebst?
Das Javascript ist falsch! Du kannst doch nicht nach deinem Gusto irgendwas hinzufügen oder weglassen.

Verwende bitte einen Editor, der bei Javascript (JS) die Verschachtelung korrekt anzeigt und auch JS validiert.
Beschäftige dich mit Javascript, wenn du selbst Anpassungen machen willst. Oder suche dir jemand, eine Agentur oder mach hier ein Angebot, der das Javascript für dich anpasst und deinen Shop pflegt.
Viel Erfolg.

Ich bin hier raus, weil ich keine unbezahlte Nachhilfe im Programmieren leiste bei kommerziellen Seiten.
 
Top