yiiGuionesProblemas
inicio / programacion / php / yii /{{page.title}}
{% include toc.html %}
Propósito
Formar una base de conocimiento sobre temas de programación y problemas con sus soluciones.
Separar guiones de problemas.
giones
Git
gitHub
En el directorio c:\nube\MEGA\programacion\miAppHostinger\miApp> git init luego Creo un repositorio en github.com https://github.com/pelos6/miAppHostinger
luego en el directorio donde he lanzado git init git remote add origin https://github.com/pelos6/miAppHostinger.git git commit -m “primer commit” git push -u origin master
en hostinger creo un despliegue git para el directorio miAppHostinger
recuperar un commit
http://es.discovermeteor.com/chapters/github/ De un repositorio concreto. Primero clonas el repositorio. Luego haces un checkout al commit que quieres recuperar. Puedes usar la etiqueta del commit git checkout chapter3-1
o el hash git checkout ee969bcca51dcd6c07270d4a97de86d340c95edd
así tienen el repositorio en el punto de ese commit .
problemas con git
error: src refspec master does not match any.
error: failed to push some refs to ‘ssh://xxxxx.com/project.git’
parece que faltaba un
git commit -m “primer commit”
Sincronizar con el host
con winscp creo un enlace en el escritorio para poder subir al servidor por ftp . C:\Users\Javier\Desktop\accesos\accesoRemoto\WinSCPproyectocarpeta.esy.es
winscp
mysql en local
Tengo varias instalaciones de mysql. Una con bitnami WAMP y otra con XAMP por lo cual dependiendo de cual tenga levantada en el gestor de base de datos HEIDI la conexción Unnamed apunta a una bade de datos u otra.
Conectar entre dominios
Intento conectar desde la aplicación en un dominio a la base de datos de otro (javieriranzoburriel.xyz a proyectocarpeta.esy.es) pero me da siempre un erro de database exception unable connect usuario y una ip with passsword yes
problemas
problemas conexión con mysql en hostinger
SQLSTATE[HY000] [2002] Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2 “No such file or directory”)
tengo que cambiar localhost por mysql.hostinger.es
console is not defined
En el archivo file.js cambio Console por console
mongodb
Unexpected mongo exit code 100. Restarting.
Con un ejemplo de un compañero. Late as ever I first started just and had the same problem with Windows 10. Without resetting I found this solution, which worked for me: http://stackoverflow.com/questions/31617615/meteor-unexpected-mongo-exit-code-100-restarting-cant-start-mongo-server
Shortly:
Delete .meteor/local/db/mongod.lock Delete .meteor/local/db/journal/j.*
Unexpected mongo exit code 100. Restarting.
—-> ERA LA Ñ del directorio compañeros ….. <—–
07/05/2016 me pasa con
https://github.com/FoxPowerGH/Meteor-Portfolio-Website.git
intento meteor reset
pero no funciona.
Borro la carpeta .meteor/local
tampoco funciona.
Ahora lanzo console.exe como adm
borro el directorio entero
vuelvo a clonar el proyecto
reinicio
console.exe como administrador
sigue el problema.
Copio todo monos .git a
C:\nube\MEGA\cursos\coursera\CursowebResposivaEjemplos\compañeros\meteor_portfolio_website
sigue el problema.
Meteor update
pero sigue igual …. no le pillo el chiste …
en el directorio compañeros parece no funcionar pero en
C:\nube\MEGA\cursos\coursera\CursowebResposivaEjemplos\portafolioJavier
si es alli donde he creado un proyecto simple
meteor create portafoliojavier
en ese directorio clono el
https://github.com/FoxPowerGH/Meteor-Portfolio-Website.git
¡podría ser la ñ del nombre del directorio compañeros !
—-> ERA LA Ñ del directorio compañeros ….. <—–
Meteor reset
y parece que se soluciona.
Unexpected mongo exit code 100. Restarting. Unexpected mongo exit code 100. Restarting. Unexpected mongo exit code 100. Restarting. Can’t start Mongo server. MongoDB had an unspecified uncaught exception. This can be caused by MongoDB being unable to write to a local database. Check that you have permissions to write to .meteor/local. MongoDB does not support filesystems like NFS that do not allow file locking.
Para ver las propiedades de un directorio no lo pillo en unos directorios funciona y en otros no !!!! .- salgo de console.exe y vuelvo a entrar como administrador otra vez al directorio C:\nube\MEGA\cursos\coursera\CursowebResposivaEjemplos\portfolio_website_example y lanzo metero y funciona pero no en los directorios descomprimidos …. (aunque puede que tuviera mongodb.lock bloqueado por sublimeText !!!!)
=> Meteor 1.3.2.4 is available. Update this project with ‘meteor update’. Unexpected mongo exit code 45. Restarting. Unexpected mongo exit code 45. Restarting. Unexpected mongo exit code 45. Restarting. Can’t start Mongo server. MongoDB cannot open or obtain a lock on a file
en un directorio que antes funcionaba ¿¿¿?? cierro el navegador donde puede que estuviera editando un post y lo vuelvo a lanzar y funciona????
mlab free account heroku addons
Dear mLab user,
Thank you for powering your Heroku application with mLab! We are writing to let you know that your free Sandbox database has exceeded its file size limit of 496 MB (storage footprint on disk). You will need to upgrade to a for-pay plan in order to continue using more than 496 MB and to avoid errors in your application.
Details: * database - heroku_xcx1nx9h * account - heroku_xcx1nx9h * admin’s username - heroku_xcx1nx9h
Statistics as of Apr 30 20:01 PT: * data size - 17.0 MB * index size - 0.0 MB * file size - 0.5 GB resulta curioso según esta información https://mlab.com/databases/heroku_xcx1nx9h#stats que para almacenar 17 MB se usen 256 para recolocar ???? dataSize Total size of all documents stored in this database, including the padding factor (does not include indexes). 17.02 MB storageSize Total amount of space allocated for data for this database (does not include index storage). This number is larger than dataSize because it includes additional space (preallocation within data files as well as space left by deleted or moved documents). 256.17 MB
lanzo este consejo If your fileSize is under 496 MB, you can run this repair command directly through our UI by visiting the page for your database, clicking on the “Tools” tab and selecting “repairDatabase” from the drop-down list. Otherwise, you can run the a db.repairDatabase() after connecting to your database using the mongo shell. Desde la consola web y se reduce a 192 Mb
meteor
Problemas con meteor.bat
C:\nube\MEGA\cursos\coursera\minstantJavier>meteor ““C:\Users\Javier\AppData\Local.meteor\packages\meteor-tool\1.3.2_3\mt-os.windows.x86_32\meteor.bat”” no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. Lo intento editando la variable para quitarle el \ al final de la ruta. Ejecutando como administrador … pero no funciona. En https://forums.meteor.com/t/meteor-1-3-2-3-partial-install-on-windows/21788/10 encuentro una solución cambio C:\Users\Javier\AppData\Local.meteor\packages\meteor-tool\1.3.2_3\mt-os.windows.x86_32\meteor.bat por C:\Users\Javier\AppData\Local.meteor\packages\meteor-tool\1.3.1\mt-os.windows.x86_32\meteor.bat en C:\Users\Javier\AppData\Local.meteor\meteor.bat y funciona . Parece que se instala una nueva versión de vez en cuando !!!!!
bat
Para sacar el valor de una variable
set path
set muestra todas las variables de entorno
consola en windows
Borrar un directorio.
rd /S /Q
no pide confirmación !!!! attrib -h -s -r -a /s /d attrib -r /s /d
exhibit
Para mostrar datos currioso problema con cross-origin en chrome pero no en firefox file:///C:/nube/MEGA/programacion/exhibit/nobelists.html mirar un ejemplo propio pues es el usado por morillas . http://www.simile-widgets.org/
Grunt
C:\nube\MEGA\CicloFormativoGradoSuperior\proyectos\DAWEC\YEOMAN\proyecto en este proyecto grunt serve funciona …..
Bower
19/05/2016 al ejecutar bower install en C:\nube\MEGA\cursos\coursera\introducionAngularJs\conFusion> bower EPERM EPERM, rename ‘C:\Users\Javier\AppData\Roaming\bower\cache\packages\35300e45e44dbc6f186ed069533ef0af\2.2.3’ bower cache clean —- pero no funciona
Bower version: 1.3.12 Node version: 0.10.35 OS: Windows_NT 6.2.9200 x64
npm uninstall -g bower npm install -g bower@1.2.6
bower cache clean pero sigue sin llenarse el directorio bowercomponents !!!!
bower cache clean
npm uninstall -g bower
npm install -g bower
y funciona
se queda la versión 1.7.9