I cannot configure my ICA-AtoM

224 views
Skip to first unread message

ksanya

unread,
Jan 21, 2011, 6:44:51 AM1/21/11
to ICA-AtoM Users
Hi!

My problem is that I cannot configure my ICA-AtoM. I've seen the
Troubleshooting section (in Installation). The problem is here: 'My
browser says it is "done" but it is only displaying a blank page' ans
I'he do what say the manual but I cannot call the installer by
navigating, I cannot find it... I've deleted cookies but nothing...
I've used Firefox (the last version: 3.6.13) and IE7. I can see the
page 'Database configuration': Basic options and Advanced options but
when I put my info in the fields and clic on 'Save and continue',
appears a blank page...

I use WampServer 2.1a in a Windows XP Professional SP3 and the last
version of ICA-AtoM. I've created my database in MySQL called IVM
too...

How can I launch the plugin in the bar of my Firefox? What is the
path? Maybe a permissions problem?

I hope someone can help me...

Thanks a lot!

Jesús García Crespo

unread,
Jan 21, 2011, 9:27:29 AM1/21/11
to ica-ato...@googlegroups.com
Hi ksanya,

On Fri, Jan 21, 2011 at 12:44 PM, ksanya <adri...@ono.com> wrote:
My problem is that I cannot configure my ICA-AtoM. I've seen the
Troubleshooting section (in Installation). The problem is here: 'My
browser says it is "done" but it is only displaying a blank page' ans
I'he do what say the manual but I cannot call the installer by
navigating, I cannot find it... I've deleted cookies but nothing...

Could you please enable debug mode? Please, follow these instructions:

When you are running ICA-AtoM in debug mode you get a detailed error in place of the blank page, which could help us to discover what is really happening. However, I warn you that most of the time you have to deal with the next problems:

- PHP max execution time limit

- PHP memory limit

- PHP 5.3 or higher and required PHP extensions: mysql, pdo, xsl..

Regards,
 
--
Jesús García Crespo,
Software Engineer, Artefactual Systems Inc.
http://www.artefactual.com | +1.604.527.2056

ksanya

unread,
Jan 25, 2011, 8:11:25 AM1/25/11
to ICA-AtoM Users
Por tu nombre diría que hablas castellano. Te contesto en este idioma
pues, si no te importa...

Lamento la tardanza en contestar, sólo estoy en este puesto de trabajo
martes y viernes. He activado el modo debug, modificando el index.php
(cambiando el false por el true) y esto es lo que me sale:


( ! ) Fatal error: Call to undefined function symlink() in C:\wamp\www
\plugins\sfInstallPlugin\lib\sfInstall.class.php on line 589

Call Stack
# Time Memory Function Location
1 0.0005 368904 {main}( ) ..\index.php:0
2 0.1511 6612320 sfContext->dispatch( ) ..\index.php:6
3 0.1511 6612352 sfFrontWebController->dispatch( ) ..
\sfContext.class.php:170
4 0.1517 6631424 sfController->forward( ) ..
\sfFrontWebController.class.php:48
5 0.1975 8615904 sfFilterChain->execute( ) ..\sfController.class.php:
238
6 0.1976 8615936 QubitTransactionFilter->execute( ) ..
\sfFilterChain.class.php:53
7 0.1976 8615936 sfFilterChain->execute( ) ..
\QubitTransactionFilter.class.php:40
8 0.1976 8615936 sfHistoryPluginFilter->execute( ) ..
\sfFilterChain.class.php:53
9 0.1976 8615936 sfFilterChain->execute( ) ..
\sfHistoryPluginFilter.class.php:18
10 0.1976 8615936 sfRenderingFilter->execute( ) ..
\sfFilterChain.class.php:53
11 0.1976 8615936 sfFilterChain->execute( ) ..
\sfRenderingFilter.class.php:33
12 0.1976 8615936 sfExecutionFilter->execute( ) ..
\sfFilterChain.class.php:53
13 0.1977 8615936 sfExecutionFilter->handleAction( ) ..
\sfExecutionFilter.class.php:53
14 0.1977 8615936 sfExecutionFilter->executeAction( ) ..
\sfExecutionFilter.class.php:78
15 0.1977 8615968 sfInstallPluginConfigureDatabaseAction->execute( ) ..
\sfExecutionFilter.class.php:92
16 0.2226 9554656 sfInstall::addSymlinks( ) ..
\configureDatabaseAction.class.php:44

Apenas tengo idea de PHP, MySQL y demás, con lo que esto me dice mas
bien poco... Quizás sea problema de versiones pero no sabría decir...
Espero que me puedas ayudar.

Muchas gracias!!

Adrián.

PD: I have assumed that you undestand Spanish, but if you cannot
understandme, please, tell me and I try to explain my problem in
English...


On Jan 21, 3:27 pm, Jesús García Crespo <je...@artefactual.com> wrote:
> Hi ksanya,
>
> On Fri, Jan 21, 2011 at 12:44 PM, ksanya <adria...@ono.com> wrote:
> > My problem is that I cannot configure my ICA-AtoM. I've seen the
> > Troubleshooting section (in Installation). The problem is here: 'My
> > browser says it is "done" but it is only displaying a blank page' ans
> > I'he do what say the manual but I cannot call the installer by
> > navigating, I cannot find it... I've deleted cookies but nothing...
>
> Could you please enable debug mode? Please, follow these instructions:http://qubit-toolkit.org/wiki/index.php?title=Debug_mode
>
> When you are running ICA-AtoM in debug mode you get a detailed error in
> place of the blank page, which could help us to discover what is really
> happening. However, I warn you that most of the time you have to deal with
> the next problems:
>
> - PHP max execution time limithttp://qubit-toolkit.org/wiki/index.php?title=PHP_script_execution_li...
>
> - PHP memory limithttp://qubit-toolkit.org/wiki/index.php?title=PHP_script_execution_li...
>
> - PHP 5.3 or higher and required PHP extensions: mysql, pdo, xsl..http://qubit-toolkit.org/wiki/index.php?title=Minimum_requirements

Jesús García Crespo

unread,
Jan 25, 2011, 9:27:42 AM1/25/11
to ica-ato...@googlegroups.com
Hola,

On Tue, Jan 25, 2011 at 2:11 PM, ksanya <adri...@ono.com> wrote:
Por tu nombre diría que hablas castellano. Te contesto en este idioma
pues, si no te importa...

Claro que no me importa, además ya somos unos cuantos hispanohablantes por aquí, :-).
 
( ! ) Fatal error: Call to undefined function symlink() in C:\wamp\www
\plugins\sfInstallPlugin\lib\sfInstall.class.php on line 589

Este problema fue solucionado hace unas pocas semana por David (echa un vistazo al issue 1908) en nuestra versión en desarrollo. La función symlink() no está disponible en todas las versiones de Windows. Puedes seguir las instrucciones a continuación para aplicar la misma solución a tu instalación:

Abre con un editor de texto simple (como Vim, Notepad, Notepad++, etc...) el fichero plugins/sfInstallPlugin/lib/sfInstall.class.php y dirígete al final del documento. La línea 589 es así:

symlink($path, $name);

Edítala de forma que quede así:

@symlink($path, $name);

Una vez has hecho este cambio puedes volver a lanzar la instalación.

Siento las molestas. Un saludo,

ksanya

unread,
Jan 25, 2011, 10:58:01 AM1/25/11
to ICA-AtoM Users
Hola!

Muchas gracias por contestar tan rápido...

Efectivamente, he encontrado en la línea 589 la sentencia que pone:

symlink($path, $name);

y le he añadido como dices la @ al principio:

@symlink($path, $name);

pero sigo obteniendo el mismo resultado...

Ejecutándolo en modo debug, no obtengo esta vez ningún error pero al
volver a entrar, en vez de salirme la pantalla de 'Ooops, an
error...', me sale algo así:

500 | Internal Server Error | PropelException
[wrapped: SQLSTATE[42S02]: Base table or view not found: 1146 Table
'ivm.object' doesn't exist]
stack trace

* at ()
in SF_SYMFONY_LIB_DIR\plugins\sfPropelPlugin\lib\vendor\propel
\util\BasePeer.php line 467 ...
464. if ($stmt) $stmt = null; // close
465. if ($criteria->isUseTransaction()) $con-
>rollBack();
466. Propel::log($e->getMessage(),
Propel::LOG_ERR);
467. throw new PropelException($e);
468. }
469.
470. return $stmt;
* at BasePeer::doSelect(object('Criteria'))
in C:\wamp\www\lib\QubitQuery.class.php line 73 ...
70. }
71. $sorted = true;
72.
73. $this->statement = BasePeer::doSelect($this-
>criteria);
74. }
75.
76. // TODO Determine whether the sort order matches
the previous sort order
* at QubitQuery->getStatement(object('QubitQuery'))
in C:\wamp\www\lib\QubitQuery.class.php line 110 ...
107.
108. if (isset($this->criteria))
109. {
110. list ($this->statement, $sorted) = $this-
>getStatement($leaf);
111.
112. while ($row = $this->statement->fetch())
113. {
* at QubitQuery->getObjects(object('QubitQuery'))
in C:\wamp\www\lib\QubitQuery.class.php line 197 ...
194. return $this->objects;
195. }
196.
197. list ($objects, $sorted) = $this-
>getObjects($this);
198.
199. if (isset($this->objects[$name]))
200. {
* at QubitQuery->__get(0)
in C:\wamp\www\lib\QubitResourceRoute.class.php line 28 ...
25. $criteria->add(QubitSlug::SLUG,
$params['slug']);
26. $criteria->addJoin(QubitSlug::OBJECT_ID,
QubitObject::ID);
27.
28. $this->resource = QubitObject::get($criteria)-
>__get(0);
29. if (!isset($this->resource))
30. {
31. throw new sfError404Exception;
* at QubitResourceRoute->bind(array('path_info' => '/', 'prefix'
=> '/index.php', 'method' => 'GET', 'format' => null, 'host' =>
'localhost', 'is_secure' => , 'request_uri' => 'http://localhost/'),
array('module' => 'staticpage', 'action' => 'index', 'slug' =>
'home'))
in SF_SYMFONY_LIB_DIR\routing\sfPatternRouting.class.php line
372 ...
369.
370. $this->ensureDefaultParametersAreSet();
371.
372. $route->bind($this->options['context'],
$info['parameters']);
373. $info['parameters']['_sf_route'] = $route;
374.
375. return $info['parameters'];
* at sfPatternRouting->parse('/')
in C:\wamp\www\cache\qubit\prod\config\config_factories.yml.php
line 91 ...
88. 'extra_parameters_as_query_string' => true,
89. 'cache' => NULL,
90. ))));
91. if ($parameters = $this->factories['routing']-
>parse($this->factories['request']->getPathInfo()))
92. {
93. $this->factories['request']-
>addRequestParameters($parameters);
94. }
* at require('C:\wamp\www\cache\qubit\prod\config
\config_factories.yml.php')
in SF_SYMFONY_LIB_DIR\util\sfContext.class.php line 155 ...
152. }
153.
154. // include the factories configuration
155. require($this->configuration->getConfigCache()-
>checkConfig('config/factories.yml'));
156.
157. $this->dispatcher->notify(new sfEvent($this,
'context.load_factories'));
158.
* at sfContext->loadFactories()
in SF_SYMFONY_LIB_DIR\util\sfContext.class.php line 77 ...
74.
75. try
76. {
77. $this->loadFactories();
78. }
79. catch (sfException $e)
80. {
* at sfContext->initialize(object('qubitConfiguration'))
in SF_SYMFONY_LIB_DIR\util\sfContext.class.php line 60 ...
57. throw new sfFactoryException(sprintf('Class
"%s" is not of the type sfContext.', $class));
58. }
59.
60. self::$instances[$name]-
>initialize($configuration);
61.
62. return self::$instances[$name];
63. }
* at sfContext::createInstance(object('qubitConfiguration'))
in C:\wamp\www\index.php line 6 ...
3. require_once(dirname(__FILE__).'/config/
ProjectConfiguration.class.php');
4.
5. $configuration =
ProjectConfiguration::getApplicationConfiguration('qubit', 'prod',
true);
6. sfContext::createInstance($configuration)-
>dispatch();
7.

symfony settings ...

sf_admin_module_web_dir: /sfPropelPlugin
sf_admin_web_dir: /sf/sf_admin
sf_app: qubit
sf_app_base_cache_dir: 'C:/wamp/www/cache\qubit'
sf_app_cache_dir: 'C:/wamp/www/cache\qubit\prod'
sf_app_config_dir: 'C:/wamp/www/apps\qubit\config'
sf_app_dir: 'C:/wamp/www/apps\qubit'
sf_app_i18n_dir: 'C:/wamp/www/apps\qubit\i18n'
sf_app_lib_dir: 'C:/wamp/www/apps\qubit\lib'
sf_app_module_dir: 'C:/wamp/www/apps\qubit\modules'
sf_app_template_dir: 'C:/wamp/www/apps\qubit\templates'
sf_apps_dir: 'C:/wamp/www/apps'
sf_cache: false
sf_cache_dir: 'C:/wamp/www/cache'
sf_charset: utf-8
sf_check_lock: false
sf_compressed: false
sf_config_cache_dir: 'C:/wamp/www/cache\qubit\prod\config'
sf_config_dir: 'C:/wamp/www/config'
sf_csrf_secret: false
sf_data_dir: 'C:/wamp/www/data'
sf_debug: true
sf_default_culture: en
sf_enabled_modules:
- default
- aclGroup
- sfThemePlugin
- sfTranslatePlugin
- sfInstallPlugin
- sfPluginAdminPlugin
sf_environment: prod
sf_error_404_action: error404
sf_error_404_module: admin
sf_error_reporting: 341
sf_escaping_method: ESC_SPECIALCHARS
sf_escaping_strategy: false
sf_etag: true
sf_file_link_format: null
sf_i18n: true
sf_i18n_cache_dir: 'C:/wamp/www/cache\qubit\prod\i18n'
sf_lib_dir: 'C:/wamp/www/lib'
sf_log_dir: 'C:/wamp/www/log'
sf_logging_enabled: false
sf_login_action: login
sf_login_module: user
sf_module_cache_dir: 'C:/wamp/www/cache\qubit\prod\modules'
sf_module_disabled_action: disabled
sf_module_disabled_module: admin
sf_no_script_name: false
sf_orm: propel
sf_plugins_dir: 'C:/wamp/www/plugins'
sf_root_dir: 'C:/wamp/www'
sf_secure_action: secure
sf_secure_module: admin
sf_standard_helpers:
- Partial
- Cache
- I18N
- Qubit
sf_symfony_lib_dir: 'C:\wamp\www\vendor\symfony\lib'
sf_template_cache_dir: 'C:/wamp/www/cache\qubit\prod\template'
sf_test_cache_dir: 'C:/wamp/www/cache\qubit\prod\test'
sf_test_dir: 'C:/wamp/www/test'
sf_upload_dir: 'C:/wamp/www/uploads'
sf_use_database: true
sf_web_debug: false
sf_web_debug_web_dir: /sf/sf_web_debug
sf_web_dir: 'C:/wamp/www'

request ...

options:
path_info_key: PATH_INFO
path_info_array: SERVER
http_port: null
https_port: null
default_format: null
logging: ''
relative_url_root: null
formats: { txt: text/plain, js: [application/javascript, application/
x-javascript, text/javascript], css: text/css, json: [application/
json, application/x-json], xml: [text/xml, application/xml,
application/x-xml], rdf: application/rdf+xml, atom: application/atom
+xml }
no_script_name: false
parameterHolder: { }
attributeHolder: { }

response ...

status:
code: 500
text: 'Internal Server Error'
options:
http_protocol: HTTP/1.1
logging: ''
charset: utf-8
send_http_headers: true
content_type: 'text/html; charset=utf-8'
cookies: { }
httpHeaders:
Content-Type: 'text/html; charset=utf-8'
javascripts: { }
stylesheets: { }
metas: { }
httpMetas: { }

user ...

{ }

global vars ...

cookie: { }
env: { }
files: { }
get: { }
post: { }
server:
COMSPEC: 'C:\WINDOWS\system32\cmd.exe'
DOCUMENT_ROOT: 'C:/wamp/www/'
GATEWAY_INTERFACE: CGI/1.1
HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_CHARSET: 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
HTTP_ACCEPT_ENCODING: 'gzip,deflate'
HTTP_ACCEPT_LANGUAGE: 'es-es,es;q=0.8,en-us;q=0.5,en;q=0.3'
HTTP_CONNECTION: keep-alive
HTTP_HOST: localhost
HTTP_KEEP_ALIVE: '115'
HTTP_USER_AGENT: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:
1.9.2.13) Gecko/20101203 Firefox/3.6.13'
PATH: 'C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem'
PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PHP_SELF: /index.php
QUERY_STRING: ''
REMOTE_ADDR: 127.0.0.1
REMOTE_PORT: '2371'
REQUEST_METHOD: GET
REQUEST_TIME: 1295970928
REQUEST_URI: /
SCRIPT_FILENAME: 'C:/wamp/www/index.php'
SCRIPT_NAME: /index.php
SERVER_ADDR: 127.0.0.1
SERVER_ADMIN: admin@localhost
SERVER_NAME: localhost
SERVER_PORT: '80'
SERVER_PROTOCOL: HTTP/1.1
SERVER_SIGNATURE: ''
SERVER_SOFTWARE: 'Apache/2.2.17 (Win32) PHP/5.3.5'
SystemRoot: 'C:\WINDOWS'
WINDIR: 'C:\WINDOWS'

symfony v.1.4.9-DEV - php 5.3.5
for help resolving this issue, please visit http://www.symfony-project.org/.

¿La idea es que no se ejecute dicha función para así evitar el error?
Porque parece ser según he estado leyendo, que es por una
imcompatibilidad con uina versión de PHP ¿No se podría quitar la
línea?

Gracias de nuevo y espero respuesta...

Un saludo.

Adrián.


On Jan 25, 3:27 pm, Jesús García Crespo <je...@artefactual.com> wrote:
> Hola,
>
> On Tue, Jan 25, 2011 at 2:11 PM, ksanya <adria...@ono.com> wrote:
> > Por tu nombre diría que hablas castellano. Te contesto en este idioma
> > pues, si no te importa...
>
> Claro que no me importa, además ya somos unos cuantos hispanohablantes por
> aquí, :-).
>
> > ( ! ) Fatal error: Call to undefined function symlink() in C:\wamp\www
> > \plugins\sfInstallPlugin\lib\sfInstall.class.php on line 589
>
> Este problema fue solucionado hace unas pocas semana por David (echa un
> vistazo al issue
> 1908<http://code.google.com/p/qubit-toolkit/issues/detail?id=1908>)

Jesús García Crespo

unread,
Jan 25, 2011, 11:33:15 AM1/25/11
to ica-ato...@googlegroups.com
Hola otra vez,

On Tue, Jan 25, 2011 at 4:58 PM, ksanya <adri...@ono.com> wrote:
500 | Internal Server Error | PropelException
[wrapped: SQLSTATE[42S02]: Base table or view not found: 1146 Table
'ivm.object' doesn't exist]
stack trace

Lo que pasa ahora es que la aplicación cree que ya ha sido instalada, pero puesto que el instalador falló los parámetros de configuración establecidos no son correctos. Podrías resetear el estado, pero creo que es más sencillo empezar de nuevo. Es decir: eliminar el antiguo directorio, descargar otra vez la aplicación, descomprimirla, aplicar el cambio que te comenté y lanzar el instalador. También te recomiendo que antes de comenzar a instalar borres la caché y cookies de tu navegador.

Un saludo,

ksanya

unread,
Jan 25, 2011, 12:24:00 PM1/25/11
to ICA-AtoM Users
De acuerdo, pues eso haré... Lo que pasa es que no me da tiempo ahora,
ya que salgo en nada y de volver a intentarlo, será el viernes.
Desinstalaré el Wamp, borraré la carpeta que crea y lo volveré a
instalar. Crearé la base de datos y procederé con la instalación del
ICA-AtoM cambiando el parámetro de la línea 589, aunque he de decir
que el Wamp que tengo es el último, el 2.1e que posee la versión 3.5.3
de PHP... Lo digo porque en principio, este error aparecía en
versiones de PHP inferiores a la 3.5.0, si no he leído mal...

Borraré el historial y cookies del navegador también.

El viernes por la mañana diré algo...

Gracias y un saludo!

Adrián.


On Jan 25, 5:33 pm, Jesús García Crespo <je...@artefactual.com> wrote:
> Hola otra vez,
>

Jesús García Crespo

unread,
Jan 25, 2011, 1:04:00 PM1/25/11
to ica-ato...@googlegroups.com
Hola de nuevo,

2011/1/25 ksanya <adri...@ono.com>

Crearé la base de datos y procederé con la instalación del
ICA-AtoM cambiando el parámetro de la línea 589, aunque he de decir
que el Wamp que tengo es el último, el 2.1e que posee la versión 3.5.3
de PHP... Lo digo porque en principio, este error aparecía en
versiones de PHP inferiores a la 3.5.0, si no he leído mal...

Bueno, ICA-AtoM require 5.3.0, lo demás es opcional, pero lo cierto es que las nuevas ediciones de PHP suelen incorporan interesantes novedades que siempre son bienvenidas, como aquellas que mejoran el rendimiento o solucionan problemas de seguridad.
 
El viernes por la mañana diré algo...

Ok, esperamos tu respuesta. Un saludo.

ksanya

unread,
Jan 28, 2011, 4:56:16 AM1/28/11
to ICA-AtoM Users
Nada, me sucede lo mismo, no me funciona...

He desinstalado TODO: wamp 2.1e (PHP, mysql y apache), he borrado la
carpeta en donde se instala, he limpiado temporales y cookies del
navegador, me he vuelto a descargar la versión 1.1 del ICA-AtoM, he
verificado que tenía la última versión del WAMP, que efectivamente es
la 2.1e (incluye versión 5.3.5 de PHP), he creado la base de datos en
la consola de mysql ("create database IVM;" y luego "use IVM;"), he
modificado el sfInstall.class.php cambiando la línea cambiando la
línea 589 que ponía:

symlink($path, $name);

por:

@symlink($path, $name);

y he activado el modo debug en el index.php (cambiando el false por
true), para ver el error.

El resultado como digo es el mismo que el martes: pantalla en blanco
(usando Firefox 3.6.13) después de darle a continue, seleccionar la
base de datos IVM y darle al botón save and continue... Luego por más
que le doy a refrescar (F5), sigue la pantalla en blanco. Si cierro el
navegador y vuelvo a entrar, me sale un error enorme similar al de
unos posts anteriores:

500 | Internal Server Error | PropelException
[wrapped: SQLSTATE[42S02]: Base table or view not found: 1146 Table
'ivm.object' doesn't exist]
stack trace

* at ()
in SF_SYMFONY_LIB_DIR\plugins\sfPropelPlugin\lib\vendor\propel
\util\BasePeer.php line 467 ...

...vamos, que no encuentra objetos en la base de datos...

Ya no sé que hacer y me están metiendo prisa aquí en el trabajo...
¿Alguna sugerencia?

Muchas gracias! :)

Saludos.

On Jan 25, 7:04 pm, Jesús García Crespo <je...@artefactual.com> wrote:
> Hola de nuevo,
>
> 2011/1/25 ksanya <adria...@ono.com>

Jesús García Crespo

unread,
Jan 28, 2011, 5:14:52 AM1/28/11
to ica-ato...@googlegroups.com
Hola,

En primer lugar, la base de datos hay que crearla así:

CREATE DATABASE nombre CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Pero no creo que ese sea el problema. Como veo que andas un poco apretado de tiempo, he hecho yo una instalación aquí y luego he volcado la base de datos, que te adjunto en este correo. Importa ese volcado en tu base de datos "ivm". Asegúrate que tienes el fichero config/config.php con este aspecto: http://pastebin.com/3FncTGkj (actualiza los valores de username, password, dbname a tu gusto). Luego actualiza la caché, dos veces, haciendo lo siguiente:

1) Entras en el dir donde tienes instalado ICA-AtoM
2) Ejecutas (dos veces):
   php symfony cc

Reinicias el navegador otra vez e intentas acceder, a ver qué tal.

Voy a estar por aquí en las próximas horas así que si quieres más ayuda también podemos hablar direcamente en el chat: xmpp://openarch...@conference.jabber.orghttp://speeqe.com/room/openarch...@conference.jabber.org/

¡Un saludo y suerte!

2011/1/28 ksanya <adri...@ono.com>
--
You received this message because you are subscribed to the Google Groups "ICA-AtoM Users" group.
To post to this group, send email to ica-ato...@googlegroups.com.
To unsubscribe from this group, send email to ica-atom-user...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ica-atom-users?hl=en.

empty11.sql

ksanya

unread,
Jan 28, 2011, 6:07:07 AM1/28/11
to ICA-AtoM Users
Lo siento, soy un poco torpe en esto...

Tengo el empty11.sql... ¿Como lo importo desde la base de datos?
Supongo que desde la consola mysql, ¿no? Pero desconozco, como has
podido comprobar a la hora de crear la tabla, los comandos a usar...

El config.php (situado en www\config\config.php) sí que lo tengo igual
que el que me comentas salvo lo de 'password' => 'mysql_pass', que no
tengo nada ahí (no me figura la línea) aunque creo que no importa para
el cometido, ya que es para el password) y esto:

1) Entras en el dir donde tienes instalado ICA-AtoM
2) Ejecutas (dos veces):
php symfony cc

no me ha quedado muy claro... ¿cómo lo ejecuto?

Muchas gracias por todo y lamento las molestias...

Adrián.


On Jan 28, 11:14 am, Jesús García Crespo <je...@artefactual.com>
wrote:
> Hola,
>
> En primer lugar, la base de datos hay que crearla así:
>
> CREATE DATABASE nombre CHARACTER SET utf8 COLLATE utf8_unicode_ci;
>
> Pero no creo que ese sea el problema. Como veo que andas un poco apretado de
> tiempo, he hecho yo una instalación aquí y luego he volcado la base de
> datos, que te adjunto en este correo. Importa ese volcado en tu base de
> datos "ivm". Asegúrate que tienes el fichero config/config.php con este
> aspecto:http://pastebin.com/3FncTGkj(actualiza los valores de username,
> password, dbname a tu gusto). Luego actualiza la caché, dos veces, haciendo
> lo siguiente:
>
> 1) Entras en el dir donde tienes instalado ICA-AtoM
> 2) Ejecutas (dos veces):
>    php symfony cc
>
> Reinicias el navegador otra vez e intentas acceder, a ver qué tal.
>
> Voy a estar por aquí en las próximas horas así que si quieres más ayuda
> también podemos hablar direcamente en el chat: xmpp://
> openarchives-...@conference.jabber.org -
> http://speeqe.com/room/openarchives-...@conference.jabber.org/
>
> ¡Un saludo y suerte!
>
> 2011/1/28 ksanya <adria...@ono.com>
> > ica-atom-user...@googlegroups.com<ica-atom-users%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/ica-atom-users?hl=en.
>
> --
> Jesús García Crespo,
> Software Engineer, Artefactual Systems Inc.http://www.artefactual.com| +1.604.527.2056
>
>  empty11.sql
> 203KViewDownload

Jesús García Crespo

unread,
Jan 28, 2011, 6:18:11 AM1/28/11
to ica-ato...@googlegroups.com
Una cosa, antes de nada, prueba a borrar el config.php, y entra otra vez en la página, ¿no te sale el instalador?

Si no, seguimos con lo nuestro:

2011/1/28 ksanya <adri...@ono.com>

Tengo el empty11.sql... ¿Como lo importo desde la base de datos?
Supongo que desde la consola mysql, ¿no? Pero desconozco, como has
podido comprobar a la hora de crear la tabla, los comandos a usar...

En Windows, lanza el símbolo del sistema: vas a Inicio > Ejecutar > "cmd", y ...

1) Para eliminar la base de datos anterior,
mysql -h localhost -u root -p -e "DROP DATABASE nombre;"

2) Creamos la nueva
mysql -h localhost -u root -p -e "CREATE DATABASE nombre CHARACTER SET utf8 COLLATE utf8_unicode_ci;"

3) Importamos el volcado (pon la ubicación correcta)
mysql -h localhost -u root -p nombre < C:\empty11.sql
 
El config.php (situado en www\config\config.php) sí que lo tengo igual
que el que me comentas salvo lo de 'password' => 'mysql_pass', que no
tengo nada ahí (no me figura la línea) aunque creo que no importa para
el cometido, ya que es para el password)

Bueno, tú tienes que tener configurado un usuario y contraseña en MySQL. Lee la documentación de WampServer para conocer cuál es el login predeterminado. Lo típico es que el usuario sea "root" y la contraseña esté vacía (tendrías que eliminar esa línea en el config.php).
 
1) Entras en el dir donde tienes instalado ICA-AtoM
2) Ejecutas (dos veces):
  php symfony cc

no me ha quedado muy claro... ¿cómo lo ejecuto?

Lanzas el símbolo de sistema, como antes te explicaba, y te diriges al directorio donde tienes ICA-AtoM, por ejemplo:

1) cd C:\Users\ksanya\Desktop\ica-atom
2) php symfony cc
 
Muchas gracias por todo y lamento las molestias...

No te preocupes. Vuelvo a insistir que el chat sería idoneo, podríamos ir paso a paso. También me ofrecería a echarte una mano en remoto si tu organización te lo permite.

Un saludo,

ksanya

unread,
Jan 28, 2011, 6:41:31 AM1/28/11
to ICA-AtoM Users
PERFECTO!!

Ya entra! :)

Creo yo que lo que ha hecho que funcione ha sido la importación del
volcado... ya que al hacerlo, la carpeta IVM se ha llenado de
contenido (antes sólo figuraba un archivo) y al entrar en localhost ya
iba. Aún así he hecho lo del symfony, que exactamente no sé lo que
hace pero sigue funcionando igualmente.

Ahora me quedaría cambiar cosas como el "Site title" o añadir una
cuenta de correo con provilegios de root para poder entrar. Eso se
puede hacer modificando archivos de configuración, ¿no? Porque al
haber importado, no he configurado ni el nombre del sitio, ni ninguna
cuenta de acceso a la aplicación...

PD: los comandos "mysql" y "php" no me funcionaban porque ninguno de
los dos estaban en el path. Nada, me he dado cuenta a tiempo y he
añadido al path del símbolo del sistema ambos directorios.

PD 2: Lo del chat sí que es útil, pero he tratado de acceder a la ruta
que me has dicho y no he podido hacerlo. Lo del control remoto eso sí
que va a ser imposible por políticas de seguridad del trabajo...

De nuevo muchas gracias, con perfilar estos dos detalles (título y
cuenta de acceso) creo que tendría solventado el problema...

Saludos!

Adrián.


On Jan 28, 12:18 pm, Jesús García Crespo <je...@artefactual.com>
wrote:
> Una cosa, antes de nada, prueba a borrar el config.php, y entra otra vez en
> la página, ¿no te sale el instalador?
>
> Si no, seguimos con lo nuestro:
>
> 2011/1/28 ksanya <adria...@ono.com>

Jesús García Crespo

unread,
Jan 28, 2011, 6:54:50 AM1/28/11
to ica-ato...@googlegroups.com
2011/1/28 ksanya <adri...@ono.com>
Ya entra! :)

Me alegro.

Ahora me quedaría cambiar cosas como el "Site title" o añadir una
cuenta de correo con provilegios de root para poder entrar. Eso se
puede hacer modificando archivos de configuración, ¿no? Porque al
haber importado, no he configurado ni el nombre del sitio, ni ninguna
cuenta de acceso a la aplicación...

Ups, es verdad, me olvidé. Ahí va:
- pass: demo

La gestión de usuarios y otros parámetros se gestionan desde la propia aplicación web, no hay que tocar ficheros puesto que nosotros almacenamos esos valores en la base de datos. 

PD: los comandos "mysql" y "php" no me funcionaban porque ninguno de
los dos estaban en el path. Nada, me he dado cuenta a tiempo y he
añadido al path del símbolo del sistema ambos directorios.

Efectivamente.

ksanya

unread,
Jan 28, 2011, 7:28:20 AM1/28/11
to ICA-AtoM Users
No pasa nada... un despiste lo tiene cualquiera! :)

Ok, con estas credenciales, ya accedo a la aplicación y ya puedo crear
los usuarios pertinentes, cosa que he probado y funciona.

También he cambiado la info del site de la web, así que por mi parte,
ya está todo en regla y funcionando.

Yo no soy quien va a utilizar la aplicación, ya que se encargarán de
ello mis compañeros de catalogación, pero yo era el responsable de
ponerla en marcha... Seguiré sin saber qué sucedía que no me permitía
crear correctamente la configuración del sitio y nos ha tocado
importar una base de datos vacía para poderla poner en funcionamiento,
pero ya me he guardado todos los comandos y los pasos a seguir por si
tuviera que volverlo a configurar todo.

Cualquier otra duda, os la haré saber.

Mil gracias y la verdad es que con gente como tú, Jesús, da gusto
tratar, por la paciencia que has tenido y lo bien detallado que me has
dejado todo (además del archivo .sql que me has proporcionado)

Un saludo y hasta otra!

Adrián.


On Jan 28, 12:54 pm, Jesús García Crespo <je...@artefactual.com>
wrote:
> 2011/1/28 ksanya <adria...@ono.com>
>
> > Ya entra! :)
>
> Me alegro.
>
> Ahora me quedaría cambiar cosas como el "Site title" o añadir una
>
> > cuenta de correo con provilegios de root para poder entrar. Eso se
> > puede hacer modificando archivos de configuración, ¿no? Porque al
> > haber importado, no he configurado ni el nombre del sitio, ni ninguna
> > cuenta de acceso a la aplicación...
>
> Ups, es verdad, me olvidé. Ahí va:
> - user: d...@example.com
Reply all
Reply to author
Forward
0 new messages