Re: [TYPO3-german] Berechtigungen der einzelnen Typo3 Ordner

2016-12-17 Diskussionsfäden Marcus Raphelt
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

2016-12-17 Diskussionsfäden Renzo Bauen
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

2016-12-17 Diskussionsfäden Renzo Bauen
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?

2016-12-17 Diskussionsfäden Renzo Bauen
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

2016-12-17 Diskussionsfäden Dr. Dieter Porth

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?

2016-12-17 Diskussionsfäden Hauke Haller

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

2016-12-17 Diskussionsfäden Benedikt Hofmann

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

2016-12-17 Diskussionsfäden 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] TCA Fehler

2016-12-17 Diskussionsfäden 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


Re: [TYPO3-german] typoscript db query performance issue

2016-12-17 Diskussionsfäden Dr. Dieter Porth

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

2016-12-17 Diskussionsfäden Dr. Dieter Porth

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

2016-12-17 Diskussionsfäden Dr. Dieter Porth

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