towebs y cakephp

Algo han tocado en el mod_rewrite los de towebs.Por algún motivo, al copiar cake, no funcaiona nada.Solo aparece error del servidor y los logs acusan redirects infinitos. LA SOLUCION:Tocar los 3 htaccess que intervienen agregando una / inicial a los php. Van los ejemplos:ROOT .htaccess< IfModule mod_rewrite.c > RewriteEngine on RewriteRule ^$ /app/webroot/ [L] RewriteRule […]

CakePhp – Console – Mysql & Mac

A la hora de ejecutar un shell via cakephp, tengo este error: Warning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in /Users/pablo/Documents/workspace/gad/cake/libs/model/datasources/dbo/dbo_mysql.php on line 552 Solucion: hacer un link para dejar todo como lo quiere:sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /var/mysql/mysql.sock Taht’s it!

crear cron con cake shell

si el cron no anda, fijarse la carpeta Mail en el root del user. para que funcione modifiqué el arhcivo que ejecuta la consola de cake, para que apunte al ejecutable de php:/usr/local/bin/php entonces quedó asi:exec /usr/local/bin/php -q ${LIB}cake.php -working “${APP}” “$@” la entrada del cron quedó:/home/admin/documents/sistema/site/cake/console/cake informes -app /home/admin/documents/sistema/site/app Para ver el log de […]

Archivos de Configuración propios en Cakephp

Para tener separado settings propios de la app en un archivo que no sea core.php, se puede crear un archivo aparte por ej ‘config.php‘, ubicado en app/config/config.php Luego agregamos en app/config/bootstrap.php la siguiente línea:Configure::load(‘config’); Ahora, definimos las variables de configuración que querramos dentro de config.php del modo:$config[‘Settings’] = array(   ‘version’ => ‘1.0.213’,   ‘title’ => ‘My Application’); para […]

leer webservice .net desde CAKE

App::import(‘Core’, ‘HttpSocket’);App::import(‘Core’, ‘Xml’);$HttpSocket = new HttpSocket();$results = $HttpSocket->post(‘https://secure.xxx.xxx/ws/xxxx.asmx/xxxx’, array(‘var1’ => ‘valor1’, ‘var2’ => ‘valor2’));$xml = new Xml($results);$data = Set::reverse($xml);debug $data;

Consola de cakePHP

Para acceder a la consola de cake en windows, primero sobre el simbolo del sistema situarse en “..site/cake/console”. Luego tipear “cake”. Ahora apareceran un listado con las rutinas para ejecutar. con “-app ../../app”, accedemos a nuestra aplicacion y la consola nos mostrara las rutinas disponibles en nuestro site. Para ejecutarlas, solo resta tipear “cake -app […]

rewrite en iis

http://bakery.cakephp.org/articles/view/cakephp-on-iis

Evitar problemas con el Session en cakephp

Si tenes problemas con el session de cakephp, pare de sufrir!Si de lo bien que estas navegando, la session se va… aca van unos tips para evitarlo. En app/config/core.php cambiar estos settings: – Le decimos a cake que queremos que él maneje la session cambiando la líneaConfigure::write(‘Session.save’, ‘cake’); – Bajamos el nuvel de seguridad a […]

mod_rewrite

Occasionally a new user will run in to mod_rewrite issues, so I’ll mention them marginally here. If the Cake welcome page looks a little funny (no images or css styles), it probably means mod_rewrite isn’t functioning on your system. Here are some tips to help get you up and running: Make sure that an .htaccess […]

funcion generica en controlador

En el archivo app_controller.php se escriben las funciones que heredan todos los controladores. class AppController extends Controller { var $components = array (‘RequestHandler’); var $helpers = array( ‘Html’, ‘Javascript’ ); function listar() { $total = $this->{$this->modelClass}->findCount(); $this->set(‘total’, $total ); if ( $this->params[‘form’] && $total > $this->params[‘form’][‘limit’] ){ $dir = $this->params[‘form’][‘dir’]; $limit = $this->params[‘form’][‘limit’]; $sort = […]

Using JSON in CakePHP 1.2

original post I’m going to explain you how to setup CakePHP 1.2 to output JSON with help of Router::parseExtensions() and the JavascriptHelper::object() method. In this example we’re going to use a simple posts controller like the one in the Cake blog tutorial. First we need to let Cake know to parse .json extentions. Add the […]

Cake rewrite en apache os x

para que anduviera el modulo de rewrite en apache2 en os x mac y para usar cake, tuve que cambiar una linea del httpd.conf donde dice: AllowOverride Nonecambie por: AllowOverride All en:/private/etc/apache2/httpd.conf # # Possible values for the Options directive are “None”, “All”, # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews […]