Tag: bakery
CakePHP-Shells als Cronjob auf Shared-Server einrichten
von Jörg am 13.12.2009, unter CakePHP
Bei der Entwicklung von Internetauftritten wird es immer wichtiger mit nächtlichen Cronjobs zu arbeiten, diese einem die Arbeit der Datenvalidierung oder Datenerfassung erleichtern.
Da die Kunden nicht immer über einen Managed- oder RootServer verfügen, ist es kaum möglich mit der CakePHP-Console zu arbeiten. Über die CakePHP-Console lassen sich Models, Views, Controller und auch die wichtigen Shells entwickeln.
Eine Shell ist dazu da, um kommandozeilenbaiserende Skripte zu schreiben, diese aber vom Benutzer entfernt bleiben.
Wie oben bereits angesprochen, z.B. die Datenvalidierung oder ein nächtlicher Export von Datensätzen als CSV-Datei.
Ein Export der Datenbank kann u.a. bei APIs oder Shopsystemen sehr vorteilhaft sein.
Um auch die CakePHP-Shell auf einem Shared-Host / Shared-Server via HTTP-Request ausführen zu können,
muss der PHP-Befehl "exec()" aktiviert sein. Darüber lassen sich in einem PHP-Skript diverse Kommandozeilen starten.
In unserem Fall auch die CakePHP-Shell und das als HTTP-Request.
Natürlich ist es wichtig, dass ihr eure PHP-Skripte dementsprechend vor Fremdeingriffe schützt.
Eine .htaccess Authentifizierung oder PHP_AUTH-Methode wäre hier angebracht. Viele Cronjob-Dienste können die HTTP-Requests auch mit einem Benutzernamen und Passwort übersenden. Das PHP-Modul cUrl macht es möglich.
Wie führe ich die CakePHP-Shell in einem PHP-Skript aus?
Beim Hoster all-inkl muss der exec()-Befehl vorher durch eine .htaccess mit " AddHandler php-fastcgi .php" weiterlesen...
Innovatives CakePHP Forum frisch am Start
von Jörg am 18.04.2008, unter Webentwicklung & Programmierung
Aufgrund der geringen Informationsdichte über CakePHP im großen deutschen World Wide Web entwickelte sich dieses Forum rasant an einem kommunikativen Abend in Bremen. Natürlich nicht von Heut auf Morgen, aber recht zügig.
Erheblich viele Programmierer suchen nach Tipps und Tricks für die Entwicklung mit CakePHP. Egal ob es Probleme bei der Installation oder der Konfiguration sind, oder Unklarheit in Sachen Model, View, Controller. Neben DIEVOLUTION gibt es nicht viele Informationen aus der deutschen CakePHP-Szene.
Ihr werdet sicherlich die ein oder andere nette Information dort finden. Wenn es dann mal angelaufen ist. Als erstes deutsches CakePHP Forum wird das sicher nicht so leicht, aber warten wir ab…
Also bitte: Support für die CakePHP Forum-Crew
Auf der Suche?
Nutze das Suchformular:
Archive
Alle Beiträge nach Monat sortiert...
Kategorien
Alle Beiträge nach Kategorien ...




















