Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| tools:local-dev-yosemite [2016/01/02 14:25] – [tls_policy] admin | tools:local-dev-yosemite [2017/12/16 14:32] (aktuell) – [Ersetzen der .dev Domain durch .test] admin | ||
|---|---|---|---|
| Zeile 25: | Zeile 25: | ||
| ===== 3. dnsmasq ===== | ===== 3. dnsmasq ===== | ||
| - | Mit diesem **Domain Name System** (DNS) können unsere localhost-Websites mit praktischen Domains aufgerufen werden, z.B. [[http:// | + | Mit diesem **Domain Name System** (DNS) können unsere localhost-Websites mit praktischen Domains aufgerufen werden, z.B. [[http:// |
| - | Die folgenden Befehle installieren das Programm, erstellen benötigte Ordner und verweisen alle Anfragen zur **.dev** //Top Level Domain// zu unserem localhost. | + | Die folgenden Befehle installieren das Programm, erstellen benötigte Ordner und verweisen alle Anfragen zur **.test** //Top Level Domain// zu unserem localhost. |
| **Terminal: | **Terminal: | ||
| Zeile 34: | Zeile 34: | ||
| cd $(brew --prefix) | cd $(brew --prefix) | ||
| mkdir etc | mkdir etc | ||
| - | echo ' | + | echo ' |
| sudo cp -v $(brew --prefix dnsmasq)/ | sudo cp -v $(brew --prefix dnsmasq)/ | ||
| sudo launchctl load -w / | sudo launchctl load -w / | ||
| sudo mkdir / | sudo mkdir / | ||
| - | sudo bash -c 'echo " | + | sudo bash -c 'echo " |
| </ | </ | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | Früher habe ich hier noch die **.dev** Domain verwendet. [[https:// | ||
| + | </ | ||
| + | |||
| ---- | ---- | ||
| Zeile 99: | Zeile 104: | ||
| max_input_vars = 1500 | max_input_vars = 1500 | ||
| upload_max_filesize = 10M | upload_max_filesize = 10M | ||
| + | post_max_size = 10M | ||
| </ | </ | ||
| Zeile 133: | Zeile 139: | ||
| < | < | ||
| LoadModule php5_module / | LoadModule php5_module / | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | Der // | ||
| + | </ | ||
| + | |||
| + | Für die TYPO3-Extension '' | ||
| + | < | ||
| + | LoadModule rewrite_module libexec/ | ||
| </ | </ | ||
| Zeile 158: | Zeile 173: | ||
| < | < | ||
| VirtualDocumentRoot "/ | VirtualDocumentRoot "/ | ||
| - | ServerName sites.dev | + | ServerName sites.test |
| - | ServerAlias *.dev | + | ServerAlias *.test |
| UseCanonicalName Off | UseCanonicalName Off | ||
| </ | </ | ||
| </ | </ | ||
| - | Im Zusammenspiel mit dem weiter oben installierten //dnsmasq// sorgt diese Konfiguration dafür, dass jede Website, die im Ordner ''/ | + | Im Zusammenspiel mit dem weiter oben installierten //dnsmasq// sorgt diese Konfiguration dafür, dass jede Website, die im Ordner ''/ |
| **Anschließend muss der Apache im Terminal neu gestartet werden:** | **Anschließend muss der Apache im Terminal neu gestartet werden:** | ||
| Zeile 236: | Zeile 251: | ||
| </ | </ | ||
| - | Im Browser nun [[http:// | + | Im Browser nun [[http:// |
| * Den Button "New server" | * Den Button "New server" | ||
| * Direkt in den Reiter " | * Direkt in den Reiter " | ||
| Zeile 246: | Zeile 261: | ||
| Dies erstellt eine **config.inc.php** im '' | Dies erstellt eine **config.inc.php** im '' | ||
| - | Das wars schon. Nun ist phpMyAdmin unter [[http:// | + | Das wars schon. Nun ist phpMyAdmin unter [[http:// |
| ---- | ---- | ||
| Zeile 326: | Zeile 341: | ||
| sudo postfix start | sudo postfix start | ||
| </ | </ | ||
| + | |||
| + | === Testversand === | ||
| + | |||
| + | Ob die Einstellungen erfolgreich waren, kann man mit diesem Befehl testen. Er versendet eine E-Mail an eine beliebige E-Mail-Adresse mit dem Betreff " | ||
| + | |||
| + | **Terminal: | ||
| + | < | ||
| + | date | mail -s Testversand beliebigeAdresse@example.org | ||
| + | </ | ||
| + | |||
| + | ==== TYPO3 ==== | ||
| + | |||
| + | Damit TYPO3 E-Mails versenden kann, muss im Install Tool unter '' | ||
| ---- | ---- | ||
| ===== 10. Cronjobs ===== | ===== 10. Cronjobs ===== | ||
| + | |||
| + | Zuerst: Cron aktivieren. Ggf. muss anschließend der Rechner neugestartet werden. | ||
| + | |||
| + | **Terminal: | ||
| + | < | ||
| + | |||
| + | Um Cronjobs hinzuzufügen, | ||
| + | |||
| + | **Terminal: | ||
| + | < | ||
| + | export EDITOR=nano | ||
| + | crontab -e | ||
| + | </ | ||
| + | |||
| + | Der folgende Befehl führt z.B. den **Scheduler** von TYPO3 alle 5 Minuten aus: | ||
| + | < | ||
| + | */5 * * * * / | ||
| + | </ | ||
| + | |||
| + | Man kann Cronjobs deaktivieren, | ||
| ---- | ---- | ||