Closed MarianoNz closed 11 years ago
Mariano, debes tener instalado PHP. En el caso tuyo, vos ya tenes XAMPP que lo incluye por lo que tenes dos opciones:
Si suponemos que tu php se instalo en este directorio : C:\XAMPP\BIN\PHP\
Opción 1) Configura la variable de ambiente PATH de Windows , y agrega la ruta donde esta el PHP (en este ejemplo, seria C:\XAMPP\BIN\PHP\
Opción 2) Ejecuta los comandos que indicas de está manera (que seria indicar la ruta completa del comando php
C:\XAMPP\BIN\PHP\php symfony kimkelen:flavor C:\XAMPP\BIN\PHP\php symfony propel:build-all-load C:\XAMPP\BIN\PHP\php symfony plugin:publish C:\XAMPP\BIN\PHP\php symfony project:permissions
Obviamente, donde C:\XAMPP\BIN\PHP\ es la ruta del directorio donde a vos te quedo instalado el php
Confirmame si podes
Juan
Pablo probe de ejecutar los comandos desde el directorio de php que esta en c:\xampp\php y me dice "could not open input file : symfony ". Otra cosa la carpeta que descargue de kimkelen "kimkelen-2.15.3" donde tendria que estar copiada?
@MarianoNz la idea es que el comando lo ejecutes situado en el directorio raíz de Kimkëlen, que es donde se encuentra el archivo symfony
. Es decir, si la copia de Kimkëlen que estás configurando está en c:\xampp\htdocs\kimkelen-2.15.3
, y el ejecutable de PHP está en c:\xampp\php\php
, los comandos que deberías ejecutar son:
cd c:\xampp\htdocs\kimkelen-2.15.3
c:\xampp\php\php symfony kimkelen:flavor
c:\xampp\php\php symfony propel:build-all-load
c:\xampp\php\php symfony plugin:publish
c:\xampp\php\php symfony project:permissions
Otra posibilidad, para simplemente ejecutar el comando php
(como se describe en la guía) es agregar XAMPP a la variable de entorno PATH
de Windows (está este link en español, pero tendrías que obviar las partes referentes a Zend Framework)
Gracias por sus respuestas. Corri los comandos y me tiraron algunos problemas php symfony kimkelen:flavor php symfony propel:build-model php symfony propel:build-forms php symfony propel:build-filters php symfony propel:build-sql me tiro algunos errores php symfony propel:insert-sql tira errores tambien
php symfony plugin:publish tira algunas warning php symfony project:permissions dice "there are no task defined in the "proyect" namespace"
ya cree una base de datos y modifique los archivos que dicen al principio
una vez que se ejecutan y si todo sale bien que me tendria que decir o que mas tendria que hacer?
Mariano, el comando de php symfony kimkelen:flavor lleva un parámetro que es el llamado 'Sabor' . En tu caso que todavía no tenés un comportamiento específico definido para tu escuela, usarías el flavor demo. Corriendo: php symfony kimkelen:flavor demo
Lee los warnings que arroja y fijate si podés ir solucionandolos. en cuanto al error "there are no task defined in the "proyect" namespace", fijate que debés haber tipeado proYect en lugar de project
Luego de correr todos estos comandos deberías tener en el BD pelada que creaste las tablas con sus estructuras, y datos de prueba cargados también. Y desde el navegador probá ingresar al sistema
Que descuidado si lo de project era eso nomas. flavor estaba usando agropecuaria porque es una escuela de ese tipo, ahora probe con demo pero es lo mismo. cuando ejecuto build-sql me tira varios errores "php error mysql_escape_string() this funtion is deprecated use mysql_read_escape_string()" plugin:publish me tira warnings de que no puede copiar varios theme que no encuentra los archivos. En la base de datos no me crea nada, probablemente estoy poniendo algo mal en los archivos que hay que modificar asi que sigo probando.
Mariano, ese error que tiras ya está acomodado. Te bajaste el ultimo release que hicimos?
https://github.com/Desarrollo-CeSPI/kimkelen/releases
Juan
Baje la ultima version y me sigue tirando el error de php, y las warning de plugin:publish me siguen apareciendo, dicen mas o menos "copyc:\xampp\htdocs\kimkelen\web\pmJSCookMenuPlugin\images/ThemeOffice2013/spacer.gif:failed to open stream: no such file or directory in c:\xampp\htdocs\kimkelen\lib\symfony\task\sfFileSystem.class.php on line 74" variando los nombres de archivos pero por lo menos la base de datos la crea y el programa anda, no se la empezare a usar asi o me podra crear algun problema?
Mariano, proba ejecutando el comando como administrador. Para ello abri la consola (cmd.exe) como administrador (Boton derecho, menu -> Ejecutar como Administrador).
Fijate si te anda, y sino decinos que Windows usas y vemos por donde viene el problema
saludos
uso windows xp sp3 con una cuenta de administrador, en otra maquina que tengo un xampp mas viejo no me tira los errores de php, sera que la version de php que instala todavia utiliza esa funcion. De todas formas no creo que me tire problemas por ahora por mas que sean "deprecated" suelen seguir andando. Las warning eso no se si me podra causar problemas. Otra cosa, ¿con que usuario me logeo la primera vez? ¿o en que tabla puedo crear uno? estaba mirando el manual y no encontre sobre eso
Fijate en el archivo README que están los usuarios y contraseñas que se crean por defecto: https://github.com/Desarrollo-CeSPI/kimkelen/blob/master/README.md
El comando que te tira los errores es uno que hace links simbolicos entre la carpeta plugins y la carpeta web
Fijate si en web te quedan el siguientes contenidos:
-rw-rw-r-- 1 jpablop jpablop 1342 jun 4 10:50 backend_dev.php lrwxrwxrwx 1 jpablop jpablop 52 oct 11 13:50 css -> /home/jpablop/workspace/kimkelen/flavors/bba/web/css drwxrwxr-x 4 jpablop jpablop 4096 jun 4 10:50 csWidgetFormStudentMany lrwxrwxrwx 1 jpablop jpablop 32 jun 4 11:06 dcFormExtraPlugin -> ../plugins/dcFormExtraPlugin/web lrwxrwxrwx 1 jpablop jpablop 40 jun 4 10:50 dcReloadedFormExtraPlugin -> ../plugins/dcReloadedFormExtraPlugin/web -rw-rw-r-- 1 jpablop jpablop 0 jun 4 10:50 favicon.ico -rw-rw-r-- 1 jpablop jpablop 620 jun 4 10:50 .htaccess lrwxrwxrwx 1 jpablop jpablop 55 oct 11 13:50 images -> /home/jpablop/workspace/kimkelen/flavors/bba/web/images -rw-rw-r-- 1 jpablop jpablop 980 jun 4 10:50 index.php drwxrwxr-x 2 jpablop jpablop 4096 jun 4 10:50 jquery-weekcalendar drwxrwxr-x 4 jpablop jpablop 4096 jun 4 10:50 js lrwxrwxrwx 1 jpablop jpablop 46 jun 4 10:50 ncPropelChangeLogBehaviorPlugin -> ../plugins/ncPropelChangeLogBehaviorPlugin/web lrwxrwxrwx 1 jpablop jpablop 33 jun 4 10:50 pmJSCookMenuPlugin -> ../plugins/pmJSCookMenuPlugin/web -rw-rw-r-- 1 jpablop jpablop 26 jun 4 10:50 robots.txt drwxrwxr-x 6 jpablop jpablop 4096 jun 4 10:50 sf lrwxrwxrwx 1 jpablop jpablop 32 jun 4 11:06 sfFormExtraPlugin -> ../plugins/sfFormExtraPlugin/web lrwxrwxrwx 1 jpablop jpablop 41 jun 4 11:06 sfPropelPlugin -> ../lib/symfony/plugins/sfPropelPlugin/web lrwxrwxrwx 1 jpablop jpablop 47 jun 4 11:06 sfPropelRevisitedGeneratorPlugin -> ../plugins/sfPropelRevisitedGeneratorPlugin/web lrwxrwxrwx 1 jpablop jpablop 46 jun 4 11:06 sfProtoculousPlugin -> ../lib/symfony/plugins/sfProtoculousPlugin/web lrwxrwxrwx 1 jpablop jpablop 28 jun 4 11:06 sfTCPDFPlugin -> ../plugins/sfTCPDFPlugin/web
tene en cuenta que ahi me muestra los links adonde apuntan porque es linux, vos en windows no lo ves asi
Te lo resumo porque quedo un lio ja:
backend_dev.php
dcReloadedFormExtraPlugin
jquery-weekcalendar
robots.txt
sfPropelRevisitedGeneratorPlugin
css
favicon.ico
js
sf
sfProtoculousPlugin
csWidgetFormStudentMany
images
ncPropelChangeLogBehaviorPlugin
sfFormExtraPlugin
sfTCPDFPlugin
dcFormExtraPlugin
index.php
pmJSCookMenuPlugin
sfPropelPlugin
Si eso esta todo. No me logea con los usuarios y claves que dice el readme, probe con los 3
Hace: php symfony propel:data-load
Ahora si entra, capas lo empiezo a usar nomas. Pregunto cuando haya una nueva version se puede actualizar o hay que instalar de nuevo y despues importar la base de datos con los datos que ya tengamos cargados?
La idea es que se cambia el código y debería andar. Si hay cambios en la Base (la estructura) hacemos un script para actualizar y no perder los datos que ya tienen. Asi que quedate tranquilo . Lo que si, este ultimo comando que te pase no lo ejecutes nuevamente porque borra todos los datos y sube los que están por defecto.
Saludos
Hola, estoy tratando de instalarlo en un servidor web para una escuela de artistica, conozco php hasta wp. no logro encontrar un paso a paso para principiantes. sera posible que me ayuden? gracias...
Hola Paola! Lo estás intentando instalar en Windows utilizando XAMPP? Si es así tenés que colocar el directorio raíz de kimkëlen bajo c:\xampp\htdocs\
. Luego desde consola situate dentro de ese directorio
cd c:\xampp\htdocs\kimkelen-2.18.0
y ahí ejecutás uno a uno los comandos de Symfony que detallamos en el archivo README sobre instalar por primera vez. Tené en cuenta que también tenés que 1) crear y 2) configurar la base de datos, como también detallamos en el archivo README https://github.com/Desarrollo-CeSPI/kimkelen/blob/master/README.md
Podés abrir un issue aparte de este explicando mejor qué parte de la instalación no te queda clara así te ayudo más en concreto. Saludos!
se puede instalar en un hosting de pago?, lo instale en el hosting www.benzahosting.cl y carge la base de datos, cambie los parametro en /config como lo indica pero me sale el error 500, lo sigo intentando o no se puede?
Se puede instalar en cualquier equipo que cumpla con los requerimientos indicados en el README y en el documento INSTALL
esta bien pero el hosting donde tg alojada mi pagina cumple los requisitos, carge los archivos, cree la bd, cambie los datos en la carpeta config tal como lo indica, de echo la instalacion es parecida a proyecto alba que si funciono bien, pero quizas en lo que no logro hacer es ejecutar los comandos php symfony kimkelen:flavor php symfony propel:build-all-load php symfony plugin:publish php symfony project:permissions ? necesito instalar algo para correrlos? ahi es donde me pierdo ya que estoy dentro del cpanel del hosting.
Esos comandos los tenés que ejecutar desde una consola (o terminal) del equipo. Dependiendo de la interfaz que te provea el servicio que hayas contratado, será un acceso SSH o una terminal virtual en una página web.
Indistintamente de cómo accedas al equipo, tenés que posicionarte en el directorio raiz de Kimkëlen y ejecutar los comandos que referís en tu consulta (los php symfony .......
)
y en windows? como los ejecuto ya que segui los pasos de arriba, instale xampp sin probemas, cree la bd en mysql, le cambien los valores en el config, la carpeta kimkelen la deje en xampp /httdocs, luego abri el cmd para cargar los archivos, fui a la ruta de kimkelen y nada, fui a la ruta de xampp/php y tampoco, mi prgunta es como cargo los 4 archivos para comenzar con la instalacion.
ahi que tener instalado symfony? en windows?
Pero si hacés
cd c:\xampp\htdocs\kimkelen
c:\xampp\php\php symfony
qué te devuelve?
cuando voy a la ruta con el (cmd) cd c:\xampp\htdocs\kimkelen se cambia la ruta sin problemas, luego si coloco ahi mismo otra ruta c:\xampp\php\php symfony me dice que el nombre del archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos, luego voy de forma directa a la ruta c:\xampp\php\ y ejecuto php symfony y este indica, could not open input file: symfony
por fin lo logre, me corrio el primero c:\xampp\php\php symfony kimkelen:flavor demo pero el segundo me dice que configuratio "config/databases.yml" does not exist or is unreadable a todo esto corrio ya que no estaba corriendolo como administrador, pero que sera el otro problema ya que cree la bd con php myadmin e insrte el user y la pas en el config como se indicaba arriba.
estimados, segui los pasos pero el error esta especificamente cuando ejecuto php symfony propel:build-sql, ya que en ese momento me manda el siguiente error (php error) mysql_escape_string():This function is deprecated; use mysql_real_escape_string() instead. y sale una ruta apuntando a kimkelen lib symfony plugins etc.
La versión de PHP debe ser el problema. Mirá los últimos comentarios de este hilo: https://github.com/Desarrollo-CeSPI/kimkelen/issues/17
Hola.. Me podrian ayudar.. Ejecute el comando php symfony kimkelen:flavor y me salio esto.. Me podrian dar una mano??.. Muchas gracias. The execution of task "kimkelen:flavor" failed.
symfony kimkelen:flavor flavor
@dskontrol te está faltando especificar el flavor:
El error lo marca al final:
symfony kimkelen:flavor FLAVOR
Donde FLAVOR
es el nombre de un flavor de los que tengas en el directorio de flavors.
buenas.. muchas gracias. avanze un poco mas.. ahora me salio esto al ejecutar el siguiente comando c:\xampp\php\php symfony plugin:publish
plugin Configuring plugin - sfPropelPlugin plugin Configuring plugin - sfProtoculousPlugin plugin Configuring plugin - dcFormExtraPlugin plugin Configuring plugin - dcReloadedFormExtraPlugin
Warning: symlink(): Cannot create symlink, error code(183) in C:\xampp\htdocs\kimkelen-2.18.2\lib\sym fony\task\sfFilesystem.class.php on line 224
plugin Configuring plugin - dcStatefulSecurityPlugin plugin Configuring plugin - ncPropelChangeLogBehaviorPlugin
Warning: symlink(): Cannot create symlink, error code(183) in C:\xampp\htdocs\kimkelen-2.18.2\lib\sym fony\task\sfFilesystem.class.php on line 224
plugin Configuring plugin - pmJSCookMenuPlugin
Warning: symlink(): Cannot create symlink, error code(183) in C:\xampp\htdocs\kimkelen-2.18.2\lib\sym
hace falta instalar capistrano? una vez finalizado con que direccion ejecuto kimkelen? muchas gracias desde ya.
Buenos días...estoy tratando de instalar kimkelen en windows 7 y me arroja el siguiente error: warning symlink() Cannot create symlink, error code (1314) in sfFfilesystem.class.php on line 224
@caargonzalez Eso es un warning, no es un error. La instalación luego de eso debería continuar correctamente.
En realidad si instala pero al momento de ejecutar el interface no muestra correctamente...alguna idea?
Para cada uno de los warnings esos que aparecieron, deberías copiar la carpeta web
del plugin asociado en el directorio web
de la raíz del proyecto, utilizando como nombre el del plugin.
En este comentario Juan Pablo lo explica.
Revise lo de Juan Pablo y la unica carpeta q no aparece es ../plugins/sfTCPDFPlugin/web pero no se donde sacarla
Porque el DEMO de la pagina oficial CeSPI - UNLP no funciona?
Lo que tenés que mirar es que en tu directorio web/
de la raíz del proyecto contenga los directorios que mencionamos en el comentario que linkeé antes y, por las dudas, verificar que no estén vacíos (deberían tener subdirectorios imágenes, css y/o javascripts. Si están vacíos, borralos y copialos del directorio del plugin correspondiente.
Eso precisamente hice y ya copie todos los plugins q faltaban..el único que no encuentro es sfTCPDFPlugin
@caargonzalez Pero se solucionó tu problema?
No, aún no...puedo loguearme pero el interface no se aprecia adecuadamente
Podés adjuntar una captura de pantalla donde se vea la consola JS de tu navegador? Para ver qué assets están faltando.
SyntaxError: missing ; before statement jquery.js:1:10 SyntaxError: missing ; before statement jquery-ui.js:1:13 ReferenceError: jQuery is not defined jquery.cookie.js:56:0 ReferenceError: jQuery is not defined no-conflict.js:1:0 ReferenceError: jQuery is not defined jquery.notification.js:1:0 ReferenceError: jQuery is not defined ui.datepicker-es.js:3:0
Qué navegador usás?
firefox 37.0.2
Por algún motivo no está cargando bien el archivo de jquery. Podés corroborar que el contenido del mismo (el que intenta cargar el navegador) se vea bien?
Volvi a descargar kimkelen y copie los jquery a la carpeta correspondiente y ahora salen estos errores: GET http://localhost/kimkelen-2.18.3/web/ [HTTP/1.1 200 OK 4680ms] GET http://localhost/kimkelen-2.18.3/web/sfProtoculousPlugin/js/prototype.js [HTTP/1.1 404 Not Found 600ms] GET http://localhost/kimkelen-2.18.3/web/pmJSCookMenuPlugin/js/JSCookMenu.js [HTTP/1.1 404 Not Found 140ms] GET http://localhost/kimkelen-2.18.3/web/pmJSCookMenuPlugin/js/ThemePanel/theme.js [HTTP/1.1 404 Not Found 200ms] GET http://localhost/kimkelen-2.18.3/web/css/main.css [HTTP/1.0 500 Internal Server Error 470ms] GET http://localhost/kimkelen-2.18.3/web/css/smoothness/jquery-ui-1.7.2.custom.css [HTTP/1.1 404 Not Found 630ms] GET http://localhost/kimkelen-2.18.3/web/pmJSCookMenuPlugin/css/ThemePanel/theme.css [HTTP/1.1 404 Not Found 140ms] GET http://localhost/kimkelen-2.18.3/web/css/login-backend.css [HTTP/1.0 500 Internal Server Error 650ms] GET http://localhost/kimkelen-2.18.3/web/js/jquery.js [HTTP/1.1 304 Not Modified 150ms] GET http://localhost/kimkelen-2.18.3/web/js/jquery-ui.js [HTTP/1.1 304 Not Modified 150ms] GET http://localhost/kimkelen-2.18.3/web/js/jquery.cookie.js [HTTP/1.1 304 Not Modified 230ms] GET http://localhost/kimkelen-2.18.3/web/js/no-conflict.js [HTTP/1.1 304 Not Modified 150ms] GET http://localhost/kimkelen-2.18.3/web/js/main.js [HTTP/1.1 304 Not Modified 170ms] GET http://localhost/kimkelen-2.18.3/web/js/jquery.notification.js [HTTP/1.1 304 Not Modified 290ms] GET http://localhost/kimkelen-2.18.3/web/js/i18n/ui.datepicker-es.js [HTTP/1.1 304 Not Modified 190ms] GET http://localhost/kimkelen-2.18.3/web/js/jquery-1.6.2.min.js [HTTP/1.1 304 Not Modified 90ms] SyntaxError: missing ; before statement jquery.js:1:10 SyntaxError: missing ; before statement jquery-ui.js:1:13 ReferenceError: jQuery is not defined jquery.cookie.js:56:0 ReferenceError: jQuery is not defined no-conflict.js:1:0 ReferenceError: jQuery is not defined jquery.notification.js:1:0 ReferenceError: jQuery is not defined ui.datepicker-es.js:3:0 GET http://localhost/kimkelen-2.18.3/web/pmJSCookMenuPlugin/js/JSCookMenu.js [HTTP/1.1 404 Not Found 10ms] GET http://localhost/kimkelen-2.18.3/web/pmJSCookMenuPlugin/js/ThemePanel/theme.js [HTTP/1.1 404 Not Found 20ms] GET http://localhost/kimkelen-2.18.3/web/css/main.css [HTTP/1.0 500 Internal Server Error 270ms] GET http://localhost/kimkelen-2.18.3/web/css/smoothness/jquery-ui-1.7.2.custom.css [HTTP/1.1 404 Not Found 310ms] GET http://localhost/kimkelen-2.18.3/web/pmJSCookMenuPlugin/css/ThemePanel/theme.css [HTTP/1.1 404 Not Found 0ms] GET http://localhost/kimkelen-2.18.3/web/css/login-backend.css [HTTP/1.0 500 Internal Server Error 330ms]
@caargonzalez Los archivos evidentemente no están disponibles en el web/*, te recomendaría que revises eso.
Malisimo!
Me gustaría pedirles mas información de como instalar kimkelen en windows y de que se necesita tener instalado antes. Vi en su pagina que pide apache, php5 y mysql yo instale xampp que te instala todo eso y de ahí me perdí.. En donde corro los comandos php symfony kimkelen:flavor
php symfony propel:build-all-load
php symfony plugin:publish
php symfony project:permissions
? necesito instalar algo para correrlos?
Se necesita capistrano si o si para instalar? Son cosas que nunca he usado asi que cualquier ayuda sera bienvenida. Gracias Mariano Núñez