La comunità italiana su CakePHP

You are not logged in. Please login or register.


Pages: 1

Atom RSS

Posts [ 11 ]

bonzo

Topic: spostare applicazione cake

Ho spostato una applicazione  cakePHP di prova su un altro server e ho questo errore:
Warning: file_put_contents(/var/www********cake/app/tmp/cache/models/default_***_list) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/*****cake/cake/basics.php on line 936

Warning: file_put_contents(/var/www/***cake/app/tmp/cache/models/default_posts) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/****cake/cake/basics.php on line 936


Cosa può essere?
Non riesco a capire che configurazione sia sbagliata.

sembra un errore di percorsi. non mi linka il css di default, la favicon.
Anche se carico direttamente cake appena scaricato, queste non si vedono.

Mod rewrite però è abilitato....

Last edited by bonzo (09-06-2008 12:29:48)

Luizz

Re: spostare applicazione cake

Hai dato i permessi in scrittura alle directory sotto /app/tmp ?

bonzo

Re: spostare applicazione cake

Così l'errore non lo da più, grazie... mi sembrava di aver già provato... pivello.....
Sull'altro server non li avevo impostati, li però non mi dava errore. Va be ora li metto sempre, tutta la cartella tmp deve essere scrivibile?

Però resta il problema dei percorsi, agni link mi rimanda ad una pagina 404.... e non si vedono le parti del css che include di default.

Last edited by bonzo (10-06-2008 08:44:16)

Luizz

Re: spostare applicazione cake

Forse hai problemi con il mod_rewrite ?
Prova a disabilitarlo modificando il file app/config/core.php (leggi commenti al riguardo)
Se gira bene così il problema è nel mod_rewrite.

bonzo

Re: spostare applicazione cake

Non sono riuscito a capire come disabilitarlo dal file core.php.....

Luizz

Re: spostare applicazione cake

E' la prima impostazione del file core.php, prima del debug.

/**
 * If you do not have mod rewrite on your system
 * or if you prefer to use CakePHP pretty urls.
 * uncomment the line below.
 * Note: If you do have mod rewrite but prefer the
 * CakePHP pretty urls, you also have to remove the
 * .htaccess files
 * release/.htaccess
 * release/app/.htaccess
 * release/app/webroot/.htaccess
 */
//    define ('BASE_URL', env('SCRIPT_NAME'));

Ti dice che devi decommentare la riga

//    define ('BASE_URL', env('SCRIPT_NAME'));

Visto che pensi di avere il mod_rewrite attivo, rimuovi anche i file .htacces

bonzo

Re: spostare applicazione cake

Ok, togliendo il commento funziona, grazie mille.

Suggerimenti su come impostare bene il mod_rewrite sul server per poter  utilizzare cake senza cambiare il file core.php

Loaded Modules     core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_fcgid mod_mime mod_negotiation mod_php5 mod_rewrite mod_setenvif mod_status

Questi sono i moduli che carica visti da phpinfo().

Luizz

Re: spostare applicazione cake

Su che tipo di server sta girando CakePHP ?
I due server hanno lo stesso SO ?
Se si, confronta le due configurazioni del web server e vedi in cosa differiscono

bonzo

Re: spostare applicazione cake

Quello che funziona è Ubuntu, ma è in Hosting, quindi non ci metto le mani.


Quello che non funziona è Debian....

Ci avevo già pernsato, ma non posso confrontare le due configurazioni

Luizz

Re: spostare applicazione cake

Hai più risolto con il mod_rewrite ?
Sul manuale di CakePHP trovi la procedura per configurare il mod_rewrite: http://book.cakephp.org/view/308/installing-cakephp alla sezione "Configuring Apache and mod_rewrite"
Con Ubuntu per me è stato sufficente modificare il file di configurazione del sito ponendo la direttiva

<Directory /var/www/>
   AllowOverride All
</Directory>

Comunque con Google trovi un'infinità di indicazioni.

bonzo

Re: spostare applicazione cake

Si sono riuscito.
Anche per Debian è stato sufficiente:
<Directory /var/www/>
   AllowOverride All
</Directory>
grazie dell'aiuto.

Posts [ 11 ]

Guest posting is disabled. You must login or register to post a reply.

Pages: 1

Topic info

0 guests and 0 users are reading this topic now


Forum quick jump menu

Currently used extensions: pun_topic_online_users, pun_karma, pun_admin_hook_navigator, pun_bbcode. Copyright © 2008 PunBB

[ Generated in 0.031 seconds, 12 queries executed ]