Symfony2 Cheat-Book Die Symfony2 CLI-Anwendung. Seite 1 von 35

Größe: px
Ab Seite anzeigen:

Download "Symfony2 Cheat-Book Die Symfony2 CLI-Anwendung. Seite 1 von 35"

Transkript

1 Seite 1 von 35

2 von Anton Dachauer twitter.com/antondachauer ISBN: Seite 2 von 35

3 Inhaltsverzeichnis 1 Einführung Warum ein Framework nutzen? MVC Was ist das? Symfony installieren Linux & Mac OS X Windows Installation mit Composer Hinweise zur Installation Apache-Server einrichten htaccess Git zur Versionsverwaltung einrichten Symfony erweitern: Bundles Bundle mit Composer installieren Eigenes Bundle erstellen Die Symfony2 CLI-Anwendung Grundlegendes Standard Standard-e assetic:dump assetic:watch assetics:install cache:clear cache:warmup config:debug config:dump-reference container:debug debug:config debug:container debug:event-dispatcher debug:router debug:swiftmailer debug:translation debug:twig doctrine:cache:clear-metadata doctrine:cache:clear-query doctrine:cache:clear-result doctrine:database:create doctrine:database:drop doctrine:ensure-production-settings doctrine:generate:crud doctrine:generate:entities doctrine:generate:entity doctrine:generate:form doctrine:mapping:convert doctrine:mapping:import doctrine:mapping:info...23 Seite 3 von 35

4 doctrine:query:dql doctrine:query:sql doctrine:schema:create doctrine:schema:drop doctrine:schema:update doctrine:schema:validate generate:bundle generate:controller generate:doctrine:crud generate:doctrine:entities generate:doctrine:entity generate:doctrine:form init:acl orm:convert:mapping router:debug router:dump-apache router:match security:check server:run server:startet server:status server:stop swiftmailer:debug swiftmailer: send swiftmailer:spool:send translation:debug translation:update twig:debug twig:lint yaml:lint...35 Seite 4 von 35

5 1 Einführung Symfony ist ein quelloffenes Web Application Framework auf PHP-Basis und wird seit dem Jahr 2005 unter der Leitung des Franzosen Fabien Potencier entwickelt. Es wurde aufgrund der steigenden Bekanntheit von Ruby on Rails und dem Wunsch nach einem ähnlichen MVC- Framework auf PHP-Basis entwickelt und stieß auf immer größere Beliebtheit. Im Januar 2007 erschien die erste Version 1.0, im Juli 2011 erschien die Version 2.0, die sich gänzlich von der Version 1.0 unterscheidet. Die aktuelle Version läuft unter der Versionsnummer 2.6 und erschien im November Warum ein Framework nutzen? Stell dir vor, du willst als Autohersteller ein neues Auto bauen. Egal, wie du anfängst, du würdest wohl kaum das Rad neu erfinden, sondern eins aus dem Regal nehmen, vielleicht ein bisschen verbessern und dann an dein Auto schrauben. Müsstest du für jedes Auto, das du herstellst, alle Einzelteile neu erfinden, würdest du nicht nur sehr viel mehr Zeit benötigen, sondern auch kaum neue Erkenntnisse und Erfahrungen sammeln, weil du damit beschäftigt bist, in einem wirtschaftlich erfolgsversprechenden Zeitraum fertig zu werden. Natürlich könntest du den Erfindungsprozess des Rades optimieren aber wesentlich effektiver wärst du bei der Herstellung deines Autos, wenn das Rad, das optimal für den Einsatz als Autoreifen optimiert wurde, bereits im Regal steht und du es nur noch ans Auto schrauben musst. Dieser bildliche Prozess ist auch auf den Prozess der Software-Entwicklung übertargbar. Wenn du für jede Webanwendungen, die du entwickeln möchtest, immer bei Null anfangen müsstest, würdest du Monate, wenn nicht sogar Jahre brauchen, um alle Funktionen, die ein ausgereiftes Framework wie Symfony2 per Knopfdruck dir zur Verfügung stellt, umzusetzen. Es geht aber nicht nur darum, Zeit zu sparen. Wenn du zum Beispiel eine Webanwendung entwickeln möchtest, für die Sicherheit eine große Rolle spielt, ist es fast ein Muss, zu einem Framework zu greifen. Bei Symfony arbeiten (laut Projekt-Website) etwa Personen am Quellcode, es steht also wesentlich mehr Know-how zur Verfügung als in jedem durchschnittlichen Unternehmen. Solltest du es also gegen meine gut gemeinten Erwartungen schaffen, in absehbarer Zeit eine Webanwendung großen Umfangs ohne Framework umzusetzen, fehlt dir dennoch das Know-how, dass die Entwickler von Symfony in ihr Projekt gesteckt haben. Auch wenn du der beste Entwickler der Welt bist ;-) 1.2 MVC Was ist das? Als MVC (Model-View-Controller) wird ein Architekturmuster in der Software-Entwicklung bezeichnet. Es sagt aus, dass Software in drei Einheiten strukturiert ist: In das Model (Datenmodell), die Präsentation (view oder Frontend) und die Programmsteuerung (Controller). Durch diese Strukturierung wird eine bessere Änderbarkeit, Erweiterbarkeit und Wiederverwendbarkeit erziehlt. So ist es zum Beispiel möglich, ohne größeren Aufwand eine Software zu entwickeln, die unterschiedliche Datenbanksysteme nutzen kann. Seite 5 von 35

6 Folgender rudimentärer Prozess lässt sich unter Einbezug des Nutzers ableiten: 1. Das Datenmodell stellt die Daten bereit und aktualisiert das Frontend/View. 2. Der User sieht das Frontend und kann Daten über ein Formular verändern. 3. Der Controller erhält die Daten, verarbeitet sie und schickt sie an das Datenmodell zurück. 4. Das ganze geht von Vorne los. Grundsätzlich bilden die Bereiche Model, View, und Controller drei abgegrenzte Bereiche, während Erweiterungen in der Regel zwischen diesen Bereichen angesiedelt sind. 1.3 Symfony installieren Die Entwickler von Symfony stellen einen Installer bereit, der das einfache Installieren des Frameworks mit allen Standard-Komponenten ermöglicht. Mit folgenden en installierst du den Symfony Installer auf deinem Rechner: Linux & Mac OS X $ sudo curl LsS o /usr/local/bin/symfony $ sudo chmod a+x /usr/local/bin/symfony Windows c:\> php r "readfile(' > symfony anschließend muss der heruntergeladene Ordner noch verschoben werden: c:\> move symfony c:\projects c:\projects\> php symfony Mit folgenden en installierst du die aktuelle Symfony-Version: # Linux, Mac OS X $ symfony new my_project_name # Windows c:\> cd projects/ c:\projects\> php symfony new my_project_name Wenn du eine spezifische Version installieren möchtest, kannst du diese als hinzufügen: Seite 6 von 35

7 # Installiert eine der am meisten verwendeten Versionen $ symfony new my_project_name 2.3 $ symfony new my_project_name 2.5 $ symfony new my_project_name 2.6 # Installiert eine spezifische Version $ symfony new my_project_name $ symfony new my_project_name # Installiert die letzte LTS (Long Term Support) Version $ symfony new my_project_name lts Installation mit Composer Alternativ ist es ebenfalls möglich, Symfony mit Hilfe von Composer zu installieren, allerdings wird in diesem Fall mehr Zeit benötigt. Mit folgendem holst du dir die aktuelle Version von Composer und installierst sie global auf deinem PC: # Linux, Mac OS X $ curl ss php $ sudo mv composer.phar /usr/local/bin/composer Eine Version für Windows findest du unter zum Download. # Aktuelle Version $ composer create project symfony/framework standard edition my_project_name # Spezifische Version $ composer create project symfony/framework standard edition my_project_name "2.3.*" Hinweise zur Installation Es gibt einige Voraussetzungen, die deine Entwicklungs- und Server-Umgebung erfüllen muss, damit du Symfony2 in Betrieb nehmen kannst. Folgende Voraussetzungen müssen erfüllt sein: PHP in der Version oder aktueller JSON muss aktiviert sein ctype muss aktiviert sein date.timezone muss in der php.ini (Konfigurationsdatei) gesetzt sein. Folgende Optionale Voraussetzungen sollten erfüllt sein: Das PHP-Modul sollte installiert sein libxml sollte mindestens in Version installiert sein Seite 7 von 35

8 PHP tokenizer sollte aktiviert sein iconv sollte aktiviert sein Nur *nix: POSIX sollte aktiviert sein Intl sollte mit ICU 4+ installiert sein APC (oder ein anderer Opcode-Cache) sollte installiert sein Folgende php.ini-einstellungen sind dringend empfohlen short_open_tag = Off magic_quotes_gpc = Off register_globals = Off session.auto_start = Off Beachte, dass nach einer Installation oder Aktivierung und nach dem Bearbeiten der php.ini- Konfigurationsdatei stets der Apache-Server neu gestartet werden muss, damit die Änderungen wirksam werden. Meistens gibt es unterschiedliche php.ini-konfigurationsdateien auf einem System. In der Regel eine für die PHP-CLI und eine oder mehrere für den Apache-Server. Achte darauf, dass du Änderungen in der php.ini-datei sowohl für die PHP-CLI als auch für den Apache-Server vornimmst, um Probleme zu vermeiden, die später nur schwer zu finden sind. 1.4 Apache-Server einrichten Um deine Symfony-Installation verwenden zu können, wird eine konfigurierte LAMP-Umgebung (Apache2 + PHP5 + MySql) benötigt. Alternativ kann auch ein anderes Datenbanksystem verwendet werden. Für Windows-Nutzer empfielt sich der Einsatz des Paketes XAMP, das bereits mit allen erforderlichen Erweiterungen ausgestattet und vorkonfiguriert ist. Nutzern von Linux-Systemen empfehle ich, die erforderlichen Pakete einzeln zu installieren. Zahlreiche passende Anleitungen findest du für deine Linux-Distribution bei Google. Es ist ebenfalls empfehlenswert, einen eigenen VirtualHost für jedes Projekt anzulegen. Das vereinfacht die Arbeit an mehreren Projekten auf einem System. Um einen neuen VirtualHost anzulegen, muss eine Datei im Ordner sites available im Apache2-Konfigurationsordner hinzugefügt werden und folgenden Inhalt haben: Seite 8 von 35

9 <VirtualHost *:80> ServerName project.local ServerAlias DocumentRoot /var/www/project/web <Directory /var/www/project/web> AllowOverride All Order Allow,Deny Allow from All </Directory> ErrorLog /var/log/apache2/project_error.log CustomLog /var/log/apache2/project_access.log combined </VirtualHost> Ich habe es mir zur Angewohnheit gemacht, als Endung für den ServerName immer.local zu verwenden. So ist sofort erkennbar, dass es sich um eine lokale Website handelt, wenn sie im Browser aufgerufen wird. Damit du project.local (bzw. den von dir gewählten Servernamen) im Browser aufrufen kannst, ist ein Eintrag in der Hosts-Datei deines Systems erforderlich. Die Datei findest du bei Windows unter %SystemRoot%\system32\drivers\etc\hosts bei Mac OS X unter /etc/hosts bzw. /private/etc/hosts und bei Linux unter /etc/hosts Nach einem Neustart des Apache-Servers sollte alles funktionieren. Wenn nicht, hilft immer ein Blick in die Apache Log-Date (/var/log/apache2/project_error.log) htaccess Die.htaccess-Datei ist für Symfony2 wichtig und darf nicht fehlen. Sie ist Bestandteil des Routings und sollte wie folgt aussehen: <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On # Explicitly disable rewriting for front controllers RewriteRule ^app_dev.php [L] RewriteRule ^app.php [L] RewriteCond %{REQUEST_FILENAME}! f # Change below before deploying to production #RewriteRule ^(.*)$ /app.php [QSA,L] RewriteRule ^(.*)$ /app_dev.php [QSA,L] Seite 9 von 35

10 </IfModule> 1.5 Git zur Versionsverwaltung einrichten Ich empfehle jedem Entwickler, seinen Quellcode mit einem Versionsverwaltungstool zu verwalten. Das hilft nicht nur im Team, um Änderungen nachverfolgen zu können, auch Entwicklern, die alleine an Projekten kann es helfen. Denn wenn zum Beispiel deine Festplatte den Geist aufgibt und alles hinüber ist, hast du den Quellcode und die investierte Zeit immer noch im Repository. Auch das Wiederherstellen von einer Version einer Quelldatei ist wesentlich einfacher, denn du hast jederzeit die Möglichkeit, im Git-Repository alle Dateien in allen Versionen seit dem ersten Commit einzusehen und kannst jeden Stand wiederherstellen. Es gibt eine große Anzahl an Anbietern, die Git-Repositories anbeiten, ich empfehle dir die folgenden beiden, die ich hauptsächlich nutze: Github für Open Source-Projekte: Bei Github kannst du kostenlos beliebig viele öffentliche Repositories erstellen. Das Team der mitarbeitenden Entwickler kann ebenfalls beliebig groß sein. Bitbucket für Geheim- und Kundenprojekte: Bitbucket ermöglicht das Anlegen beliebig vieler Repositories, die nicht öffentlich sind. Ein Team kann in der kostenlosen Variante aus maximal 10 Personen bestehen, bevor es kostenpflichtig wird. Wenn du bei einem der beiden Anbieter ein Repository erstellt hast, erhältst du eine einfache Anleitung, wie du deinen Quellcode in das Repository commitest. Deshalb möchte ich darauf nicht näher eingehen. 1.6 Symfony erweitern: Bundles Bei Symfony werden Erweiterungen in Form von Bundles abgebildet und ergänzen in der Regel die Standard-Funktionalität des Frameworks. Bundles können entweder selbst entwickelt, oder aus externen Quellen eingebunden werden. Bei der Einbindung externer Bundles kommt in der Regel der Composer zum Einsatz, der das Instalieren sämtlicher Quellcode-Pakete, die auf der Website packagist.org zu finden sind, ermöglicht. Packagist.org listet nicht nur Symfony-Bundles, sondern auch Pakete und Libs von anderen Frameworks und Tools. Grundsätzlich lassen sich zwar alle Pakete und Libs mit Composer installieren, aber nicht alle sind mit Symfony kompatibel. In der Regel gibt es jedoch immer eine Dokumentation, in der die Kompatibilität aufgezeigt wird Bundle mit Composer installieren Wenn du Symfony2 um ein externen Bundle erweitern möchtest, sind folgende Schritte zu tun: 1. Kompatibles Bundle suchen: Über Google oder Github alle Bundles, die sich mit Composer installieren lassen, findest du auf Github, auch die Dokumentation 2. Ausgewähltes Bundle auf packagist.org suchen 3. Require für passende Version kopieren (siehe Bild nächste Seite) Seite 10 von 35

11 4. Kopierten Text in die Datei composer.json in den Require -Abschnitt einfügen. 5. composer update ausführen. Wenn eine Abhängigkeit nicht erfüllt ist, gibt Composer eine entsprechende Meldung aus (das kann auch System-Pakete betreffen). Wenn eine spezifische Version des Bundles erforderlich ist, kannst du diese auf packagist.org auswählen und den entsprechenden Require-Text verwenden. Nach der Installation des Bundles sind noch ein paar wenige Schritte erforderlich, um es in Symfony zu integrieren. Eine Anleitung findest du in der Regel in der Dokumentation des Bundles Eigenes Bundle erstellen Das Entwickeln eines eigenen Bundles ist ebenfalls möglich und ein wichtiger Bestandteil von Symfony. Dazu bietet die Symfony-CLI-Anwendung die Möglichkeit, das Grundgerüst generieren zu lassen. Folgender erledigt das für dich: php app/console generate:bundle Nach dem Aufruf des s wirst du zur Eingabe einiger Informationen zum Bundle aufgerufen. Anschließend kannst du mit dem Entwickeln beginnen. 2 Die Symfony2 CLI-Anwendung Im folgenden Abschnitt findest du die Referenz zu allen Standard-en der Symfony2 CLI- Anwendung. 2.1 Grundlegendes Die Symfony2 CLI-Anwendung erfüllt den Zweck, Wartungsarbeiten am Projekt vorzunehmen und/oder Aufgaben auszuführen, die nur auf dem Server auszuführen sind. Wenn also eine Interaktion mit Nutzern der Webanwendung erforderlich ist, kann die CLI-Anwendung nicht genutzt werden, da es kein Frontend gibt und die Aufgaben ohne Apache-Server ausgeführt werden. Wenn dein Projekt auf einem Server läuft, ist es also auch erforderlich, dass du dich direkt am Server mit SSH (Shell Secure Protocoll) am Server anmeldest. Dieser Abschnitt befasst sich mit allen Standard-en, die Symfony2 in seiner Standardausführung von Haus aus mitbringt. Natürlich kannst du aber auch eigene e hinzufügen. Seite 11 von 35

12 Ein ist in einem festen Muster aufgebaut und sieht zum Beispiel so aus: php app/console cache:clear env=prod php startet den PHP-Interpreter. app/console ist das PHP-Script, das aufgerufen werden soll. cache:clear ist der Symfony2-. env=prod ist ein (entspricht dem Environment). Mit folgendem kannst du eine Übersicht mit allen verfügbaren en aufrufen: php app/console Wenn du wissen möchtest, welche und erforderlich sind, damit der ausgeführt werden kann, gebe folgenden ein: php app/console help cache:clear Anstelle von cache:clear kannst du jeden beliebigen, verfügbaren eingeben. Die Ausgabe sieht dann beispielsweise so aus: Usage: cache:clear [ no warmup] [ no optional warmers] Options: no warmup Do not warm up the cache no optional warmers Skip optional cache warmers (faster) help ( h) Display this help message quiet ( q) Do not output any message verbose ( v vv vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug version ( V) Display this application version ansi Force ANSI output no ansi Disable ANSI output no interaction ( n) Do not ask any interactive question shell ( s) Launch the shell. process isolation Launch commands from shell as a separate process. env ( e) The Environment name. (default: "dev") no debug Switches off debug mode. Help: The cache:clear command clears the application cache for a given environment and debug mode: php sf cache:clear env=dev php sf cache:clear env=prod no debug Seite 12 von 35

13 2.1.1 Standard- Die wichtigsten Standard-, die für alle e (auch die selbst entwickelten) gelten, findest du in folgender Liste: Options: no warmup Den Cache nicht aufwärmen no optional warmers Zusätzliche Cache Aufwärmer nicht verwenden (schneller) help ( h) Zeigt die Hilfe an quiet ( q) Gibt Meldungen aus verbose ( v vv vvv) Legt die Menge der Debug Meldungen fest: 1 für normale Menge, 2 für viele Meldungen, 3 für alle Meldungen version ( V) Zeigt die Symfony Version an ansi Erzwingt den ANSI Modus (Ausgabe) no ansi Deaktiviert den ANSI Modus (Ausgabe) no interaction ( n) Stellt Fragen, Eingaben möglich shell ( s) Startet die Shell process isolation Startet einen in einem eigenen Prozess env ( e) Gibt das Environment an (Standard: dev ) no debug Deaktiviert den Debug Modus 2.2 Standard-e assetic:dump Schreibt alle Assets in das Datei-System. assetic:dump write_to Überschreibt den konfigurierten asset root php app/console assetic:dump assetic:watch Schreibt alle Assets in das Datei-System, sobald eine Quelldatei geändert wird. assetic:watch Seite 13 von 35

14 write_to Überschreibt den konfigurierten asset root php app/console assetic:dump assetics:install Installiert die Assets aller Bundles in einem öffentlichen Ordner im Web-Verzeichnis des Projekts. assetic:install symlink: Erstellt einen Symlink zur Quelldatei, anstatt die Datei zu kopieren. relative: Erstellt relative Symlinks target Der Ziel-Ordner (Standard: web ) php app/console assets:install web cache:clear Leert den Cache. cache:clear no warmup: Verhindert, dass der Cache aufgewärmt (vorbereitet) wird. no optional warmup: Unterbindet die Ausführung zusätzlicher Cache-Vorwärmer php app/console cache:clear php app/console cache:clear no warmup cache:warmup Bereitet einen leeren Cache vor. Seite 14 von 35

15 cache:warmup no warmup: Verhindert, dass der Cache aufgewärmt (vorbereitet) wird. no optional warmup: Unterbindet die Ausführung zusätzlicher Cache-Vorwärmer php app/console cache:clear php app/console cache:clear no warmup config:debug Testet die Konfiguration eines Bundles oder einer Erweiterung. config:debug name: Der Name des Bundles oder der Erweiterung. php app/console config:debug framework php app/console config:debug FrameworkBundle config:dump-reference Testet die Konfiguration eines Bundles oder einer Erweiterung. config:dump reference format: Das Format (yaml oder xml; Standard: yaml ) name: Der Name des Bundles oder der Erweiterung. php app/console config:debug framework php app/console config:debug FrameworkBundle Seite 15 von 35

16 2.2.8 container:debug Zeigt die Services für eine Anwendung an. container:debug show private: Zeigt auch private Services an. tag: Zeigt alle Services mit dem angegebenen Tag an. tags: Zeigt vertaggte Service an. parameter: Zeigt einen spezifischen an. parameters: Zeigt alle an. format: Das Format der Ausgabe (Standard: txt ). raw: Die Daten werden im Roh-Format ausgegeben. name: Der Name des Bundles oder der Erweiterung. php sf debug:container php sf debug:container validator php sf debug:container show private php sf debug:container tags php sf debug:container tag=form.type php sf debug:container parameter=kernel.debug php sf debug:container parameters php sf debug:container tag=form.type debug:config Testet die Konfiguration eines Bundles oder einer Erweiterung. Siehe config:debug debug:container Testet die Konfiguration eines Bundles oder einer Erweiterung. Siehe container:debug. Seite 16 von 35

17 debug:event-dispatcher Zeigt alle konfigurierten Listeners an. debug:event dispatcher format: Das Format der Ausgabe (Standard: txt ). raw: Die Daten werden im Roh-Format ausgegeben. event: Der Name des Events. php app/console debug:event dispatcher php sf debug:event dispatcher kernel.request debug:router Testet das Routing eines Bundles oder einer App. Siehe router:debug debug:swiftmailer Testet den Mailer eines Bundles oder einer App. Siehe swiftmailer:debug debug:translation Testet die Übersetzungen eines Bundles oder einer App. Siehe translation:debug debug:twig Testet die Templates eines Bundles oder einer App. Siehe twig:debug doctrine:cache:clear-metadata Löscht alle Metadaten vom Entity-Manager aus dem Cache. doctrine:cache:clear metadata Seite 17 von 35

18 flush: Wenn angegeben, werden die Einträge im Cache geleert, nicht gelöscht. em: Der Name des Entity-Managers, dessen Cache geleert werden soll. php app/console doctrine:cache:clear metadata php app/console doctrine:cache:clear metadata flush doctrine:cache:clear-query Löscht den Query-Cache des angegebenen Entity-Managers. doctrine:cache:clear query flush: Wenn angegeben, werden die Einträge im Cache geleert, nicht gelöscht. em: Der Name des Entity-Managers, dessen Cache geleert werden soll. php app/console doctrine:cache:clear query php app/console doctrine:cache:clear query flush doctrine:cache:clear-result Löscht den Result-Cache des angegebenen Entity-Managers. doctrine:cache:clear result flush: Wenn angegeben, werden die Einträge im Cache geleert, nicht gelöscht. em: Der Name des Entity-Managers, dessen Cache geleert werden soll. php app/console doctrine:cache:clear result php app/console doctrine:cache:clear result flush Seite 18 von 35

19 doctrine:database:create Erstellt die konfigurierten Datenbanken. doctrine:database:create connection: Die Datenbankverbindung, die zur Ausführung des s verwendet werden soll. if not exists: Löst n Fehler aus, wenn die Datenbank bereits existiert. php app/console doctrine:database:create php app/console doctrine:database:create connection=default doctrine:database:drop Entfernt die konfigurierten Datenbanken. doctrine:database:drop connection: Die Datenbankverbindung, die zur Ausführung des s verwendet werden soll. if exists: Löst n Fehler aus, wenn die Datenbank nicht existiert. force: Ohne diesen wird die Ausführung nur simuliert. php app/console doctrine:database:drop php app/console doctrine:database:drop connection=default doctrine:ensure-production-settings Überprüft, ob Doctrine korrekt für den Live-Betrieb konfiguriert wurde. doctrine:ensure production settings Seite 19 von 35

20 complete: Wenn angegeben, wird ebenfalls die Datenverbindung überprüft. em: Der Entity-Manager, der für den verwendet werden soll. php app/console doctrine:ensure production settings doctrine:generate:crud Generiert mit Hilfe von CRUD eine Doctrine-Entity. doctrine:generate:crud entity: Der Entity-Klassenname zum Initialisieren (Shortcut-Notation) route prefix: Das Route-Prefix with write: Wenn angegeben, werden Actions erstellt, gelöscht oder aktualisiert. format: Das Format für Konfigurationsdateien (php, xml, yml oder annotation) (Standard: annotation) overwrite: Stoppt die Generierung nicht, wenn der CRUD-Controller bereits existiert, sondern überschreibt alle bereits generierten Dateien. entity: Der Entity-Manager, der für den verwendet werden soll. php app/console doctrine:generate:crud entity=acmeblogbundle:post route prefix=post_admin php app/console doctrine:generate:crud entity=acmeblogbundle:post route prefix=post_admin with write doctrine:generate:entities Generiert Entity-Klassen und Methoden aus den Mapping-Informationen. doctrine:generate:entities path: Der Pfad für die Entities, wenn er nicht erraten werden kann. no backup: Bereits vorhandene Dateien werden überschrieben. Seite 20 von 35

21 name: Der Name eines Bundles, ein Namespace oder eine Entity-Klasse. php app/console doctrine:generate:entities MyCustomBundle php app/console doctrine:generate:entities MyCustomBundle:User php app/console doctrine:generate:entities MyCustomBundle/Entity/User php app/console doctrine:generate:entities MyCustomBundle/Entity php app/console doctrine:generate:entities Blog/Entity path=src/ php app/console doctrine:generate:entities Blog/Entity nobackup doctrine:generate:entity Generiert eine neue Entity und gleichzeitig die Mapping-Datei. doctrine:generate:entity entity: Der Name der Entity (Shortcut-Notation). fields: Die Felder, die generiert werden sollen. format: Das Format der Mapping-Datei (php, xml, yml, annotation). with repository: Wenn angegeben, wird ebenfals ein Repository erzeugt. php app/console doctrine:generate:entity entity=acmeblogbundle:blog/post php app/console doctrine:generate:entity entity=acmeblogbundle:blog/post fields="title:string(255) body:text" php app/console doctrine:generate:entity entity=acmeblogbundle:blog/post with repository php app/console doctrine:generate:entity entity=acmeblogbundle:blog/post format=yml Seite 21 von 35

22 php app/console doctrine:generate:entity entity=acmeblogbundle:blog/post format=annotation fields="title:string(255) body:text" with repository nointeraction doctrine:generate:form Generiert aus einer Entity-Klasse eine Form-Klasse, basierend auf der Entity. doctrine:generate:form entity: Der Name der Entity (Shortcut-Notation) php app/console doctrine:generate:form AcmeBlogBundle:Post doctrine:mapping:convert Generiert aus einer Entity-Klasse eine Form-Klasse, basierend auf der Entity. doctrine:mapping:convert filter: Eine Zeichenfolge, die als Filter verwendet wird. force: Erzwingt das Überschreiben bereits vorhandener Dateien. from database: Erstellt Mapping-Informationen aus einer vorhanden Datenbank. extend: Gibt eine Basisklasse an, die von den generierten Entities erweitert werden soll. num spaces: Gibt die Anzahl der Leerzeichen für den Einzug an. namespace: Der Namespace der generierten Klassen, wenn von einer Datenbank konvertiert wird. em: Der Entity-Manager, der für den verwendet werden soll. to type: Der Typ, zu dem konvertiert werden soll. dest path: Der Ziel-Pfad für die generierten Klassen. Seite 22 von 35

23 doctrine:mapping:import Importiert Mapping-Informationen von einer vorhandenen Datenbank. doctrine:mapping:import em: Der Entity-Manager, der für den verwendet werden soll. filter: Eine Zeichenfolge, die als Filter verwendet wird. force: Erzwingt das Überschreiben bereits vorhandener Dateien. bundle: Das Bundle, in das die Mapping-Informationen importiert werden sollen. mapping type: Das Format, in das die Informationen geschrieben werden sollen. php app/console doctrine:mapping:import "MyCustomBundle" xml php app/console doctrine:mapping:import "MyCustomBundle" xml em=default php app/console doctrine:mapping:import "MyCustomBundle" xml filter=mymatchedentity php app/console doctrine:mapping:import "MyCustomBundle" xml force doctrine:mapping:info Zeigt die Mapping-Informationen an. doctrine:mapping:info em: Der Entity-Manager, der für den verwendet werden soll. php app/console doctrine:mapping:info Seite 23 von 35

24 doctrine:query:dql Führt einen DQL-Query aus und gibt das Ergebnis aus. doctrine:query:dql hydrate: Der Modus, in welchem der Query ausgeführt werden soll (object, array, scalar oder single scalar). first result: Das erste Ergebnis in der Ergebnismenge. max result: Die maximale Anzahl an Ergebnissen. depth: Die Ausgabe-Tiefe des Entity-Graph (Standard: 7) em: Der Entity-Manager, der für den verwendet werden soll. dql: Der DQL-Code, der ausgeführt werden soll. php app/console doctrine:query:dql "SELECT u FROM UserBundle:User u" php app/console doctrine:query:dql "SELECT u FROM UserBundle:User u" hydrate=array php app/console doctrine:query:dql "SELECT u FROM UserBundle:User u" first result=0 max result= doctrine:query:sql Führt einen SQL-Query aus und gibt das Ergebnis aus. doctrine:query:sql depth: Die Ausgabe-Tiefe des Entity-Graph (Standard: 7) em: Der Entity-Manager, der für den verwendet werden soll. sql: Der SQL-Code, der ausgeführt werden soll. php app/console doctrine:query:sql "SELECT * from user" Seite 24 von 35

25 doctrine:schema:create Erstellt das Datenbank-Schema auf Basis der Mapping-Informationen. doctrine:schema:create dump sql: Gibt den generierten SQL-Code aus, anstatt ihn auszuführen. em: Der Entity-Manager, der für den verwendet werden soll. php app/console doctrine:schema:create doctrine:schema:drop Entfernt das Datenbank-Schema auf Basis der Mapping-Informationen. doctrine:schema:drop dump sql: Gibt den generierten SQL-Code aus, anstatt ihn auszuführen. force: Erzwingt die Ausführung (alle Daten in der Datenbank gehen verloren!) full database: Das vollständige Schema wird gelöscht (ein Abgleich mit den Mapping-Informationen findet nicht statt). em: Der Entity-Manager, der für den verwendet werden soll. php app/console doctrine:schema:drop doctrine:schema:update Aktualisiert das Datenbank-Schema (erforderlich, wenn Änderungen an den Mapping- Informationen vorgenommen und in das Schema übernommen werden sollen). doctrine:schema:update complete: Wenn angegeben, werden alle nicht relevanten Inhalte des Schemas entfernt. dump sql: Gibt den generierten SQL-Code aus. Seite 25 von 35

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Migration Howto. Inhaltsverzeichnis

Migration Howto. Inhaltsverzeichnis Migration Howto Migration Howto I Inhaltsverzeichnis Migration von Cobalt RaQ2 /RaQ3 Servern auf 42goISP Server...1 Voraussetzungen...1 Vorgehensweise...1 Allgemein...1 RaQ...1 42go ISP Manager Server...2

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

WordPress installieren mit Webhosting

WordPress installieren mit Webhosting Seite 1 von 8 webgipfel.de WordPress installieren mit Webhosting Um WordPress zu nutzen, muss man es zunächst installieren. Die Installation ist im Vergleich zu anderen Systemen sehr einfach. In dieser

Mehr

INSTALLATION VON INSTANTRAILS 1.7

INSTALLATION VON INSTANTRAILS 1.7 INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis

Mehr

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP XAMPP Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP XAMPP ist eine vollständig kostenlose, leicht zu installierende Apache-Distribution, die MySQL, PHP und Perl enthält. Das XAMPP

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des

Mehr

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Version 1.0 Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten In unserer Anleitung zeigen wir Dir, wie Du Blogbeiträge

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Allgemeines Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Stand 21.11.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3010, tiptel 3020 und tiptel 3030

Mehr

Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache)

Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache) Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache) vom 8. August 2005 Seite 1 / 7 1.System-Voraussetzungen Um dieses System zu verwenden, muß Oracles HTTP-Server mit dem

Mehr

-Bundle auf Ihrem virtuellen Server installieren.

-Bundle auf Ihrem virtuellen Server installieren. Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de

Mehr

Webseiten im PHYSnet. PHYSnet-RZ 9. Mai 2011

Webseiten im PHYSnet. PHYSnet-RZ 9. Mai 2011 Webseiten im PHYSnet PHYSnet-RZ 9. Mai 2011 1 1 Umzug auf das AFS Die www-dateien sind vom Alpha-CLuster auf das AFS umgezogen. Anleitungen zum Zugriff auf das AFS finden Sie unter http://www.physnet.uni-hamburg.de/physnet/doku.htm.

Mehr

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8 Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8 Schritt 1: Altes Modul-Paket vollständig deinstallieren Die neuen MRG-Module sind aus dem Scope local in den Scope

Mehr

SFTP SCP - Synology Wiki

SFTP SCP - Synology Wiki 1 of 6 25.07.2009 07:43 SFTP SCP Aus Synology Wiki Inhaltsverzeichnis 1 Einleitung 1.1 Grundsätzliches 2 Voraussetzungen 2.1 Allgemein 2.2 für SFTP und SCP 3 Installation 3.1 Welche openssl Version 3.2

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Publizieren von Webs mit SmartFTP

Publizieren von Webs mit SmartFTP Publizieren von Webs mit SmartFTP Informationen FTP steht für File Transfer Protocol. Ein Protokoll ist eine Sprache, die es Computern ermöglicht, miteinander zu kommunizieren. FTP ist das Standardprotokoll

Mehr

Windows Vista Security

Windows Vista Security Marcel Zehner Windows Vista Security ISBN-10: 3-446-41356-1 ISBN-13: 978-3-446-41356-6 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41356-6 sowie im Buchhandel

Mehr

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten

1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten 1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,

Mehr

Anwenderdokumentation PersoSim

Anwenderdokumentation PersoSim Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für

Mehr

Anleitung Captain Logfex 2013

Anleitung Captain Logfex 2013 Anleitung Captain Logfex 2013 Inhalt: 1. Installationshinweise 2. Erste Schritte 3. Client-Installation 4. Arbeiten mit Logfex 5. Gruppenrichtlinien-Einstellungen für die Windows-Firewall 1. Installationshinweis:

Mehr

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Wie richten Sie Ihr Web Paket bei Netpage24 ein Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...

Mehr

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert

Mehr

Administrator Handbuch

Administrator Handbuch SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

G DATA INTERNET SECURITY FÜR ANDROID

G DATA INTERNET SECURITY FÜR ANDROID SIMPLY SECURE G DATA INTERNET SECURITY FÜR ANDROID INSTALLATION, DEINSTALLATION UND GUTSCHEINWEITERGABE START Dieses Dokument beschreibt die Schritte, die für die Installation der G DATA INTERNET SECURITY

Mehr

Anleitungen zum Publizieren Ihrer Homepage

Anleitungen zum Publizieren Ihrer Homepage Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:

Mehr

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Verwaltungsdirektion Informatikdienste Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren Inhaltsverzeichnis Einleitung... 3 Installation WSUS Server... 4 Dokumente... 4 Step by Step Installation...

Mehr

Tutorial - www.root13.de

Tutorial - www.root13.de Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk

Mehr

Installation/Einrichtung einer Datenbank für smalldms

Installation/Einrichtung einer Datenbank für smalldms Einleitung In den folgenden Seiten werden wir uns damit beschäftigen eine lokale Installation einer MySQL- Datenbank vorzunehmen, um auf dieser Datenbank smalldms aktivieren zu können. Wir werden das XAMPP-Paket

Mehr

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Anmeldung über SSH Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten! Besitzer der Homepage Advanced und Homepage Professional haben die Möglichkeit, direkt

Mehr

Jeunesse Autopiloten

Jeunesse Autopiloten Anleitung für Jeunesse Partner! Wie Du Dir mit dem Stiforp-Power Tool Deinen eigenen Jeunesse Autopiloten erstellst! Vorwort: Mit dem Stiforp Power Tool, kannst Du Dir für nahezu jedes Business einen Autopiloten

Mehr

Installationsanleitung dateiagent Pro

Installationsanleitung dateiagent Pro Installationsanleitung dateiagent Pro Sehr geehrter Kunde, mit dieser Anleitung möchten wir Ihnen die Installation des dateiagent Pro so einfach wie möglich gestalten. Es ist jedoch eine Softwareinstallation

Mehr

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox

FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig

Mehr

teamsync Kurzanleitung

teamsync Kurzanleitung 1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH Copyright Wolters Kluwer Deutschland GmbH AnNoText AnNoText Online-Update Wolters Kluwer Deutschland GmbH Software + Services Legal Robert-Bosch-Straße 6 D-50354 Hürth Telefon (02 21) 9 43 73-6000 Telefax

Mehr

Drupal 8 manuell installieren

Drupal 8 manuell installieren Drupal 8 manuell installieren Version 1.0 Drupal 8 manuell installieren Um die aktuellste Version zu nutzen, muss Drupal manuell installiert werden. Dazu benötigst Du Zugriff auf Dein STRATO Hosting-Paket,

Mehr

auf den E-Book-Reader

auf den E-Book-Reader Von der Stand: Januar 2013 auf den E-Book-Reader Ausleihen und Nutzen von E-Books auf einem E-Book-Reader Das ist dank des EPUB-Formats lesefreundlich möglich. Dieses Format passt sich den verschiedenen

Mehr

Gratis-Online-Speicher (z.b. <Wuala>)

Gratis-Online-Speicher (z.b. <Wuala>) Gratis-Online-Speicher (z.b. ) Diese Anleitung wurde unter Windows Vista und OpenOfficeOrg geschrieben. Es könnte sein, dass unter einem alternativen Betriebssystem und/oder Textprogramm die PrintScreens

Mehr

Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin

Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin Kurzanleitung zum Einrichten des fmail Outlook 2007 - Addin Um sicher und bequem Nachrichten mit Outlook zu verwalten, muss der E-Mail Client passend zu unseren E-Mail Einstellungen konfiguriert sein.

Mehr

Inhaltsverzeichnis. Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort... 11 Copyright... 11.

Inhaltsverzeichnis. Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort... 11 Copyright... 11. Seite 1 von 12 Inhaltsverzeichnis Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort... 11 Copyright... 11 Seite 2 von 12 Vorwort XAMPP ist ein lokaler Webserver. Er eignet

Mehr

Live Update (Auto Update)

Live Update (Auto Update) Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch

Mehr

4D Server v12 64-bit Version BETA VERSION

4D Server v12 64-bit Version BETA VERSION 4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und

Mehr

mit dem TeXnicCenter von Andreas Both

mit dem TeXnicCenter von Andreas Both LaTeX mit dem TeXnicCenter Seite 1 von 9 mit dem TeXnicCenter von Andreas Both Diese Dokument soll den Schnelleinstieg von der Installation bis zum ersten LaTeX-Dokument in sehr kurzen (5) Schritten und

Mehr

KURZANLEITUNG CLOUD OBJECT STORAGE

KURZANLEITUNG CLOUD OBJECT STORAGE KURZANLEITUNG CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung... Seite 03 2. Anmelden am Cloud&Heat Dashboard... Seite 04 3. Anlegen eines Containers... Seite 05

Mehr

Powermanager Server- Client- Installation

Powermanager Server- Client- Installation Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server

Mehr

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7 KeePass Anleitung 1.0Allgemeine Informationen zu Keepass KeePass unter Windows7 2.0 Installation unter Windows7 2.1 Erstellen einer neuen Datenbank 2.2 Speichern von Benutzernamen und Passwörtern 2.3 Sprache

Mehr

Eine Einführung in die Installation und Nutzung von cygwin

Eine Einführung in die Installation und Nutzung von cygwin Eine Einführung in die Installation und Nutzung von cygwin 1 1. Woher bekomme ich cygwin? Cygwin ist im Internet auf http://www.cygwin.com/ zu finden. Dort lädt man sich die setup.exe in ein beliebiges

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel

Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel Universität Leipzig - Softwaretechnik Praktikum 2014/2015 Installationsanleitung zum Projekt: Ein kartenbasiertes Multiplayer -Spiel Gruppe: SWT15-GKP 31. Mai 2015 Inhaltsverzeichnis 1 Lokale Installation

Mehr

Dropbox Schnellstart. Was ist Dropbox? Eignet sich Dropbox für mich?

Dropbox Schnellstart. Was ist Dropbox? Eignet sich Dropbox für mich? Dropbox Schnellstart Was ist Dropbox? Dropbox ist eine Software, die alle deine Computer über einen einzigen Ordner verknüpft. Dropbox bietet die einfachste Art, Dateien online zu sichern und zwischen

Mehr

Benutzer und Rechte Teil 1

Benutzer und Rechte Teil 1 Benutzer und Rechte Teil 1 Linux-Kurs der Unix-AG Zinching Dang 19. November 2012 Wozu verschiedene Benutzer? (1) Datenschutz mehrere Benutzer pro Rechner, insbesondere auf Server-Systemen unterschiedliche

Mehr

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole Lavid-F.I.S. Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der Lavid Software GmbH Dauner Straße 12, D-41236 Mönchengladbach http://www.lavid-software.net Support:

Mehr

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER Diese Anleitung dient dazu, Sie durch den Installations- und Konfigurationsprozess für das gemeinsame Verwenden einer zentralen

Mehr

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver. Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver. Am 15.08.2015 um 21:03 schrieb Jürgen Kleindienst : bei einer Terminalsitzung steht mir

Mehr

Installation der SAS Foundation Software auf Windows

Installation der SAS Foundation Software auf Windows Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

INSTALLATION. Voraussetzungen

INSTALLATION. Voraussetzungen INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes

Mehr

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader Von der Stand: 03.09.2014 auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader Das ist dank des epub-formats lesefreundlich möglich. Dieses Format passt sich den verschiedenen Bildschirmgrößen

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

Updatehinweise für die Version forma 5.5.5

Updatehinweise für die Version forma 5.5.5 Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x

Mehr

Update auf Windows 8.1 Schrittweise Anleitung

Update auf Windows 8.1 Schrittweise Anleitung Update auf Windows 8.1 Schrittweise Anleitung Windows 8.1 Installation und Aktualisierung BIOS, Anwendungen, Treiber aktualisieren und Windows Update ausführen Installationstyp auswählen Windows 8.1 installieren

Mehr

Wissenswertes über LiveUpdate

Wissenswertes über LiveUpdate Wissenswertes über LiveUpdate 1.1 LiveUpdate «LiveUpdate» ermöglicht den einfachen und sicheren Download der neuesten Hotfixes und Patches auf Ihren PC. Bei einer Netzinstallation muss das LiveUpdate immer

Mehr

DOKUMENTATION VOGELZUCHT 2015 PLUS

DOKUMENTATION VOGELZUCHT 2015 PLUS DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP

Mehr

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern

Mehr

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries

Update Information. Independence Pro Software Suite 3.0 & Sound Libraries Update Information Independence Pro Software Suite 3.0 & Sound Libraries 2 Yellow Tools Update Information Lieber Kunde, vielen Dank, dass Du Dich für eines unserer Produkte entschieden hast! Falls Du

Mehr

Wie benutzt man TortoiseSVN

Wie benutzt man TortoiseSVN Wie benutzt man TortoiseSVN 1 Inhaltsverzeichnis 1.Benötigte Vorkenntnisse...3 2.Benötigte Software...3 3.Schritt 1 Software installieren...3 4.Schritt 2 einen Ordner anlegen...3 5.Schritt 3 Projekt auschecken...4

Mehr

:: Anleitung Hosting Server 1cloud.ch ::

:: Anleitung Hosting Server 1cloud.ch :: :: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Hosting Server

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein. Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Brainloop Secure Dataroom Version 8.20 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen Markeninhaber. Inhaltsverzeichnis

Mehr

Datensicherung. Mögliche Vorgehensweisen:

Datensicherung. Mögliche Vorgehensweisen: Datensicherung Car&GO! Daten können schnell und mit hoher Sicherheit mit dem mitgelieferten Programm Backup.exe gesichert werden. Das Programm ist in jedem Verzeichnis enthalten aus dem das Cargo-Hauptprogramm

Mehr

Kurzanleitung zu. von Daniel Jettka 18.11.2008

Kurzanleitung zu. von Daniel Jettka 18.11.2008 Kurzanleitung zu Tigris.org Open Source Software Engineering Tools von Daniel Jettka 18.11.2008 Inhaltsverzeichnis 1.Einführung...1 2.Das Projektarchivs...3 2.1.Anlegen des Projektarchivs...3 2.2.Organisation

Mehr

bizsoft Rechner (Server) Wechsel

bizsoft Rechner (Server) Wechsel bizsoft Büro Software Büro Österreich, Wien Büro Deutschland, Köln Telefon: 01 / 955 7265 Telefon: 0221 / 677 84 959 e-mail: office@bizsoft.at e-mail: office@bizsoft.de Internet: www.bizsoft.at Internet:

Mehr

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor: Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

Da es sich in meinem Fall um einen USB-Scanner handelt, sollte dieser mittels

Da es sich in meinem Fall um einen USB-Scanner handelt, sollte dieser mittels Scan - Server Nach der Einrichtung von Samba - Freigaben und eines Druckservers soll der Homeserver darüber hinaus noch einen, per USB angeschlossenen, Scanner im Netzwerk zur Verfügung stellen. Der Scanner

Mehr

Patch Management mit

Patch Management mit Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch

Mehr

Websites mit Dreamweaver MX und SSH ins Internet bringen

Websites mit Dreamweaver MX und SSH ins Internet bringen Websites mit Dreamweaver MX und SSH ins Internet bringen 1. Vorüberlegungen Dreamweaver stellt Funktionen bereit, um Websites im Internet zu veröffentlichen. Um diese Funktionen auf Servern des Rechenzentrums

Mehr

Installation und Sicherung von AdmiCash mit airbackup

Installation und Sicherung von AdmiCash mit airbackup Installation und Sicherung von AdmiCash mit airbackup airbackup airbackup ist eine komfortable, externe Datensicherungslösung, welche verschiedene Funktionen zur Sicherung, sowie im Falle eines Datenverlustes,

Mehr

Installation von my - Colex lokal

Installation von my - Colex lokal MyColex - Open Source Sammlungsdokumentation Produktedokumentation Stefan Bürer, Riehen, Switzerland Adrian Kühni & Samuel Pfister, Uetikon am See, Switzerland Installation von my - Colex lokal mycolex

Mehr

1. Wordpress downloaden

1. Wordpress downloaden In diesem Dokument erhalten Sie eine Schritt für Schritt Anleitung, wie Sie Ihre Wordpress-Installation auf Ihrem EDIS-VHOST realisieren: Die in dieser Anleitung verwendete Wordpress-Version ist 4.2.2,

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld Sharing. Auf dem Bildschirm sollte folgendes Fenster erscheinen: Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle

Mehr

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration für Hosted Exchange 2010 Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen

Handbuch. timecard Connector 1.0.0. Version: 1.0.0. REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Handbuch timecard Connector 1.0.0 Version: 1.0.0 REINER SCT Kartengeräte GmbH & Co. KG Goethestr. 14 78120 Furtwangen Furtwangen, den 18.11.2011 Inhaltsverzeichnis Seite 1 Einführung... 3 2 Systemvoraussetzungen...

Mehr

Installationsanleitung für pcvisit Server (pcvisit 15.0)

Installationsanleitung für pcvisit Server (pcvisit 15.0) Installationsanleitung für pcvisit Server (pcvisit 15.0) Seite 1 version: 11.02.2015 Inhalt 1. Einleitung... 3 2. Download und Installation... 3 3. Starten der Verbindungssoftware....5 3.1 Starten der

Mehr

Anleitung: Confixx auf virtuellem Server installieren

Anleitung: Confixx auf virtuellem Server installieren Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie Confixx 3.0 auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse www.vpsadmin.de in

Mehr

Installationshandbuch. Software Version 3.0

Installationshandbuch. Software Version 3.0 Installationshandbuch Software Version 3.0 Installationshandbuch Einführung Gratulation, dass du dich für e-mix entschieden hast. e-mix bietet dir alles, was du für einen professionellen Auftritt benötigst.

Mehr

Tutorial: Erstellen einer vollwertigen XP Home CD aus der EEE 901 Recover DVD

Tutorial: Erstellen einer vollwertigen XP Home CD aus der EEE 901 Recover DVD Tutorial: Erstellen einer vollwertigen XP Home CD aus der EEE 901 Recover DVD Von SpecialK für www.eee-pc.de Stand:Version 1.0 vom 25.08.2008 Vorwort: Mit Hilfe dieses Tutorials wird aus der beim EEE 901

Mehr

Installationsanleitung für pcvisit Server (pcvisit 12.0)

Installationsanleitung für pcvisit Server (pcvisit 12.0) Installationsanleitung für pcvisit Server (pcvisit 12.0) Seite 1 version: 12.08.2013 Inhalt 1. Einleitung...... 3 2. Download und Installation.... 3 4. Starten der Verbindungssoftware. 6 4.1 Starten der

Mehr

Lehrveranstaltung Grundlagen von Datenbanken

Lehrveranstaltung Grundlagen von Datenbanken Verbindungsanleitung mit der Datenbank Um sich mit der Datenbank für die Übung zu verbinden, gibt es mehrere Möglichkeiten. Zum einen ist die Datenbank aus dem Netz des Informatikums direkt erreichbar.

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

ICS-Addin. Benutzerhandbuch. Version: 1.0

ICS-Addin. Benutzerhandbuch. Version: 1.0 ICS-Addin Benutzerhandbuch Version: 1.0 SecureGUARD GmbH, 2011 Inhalt: 1. Was ist ICS?... 3 2. ICS-Addin im Dashboard... 3 3. ICS einrichten... 4 4. ICS deaktivieren... 5 5. Adapter-Details am Server speichern...

Mehr

Version 0.3. Installation von MinGW und Eclipse CDT

Version 0.3. Installation von MinGW und Eclipse CDT Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.

Mehr

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3

Mehr