Re: [TYPO3-german] Berechtigungen der einzelnen Typo3 Ordner
Hallo, ich sage mal: so strikt wie möglich, so frei wie nötig. Die Ordnerrechte sind aber nur die halbe Wahrheit - entscheidend ist auch, wie der / die Server generell aufgesetzt ist/sind. Ist der Typo3-Core beschreibbar? Gibt es separate Benutzer für jeden Virtual Host? Ist jeder Virtual Host in seiner eigenen eingeschlossenen Umgebung, so dass ein erfolgreicher Angreifer nicht aus der Webroot "ausbrechen" kann? Welche Rechte hat der mysql-User? Gibt es FTP-/SSH-Zugänge, und wenn ja, worauf haben diese Zugriff und warum? Nebenbei bemerkt: reden wir hier von erfolgreichen Angriffen oder nur Versuchen? Wenn jemand hier tatsächlich Erfolg hatte, können unnötig vergebene Schreibrechte *ein* Problem sein, sie sind aber i.d.R. nicht *das* Problem. Gruß Marcus Raphelt Am 16.12.2016 um 23:01 schrieb Claudia Stalder: > Wir haben auf unseren Servern immer wieder Hacker-Angriffe und wir > vermuten, dass unsere Ordner nicht die korrekten Berechtigungen besitzen. > Kann mir jemand mitteilen, welches die optimalen Berechtigungen sind > für die Standardordner von Typo3? > Danke für Ihre Mithilfe. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Berechtigungen der einzelnen Typo3 Ordner
Hallo Claudia ich empfehle Dir die folgende Lektüre: https://docs.typo3.org/typo3cms/SecurityGuide/GuidelinesAdministrators/FileDirectoryPermissions/Index.html Beste Grüsse, Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TCA Fehler
Hallo Johannes im TCA_tx_jobfairextended_domain_model_shortdescription.php Zeile 80ff hast Du einen Typ 'none' mit einem eval-Attribut, ich meine das macht da keinen Sinn, der Typ none ist ja nur zum Anzeigen, der evaluiert ja nichts... Aber es ist schon spät und vielleicht liegt das Problem ja anderswo. Beste Grüsse und gute Nacht! Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 Am Samstag, den 17.12.2016, 11:08 +0100 schrieb Johannes C. Laxander: > Hallo, > > ich habe TCA-Definitionen einer Extension angepasst/überschrieben, komme bei > diesem Fehler jetzt schon seit Tagen nicht weiter und brauche deshalb > dringend Eure Hilfe.: > > #1: PHP Catchable Fatal Error: Argument 2 passed to > TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory::setFieldEvaluat > ions() must be of the type array, string given, called in > /.../sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapFactory.php on > line 170 and defined in > /.../sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapFactory.php > line 350 > > Evaluations sind in meinem TCA z.B. so angegeben: > > 'config' => array( >..., > 'eval' => 'trim, required', > ), > > Hier die Dateien zum reinschauen: > https://gist.github.com/jochla/41a98e600d91ec4c251ea596c4009b08 > > Hoffe auf Eure Hilfe! Danke. > > Gruß, Johannes. > > > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] EXT:fluid_styled_content vs. EXT:fluidcontent_core?
Hallo Hauke wenn diese Ext alle vom Core-Team stammen würden, dann könnte man von unsinniger Parallelentwicklung sprechen. Aber nur Fluid_styled_content ist vom Core-Team. Alles andere sind Ext die von irgendjemandem entwickelt wurden und dann der Community zur Verfügung gestellt wurden. So gibt es viele weitere Ext die sich konkurrieren. D.h. in TYPO3 hast Du immer die Möglichkeit alles auf vielen Wegen zu erreichen. Wenn Du nur mit den Core-Extensions unterwegs bist, dient fluid_styled_content dazu, die Ausgabe durch Fluid auch mit den Mitteln von Fluid zu formatieren. Wenn Du mehr Funktionalität brauchst und diese nicht selber herstellen willst, dann greifst Du auf eine von Dir erwähnten Ext zu. Allerdings musst Du selber entscheiden, welche die richtige für Dich ist und Dir bei deinem Ausgabe-Problem am besten hilft. Fluid_styled_content ist oft die Basis, auf der andere Ext aufbauen. Ich hoffe das Hilft dir etwas weiter. Beste Grüsse, Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] typoscript db query performance issue
Hi Alex, Ja, es war noch etwas früh heute morgen. 'where' hat doch ein stdWrap. Also kannst du mit Registern arbeiten. lib.Machwas = COA lib.machwas{ 10 = LOAD_REGISTER 10 { deinTitle.cObject < temp.newsTitle deinTime.cObject = TEXT deinTime.data = date:U } 20 = CONTENT 20 { .. where.stdWrap.dataWrap = (datetime >= '{REGISTER:deinTime}' AND deleted = '0' AND hidden = '0' AND title = '{REGISTER:deinTitle}') ..} 30 = RESTORE_REGISTER So ungefähr sollte die Struktur aussehen. Mit besten Grüßen Dieter Am 17.12.2016 um 14:08 schrieb Alex B.: Vielen Dank für die Hinweise/Hilfe. Das Problem liegt leider nicht in der Syntax, diese ist ok, nur etwas veraltet - "andWhere" ist deprecated wie ich nun gesehen habe. Ich habe daher auf "where" umgestellt. Die Performance-Probleme werden offenbar von der Anzahl der MySQL-Rows verursacht. Wenn ich "max" z.B. auf 10 stelle, ist die Anfrage wieder schnell. Allerdings befinden sich in dem record-storage mit der verwendeten pid (168) nur ca. 200 News-Items -- das sollte für einen normalen db-query doch eigentlich sehr wenig sein? Mein Ziel ist es News-Items auszulesen deren Titel der selbe ist wie der Titel der aktuell geöffneten News. Bisher hatte ich alle News die einen anderen Titel haben später per jquery aus dem dom entfernt -- um die Datenbankabfrage nun zu verbessern, möchte ich nun den Titel des aktuell geöffneten News-Item per typoscript auslesen und in meine Datenbankabfrage (where) einbinden. Das bekomme ich leider nicht hin. Hier mein aktueller Code: # den titel des aktuell geoeffneten news-items auslesen temp.newsTitle = RECORDS temp.newsTitle { dontCheckPid = 1 tables = tx_news_domain_model_news source.data = GP:tx_news_pi1|news source.intval = 1 conf.tx_news_domain_model_news = TEXT conf.tx_news_domain_model_news { field = title # htmlSpecialChars = 1 } wrap = | } # for testing, das gibt den titel der aktuell geoeffenten news korrekt aus # page.800 < temp.newsTitle # lib.dbquery, diese lib wird dann in ein powermail formular eingebunden lib.dbquery = CONTENT lib.dbquery { table = tx_news_domain_model_news select { pidInList = 168 selectFields = title,datetime recursive = 1 orderBy = datetime ASC where = (datetime >= '###newsdate###' AND deleted = '0' AND hidden = '0' AND title = '###newstitle###') markers { newsdate.data = date:U # newstitle.data < temp.newsTitle ## does not work # newstitle < temp.newsTitle ## does not work # newstitle.data = temp.newsTitle ## does not work # newstitle = temp.newsTitle ## does not work } # max = 20 } renderObj = COA renderObj { 10 = COA 10 { 10 = TEXT 10.data = field:title 10.noTrimWrap = ||, | 20 = TEXT 20.data = field:datetime 20.strftime = %d.%m.%Y 30 = TEXT 30.value = [\n] } } } [end] Vielen Dank für die Hilfe, Alex ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] EXT:fluid_styled_content vs. EXT:fluidcontent_core?
Moin, kann jemand den Unterschied zwischen EXT:fluid_styled_content und EXT:fluidcontent_core erklären? Wofür nutze ich was? Für fluidcontent_core gibts wohl viele Erweiterungen und viel Dokumentation: fluidtypo3.org Kann man EXT:mask mit fluidcontent_core nutzen? Warum gibt es diese Parallel(?)entwicklung eigentlich? Grüße von Hauke ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Backend Modul Problem
Hallo @all, Ich habe mal wieder ein kleines Problem. Ich bin gerade dabei bei meiner Extension ein Backendmodul zu bauen. Was soll es können: * Es soll eine Übersicht von Datengruppen anzeigen (funktioniert) * Wenn ich auf diese Gruppe klicke soll es mir alle darin befindlichen Daten anzeigen (funktioniert) * Es soll in der Übersicht bestimmte Daten für bestimmte User anzeigen (funktioniert nicht) => Also z.B. Gruppe 1 und Gruppe 2 soll nur User 1 sehen => Gruppe 3 und 4 nur User 2 usw. Beim letzten Punkt hänge ich eben. Kurze Info: Die Übersichtsdaten, werden in seperaten Ordner gespeichert, welche je nach User ersichtlich sind. Das heißt jeder User hat seine ganz eigenen Ordner. Das verwenden wir derzeit aber es ist unübersichtlich und ich würde es deshalb gerne in ein Backendmodul geben. Ich habe 2 Ideen wie ich es anstellen könnte: 1. Ich nehme diese Ordnerrechte und die User müssen auf die Ordner klicken um die schönere Ansicht über das Backendmodul zu erhalten. (Nehme mal an das wäre einfacher) 2. Ich baue ein eigene Spalte in die Backenduser ein und vergebe so die Rechte auf die einzelnen Daten über den StoragePid der Datein... Für bessere Ideen, Vorschläge etc. bin ich offen und würde mich freuen wenn ihr mir dabei helfen könnt :) Vielen Dank Liebe Grüße Benedikt ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: typoscript db query performance issue
Vielen Dank für die Hinweise/Hilfe. Das Problem liegt leider nicht in der Syntax, diese ist ok, nur etwas veraltet - "andWhere" ist deprecated wie ich nun gesehen habe. Ich habe daher auf "where" umgestellt. Die Performance-Probleme werden offenbar von der Anzahl der MySQL-Rows verursacht. Wenn ich "max" z.B. auf 10 stelle, ist die Anfrage wieder schnell. Allerdings befinden sich in dem record-storage mit der verwendeten pid (168) nur ca. 200 News-Items -- das sollte für einen normalen db-query doch eigentlich sehr wenig sein? Mein Ziel ist es News-Items auszulesen deren Titel der selbe ist wie der Titel der aktuell geöffneten News. Bisher hatte ich alle News die einen anderen Titel haben später per jquery aus dem dom entfernt -- um die Datenbankabfrage nun zu verbessern, möchte ich nun den Titel des aktuell geöffneten News-Item per typoscript auslesen und in meine Datenbankabfrage (where) einbinden. Das bekomme ich leider nicht hin. Hier mein aktueller Code: # den titel des aktuell geoeffneten news-items auslesen temp.newsTitle = RECORDS temp.newsTitle { dontCheckPid = 1 tables = tx_news_domain_model_news source.data = GP:tx_news_pi1|news source.intval = 1 conf.tx_news_domain_model_news = TEXT conf.tx_news_domain_model_news { field = title # htmlSpecialChars = 1 } wrap = | } # for testing, das gibt den titel der aktuell geoeffenten news korrekt aus # page.800 < temp.newsTitle # lib.dbquery, diese lib wird dann in ein powermail formular eingebunden lib.dbquery = CONTENT lib.dbquery { table = tx_news_domain_model_news select { pidInList = 168 selectFields = title,datetime recursive = 1 orderBy = datetime ASC where = (datetime >= '###newsdate###' AND deleted = '0' AND hidden = '0' AND title = '###newstitle###') markers { newsdate.data = date:U # newstitle.data < temp.newsTitle ## does not work # newstitle < temp.newsTitle ## does not work # newstitle.data = temp.newsTitle ## does not work # newstitle = temp.newsTitle ## does not work } # max = 20 } renderObj = COA renderObj { 10 = COA 10 { 10 = TEXT 10.data = field:title 10.noTrimWrap = ||, | 20 = TEXT 20.data = field:datetime 20.strftime = %d.%m.%Y 30 = TEXT 30.value = [\n] } } } [end] Vielen Dank für die Hilfe, Alex ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] TCA Fehler
Hallo, ich habe TCA-Definitionen einer Extension angepasst/überschrieben, komme bei diesem Fehler jetzt schon seit Tagen nicht weiter und brauche deshalb dringend Eure Hilfe.: #1: PHP Catchable Fatal Error: Argument 2 passed to TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory::setFieldEvaluat ions() must be of the type array, string given, called in /.../sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapFactory.php on line 170 and defined in /.../sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapFactory.php line 350 Evaluations sind in meinem TCA z.B. so angegeben: 'config' => array( ..., 'eval' => 'trim, required', ), Hier die Dateien zum reinschauen: https://gist.github.com/jochla/41a98e600d91ec4c251ea596c4009b08 Hoffe auf Eure Hilfe! Danke. Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] typoscript db query performance issue
Nachsatz. Ich habe das andWhere in der Dokumentation überlesen. Ist für mich zu früh am Samstag. Sorry. Aber die geschweifte Klammer erscheint mit in deinem Script merkwürdig. {} stehen in TypoScript für Array-Konstruktionen. Laut Doku hat andWhere den Typ SQL-where/stdWrap. Der Ausdruck wird vermutlich nicht ausgewertet. Dieter Am 16.12.2016 um 23:01 schrieb Alex B.: Liebes Forum, ich habe ein Problem mit einer typoscript Datenbankabfrage. Die Abfrage soll tx_news items auslesen und für die Ausgabe in powermail vorbereiten. Das Script läuft fehlerfrei - allerdings erhalte ich wenn ich das typoscript einbinde eine längere Ladezeit von 7-9 Sekunden. Hier mein ts db query: lib.dbquery = CONTENT lib.dbquery { table = tx_news_domain_model_news select { pidInList = 15 orderBy = datetime ASC where = deleted = 0 andWhere = hidden = 0 andWhere { data = date:U wrap = datetime >=| } } renderObj = COA renderObj { 10 = COA 10 { 10 = TEXT 10.data = field:title 10.noTrimWrap = ||, | 20 = TEXT 20.data = field:datetime 20.strftime = %d.%m.%Y 30 = TEXT 30.value = [\n] } } } Kann jemand nachvollziehen weshalb sich der query so stark auf die Ladezeit auswirkt? (Hosting liegt bei Mittwald auf einem XL v-host). Besten Dank für die Hilfe, Alex ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] typoscript db query performance issue
Lieber Alex, ein Blick in die Documentation zeigt, dass das "select" kein "andWhere" kennen sollte. Wahrscheinlich werden alle Datensätze verarbeitet. Hast du dir einfach mal dein Skript ausgeben lassen? Dieter Am 16.12.2016 um 23:01 schrieb Alex B.: Liebes Forum, ich habe ein Problem mit einer typoscript Datenbankabfrage. Die Abfrage soll tx_news items auslesen und für die Ausgabe in powermail vorbereiten. Das Script läuft fehlerfrei - allerdings erhalte ich wenn ich das typoscript einbinde eine längere Ladezeit von 7-9 Sekunden. Hier mein ts db query: lib.dbquery = CONTENT lib.dbquery { table = tx_news_domain_model_news select { pidInList = 15 orderBy = datetime ASC where = deleted = 0 andWhere = hidden = 0 andWhere { data = date:U wrap = datetime >=| } } renderObj = COA renderObj { 10 = COA 10 { 10 = TEXT 10.data = field:title 10.noTrimWrap = ||, | 20 = TEXT 20.data = field:datetime 20.strftime = %d.%m.%Y 30 = TEXT 30.value = [\n] } } } Kann jemand nachvollziehen weshalb sich der query so stark auf die Ladezeit auswirkt? (Hosting liegt bei Mittwald auf einem XL v-host). Besten Dank für die Hilfe, Alex ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Kann keine Neuen Datensätze in der Listendarstellung anlegen
Hallo Christian, Vielleicht sind die Tabellen in der TSConfig auf hide gesetzt. Heißt Hidetables oder so. Ich würde mir mal im Info-Modul die PageTsConfig anschauen. Dieter Am 17.12.2016 um 01:45 schrieb SChani: Hallo, ich habe das Problem das ich unter 7.6.x keinen Neuen Datensatz in der Listendarstellung anlegen kann. Ich bin Admin und normalerweise sollte ich in der Listendarstellung alle möglichen Datensätze vom System und von den Extensions angezeigt bekommen, die ich dann innerhalb der Seite anlegen kann. Aber die Liste ist leer. Hab schon alle Caches geleert und einige Extensions testweise abgeschaltet. Woran kann das liegen? Bei anderen TYPO3 7.6.x auf dem gleichen Server hab ich das Problem nicht. Besten Dank für Tipps Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german