cake-php
[Arriba] [Todas las Listas]

Re: CakePHP Cambiando fuente

To: cake-php@xxxxxxxxxxxxxxxx
Subject: Re: CakePHP Cambiando fuente
From: Simon Males <sime@xxxxxxxxxxx>
Date: Fri, 28 Jun 2013 08:14:48 +0800
Delivery-date: Thu, 27 Jun 2013 20:15:20 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:mime-version:in-reply-to:references:from:date :message-id:subject:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=+Bie8Wp3gJ/zrKI38MtGc0nNafcugZDTLRiczLZ6+ms=; b=ltBYF9LY0+t7ZHPHbufRuaZXM7KDAiFdNXipkI2knDHZKoB9pVWxqnkPufkaziQi2i YgigjNyluVij6Wrq0DK+xdHOpUUibHDmNiePGoefaib6UfC0gathJi31WJkVGyeKAGaZ BT9CKCrr1gibNX3sa/ZcabifwF19n/HkeSFQu3XhoV/GTya7r8RnR0Oe9KheOBRqYBOm VNH8ZRwbTtcmlGpwIrvMc8BNqn3h4f8/KyctrOfE1ycN801q0yycC6okxmmZF9B7C+5R QejHOlk7mIRnGjgbY34BevcE4rMiQFLog9vxF6A2YyMCNPL4GirRJfHtm4cqwAsKUFxR 97LA==
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <99c094e9-fcc9-427d-8197-d25580283edf@googlegroups.com>
List-archive: <http://groups.google.com/group/cake-php>
List-help: <http://groups.google.com/support/>, <mailto:cake-php+help@googlegroups.com>
List-id: <cake-php.googlegroups.com>
List-post: <http://groups.google.com/group/cake-php/post>, <mailto:cake-php@googlegroups.com>
List-subscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:cake-php+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/cake-php/subscribe>, <mailto:googlegroups-manage+1003367825667+unsubscribe@googlegroups.com>
Mailing-list: list cake-php@xxxxxxxxxxxxxxxx; contact cake-php+owners@xxxxxxxxxxxxxxxx
References: <99c094e9-fcc9-427d-8197-d25580283edf@googlegroups.com>
Reply-to: cake-php@xxxxxxxxxxxxxxxx
Sender: cake-php@xxxxxxxxxxxxxxxx
*IMHO Que los caminos están siendo *cached en APC.

Si ambos anfitriones virtuales son disponibles a la vez para el mismo *Apache
*webserver, necesitan únicos *cache prefijos en núcleo.*php.

*https://*github.*com/*cakephp/*cakephp/*blob/3*aa189*eb3#uno49*abfb31*cd1*b25*b32505*d249*e95044/*app/*Config/núcleo.*php#*L323-324


En *Fri, *Jun 28, 2013 en 8:07 AM, Reuben <reuben.helms@xxxxxxxxx> escribió:

> Teniendo un problema extraño esta mañana.
>
> He sido trabajando en un proyecto interno, *CakePHP 2.3.6, PHP 5.2.17,
> *Apache 2.2.17 en Ventanas.
>
> La fuente del proyecto fue localizada en *C:\*dev\proyecta\*otw-ordenando\*src,
> con el *webserver también señalando a aquel directorio.  El *Server el Nombre está
> ordenando.Anfitrión.*reubenh.*dev.*otw.Interno.
>
> Decidí que tuve algunos cambios importantes para hacer, pero querido una rama nueva para hacerlo dentro, pero también quiso acceder ambas ramas a la vez.  Así que copié el directorio de proyecto a *C:\*dev\proyecta\*otw-ordenando-*dev, cortado la rama
> y hecho un nuevo *vhost la entrada llamó
> ordenar-*dev.Anfitrión.*reubenh.*dev.*otw.Interno.  Yo también actualizado el
> *database.*php Así que lo señalado a una copia del *database, desde entonces tuve algunos
> cambios para hacer allí también.
>
> Ahora cuándo pruebo acceder el sistema nuevo, consigo un *database error porque
> he sacado algunos de los campos del nuevo *database *i.*e. *Error: **SQLSTATE[42*S22]:
> la Columna no encontrada: 1054 *Unknown columna 'Usuario.Nombre_de empresa' en 'lista de campo'
>
> Aun así, la cosa que cuece mi *noodle es el *Strack Trace,
>
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Modelo\de Pastel\*Datasource\*DboSource.*php
> Línea 460 ? *PDOStatement->Ejecutar(variedad)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Modelo\de Pastel\*Datasource\*DboSource.*php
> Línea 426 ? *DboSource->_Ejecutar(cadena, variedad)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Modelo\de Pastel\*Datasource\*DboSource.*php
> Línea 669 ? *DboSource->Ejecutar(cadena, variedad, variedad)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Modelo\de Pastel\*Datasource\*DboSource.*php
> Línea 1080 ? *DboSource->*fetchAll(Cadena, *boolean)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Modelo\de Modelo\del Pastel.*php Línea 2696 ?
> *DboSource->Leído(Usuario, variedad)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Componente\de Controlador\del Pastel\*Auth\*BaseAuthenticate.*php
> Línea 100 ? Modelo->encontrar(cadena, variedad)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Componente\de Controlador\del Pastel\*Auth\*BasicAuthenticate.*php
> Línea 117 ? *BaseAuthenticate->_*findUser(Cadena, cadena)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Componente\de Controlador\del Pastel\*Auth\*BasicAuthenticate.*php
> Línea 93 ? *BasicAuthenticate->*getUser(*CakeRequest)
> *C:\*dev\Proyecta\*otw-ordenando\*src\*lib\Componente\de Controlador\del Pastel\*AuthComponent.*php
> Línea 695 ? *BasicAuthenticate->*authenticate(*CakeRequest, *CakeResponse)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Componente\de Controlador\del Pastel\*AuthComponent.*php
> Línea 547 ? *AuthComponent->Identificar(*CakeRequest, *CakeResponse)
> *C:\*dev\proyecta\*otw-ordenando\*src\*app\Controlador\*UsersController.*php Línea
> 11 ? *AuthComponent->*login()
> [Función interna] ? *UsersController->*login()
> *C:\*dev\Proyecta\*otw-ordenando\*src\*lib\Controlador\de Controlador\del Pastel.*php Línea
> 486 ? *ReflectionMethod->*invokeArgs(*UsersController, variedad)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Pastel\*Routing\*Dispatcher.*php Línea 187
> ? Controlador->*invokeAction(*CakeRequest)
> *C:\*dev\proyecta\*otw-ordenando\*src\*lib\Pastel\*Routing\*Dispatcher.*php Línea 162
> ? *Dispatcher->_Invocar(*UsersController, *CakeRequest, *CakeResponse)
> APP\*webroot\índice.*php Línea 110 ? *Dispatcher->Despacho(*CakeRequest,
> *CakeResponse)
>
> *Somehow, está cogiendo la fuente del proyecto original, en vez de mi
> proyecto nuevo!
>
> He añadió un *info.*php Al *app/*webroot del proyecto nuevo, conteniendo
> <?*php Eco *phpinfo(); ?>, y está localizando que archivo justo bien.
>
> Tengo para investigar más allá, pero pensé que podría preguntar si cualquiera tiene
> parece algo así antes de que?  Sospecho *shenanigans cuándo localizando el
> Pastel *lib directorio.
>
> Consideraciones
> Reuben *Helms
>
>  --
> Gustarnos en *FaceBook *https://www.facebook.com/*CakePHP
> nos Encuentra en *Twitter *http://*twitter.*com/*CakePHP
>
> ---
> Recibiste este mensaje porque eres *subscribed al *Google Grupos
> "*CakePHP" grupo.
> A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un
> *email a pastel-*php+unsubscribe@xxxxxxxxxxxxxxxx.
> A correo a este grupo, envía *email a pastel-php@xxxxxxxxxxxxxxxx.
> Visita este grupo en *http://grupos.*google.*com/Pastel/de grupo-*php.
> Para más opciones, visita *https://grupos.*google.*com/Los Grupos/optan_fuera.
>
>
>



-- 
Hombres de Simon

-- 
Gustarnos en *FaceBook *https://www.facebook.com/*CakePHP
nos Encuentra en *Twitter *http://*twitter.*com/*CakePHP

--- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*CakePHP" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a pastel-*php+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a pastel-php@xxxxxxxxxxxxxxxx.
Visita este grupo en *http://grupos.*google.*com/Pastel/de grupo-*php.
Para más opciones, visita *https://grupos.*google.*com/Los Grupos/optan_fuera.


IMHO that the paths are being cached in APC.

If both virtual hosts are available at the same time for the same Apache
webserver, they need unique cache prefixes in core.php.

https://github.com/cakephp/cakephp/blob/3aa189eb3a49abfb31cd1b25b32505d249e95044/app/Config/core.php#L323-324


On Fri, Jun 28, 2013 at 8:07 AM, Reuben <reuben.helms@xxxxxxxxx> wrote:

> Having a strange problem this morning.
>
> I've been working on an internal project, CakePHP 2.3.6, PHP 5.2.17,
> Apache 2.2.17 on Windows.
>
> The source of the project was located in C:\dev\projects\otw-ordering\src,
> with the webserver also pointing to that directory.  The Server Name is
> ordering.host.reubenh.dev.otw.internal.
>
> I decided I had some major changes to make, but wanted a new branch to do
> it in, but also wanted to access both branches at the same time.  So I
> copied the project directory to C:\dev\projects\otw-ordering-dev, cut the
> branch and made a new vhost entry called
> ordering-dev.host.reubenh.dev.otw.internal.  I also updated the
> database.php so it pointed to a copy of the database, since I had some
> changes to make there as well.
>
> Now when I try accessing the new system, I get a database error because
> I've removed some of the fields from the new database i.e. *Error: *SQLSTATE[42S22]:
> Column not found: 1054 Unknown column 'User.company_name' in 'field list'
>
> However, the thing that bakes my noodle is the Strack Trace,
>
> C:\dev\projects\otw-ordering\src\lib\Cake\Model\Datasource\DboSource.php
> line 460 ? PDOStatement->execute(array)
> C:\dev\projects\otw-ordering\src\lib\Cake\Model\Datasource\DboSource.php
> line 426 ? DboSource->_execute(string, array)
> C:\dev\projects\otw-ordering\src\lib\Cake\Model\Datasource\DboSource.php
> line 669 ? DboSource->execute(string, array, array)
> C:\dev\projects\otw-ordering\src\lib\Cake\Model\Datasource\DboSource.php
> line 1080 ? DboSource->fetchAll(string, boolean)
> C:\dev\projects\otw-ordering\src\lib\Cake\Model\Model.php line 2696 ?
> DboSource->read(User, array)
> C:\dev\projects\otw-ordering\src\lib\Cake\Controller\Component\Auth\BaseAuthenticate.php
> line 100 ? Model->find(string, array)
> C:\dev\projects\otw-ordering\src\lib\Cake\Controller\Component\Auth\BasicAuthenticate.php
> line 117 ? BaseAuthenticate->_findUser(string, string)
> C:\dev\projects\otw-ordering\src\lib\Cake\Controller\Component\Auth\BasicAuthenticate.php
> line 93 ? BasicAuthenticate->getUser(CakeRequest)
> C:\dev\projects\otw-ordering\src\lib\Cake\Controller\Component\AuthComponent.php
> line 695 ? BasicAuthenticate->authenticate(CakeRequest, CakeResponse)
> C:\dev\projects\otw-ordering\src\lib\Cake\Controller\Component\AuthComponent.php
> line 547 ? AuthComponent->identify(CakeRequest, CakeResponse)
> C:\dev\projects\otw-ordering\src\app\Controller\UsersController.php line
> 11 ? AuthComponent->login()
> [internal function] ? UsersController->login()
> C:\dev\projects\otw-ordering\src\lib\Cake\Controller\Controller.php line
> 486 ? ReflectionMethod->invokeArgs(UsersController, array)
> C:\dev\projects\otw-ordering\src\lib\Cake\Routing\Dispatcher.php line 187
> ? Controller->invokeAction(CakeRequest)
> C:\dev\projects\otw-ordering\src\lib\Cake\Routing\Dispatcher.php line 162
> ? Dispatcher->_invoke(UsersController, CakeRequest, CakeResponse)
> APP\webroot\index.php line 110 ? Dispatcher->dispatch(CakeRequest,
> CakeResponse)
>
> Somehow, it's picking up the source from the original project, instead of
> my new project!
>
> I've added an info.php to the app/webroot of the new project, containing
> <?php echo phpinfo(); ?>, and it's locating that file just fine.
>
> I've got to investigate further, but I thought I might ask if anyone has
> seem something like this before?  I suspect shenanigans when locating the
> Cake lib directory.
>
> Regards
> Reuben Helms
>
>  --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cake-php+unsubscribe@xxxxxxxxxxxxxxxx.
> To post to this group, send email to cake-php@xxxxxxxxxxxxxxxx.
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Simon Males

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to cake-php@xxxxxxxxxxxxxxxx.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.


<Anterior por Tema] Tema Actual [Siguiente por Tema>