Intenté instalar wyomind google shopping y tengo el siguiente error al ejecutar la configuración bin / magento: actualizar.
[UnexpectedValueException]
Unable to retrieve deployment version of static files from the file system.
[Magento\Framework\Exception\FileSystemException]
Cannot read contents from file "/var/www/vanillamage2/public_html/pub/stati
c/deployed_version.txt" Warning!file_get_contents(/var/www/vanillamage2/pub
lic_html/pub/static/deployed_version.txt): failed to open stream: No such f
ile or directory
He intentado esto en 2 servidores separados y 3 instalaciones separadas de Magento 2.1.7, sin embargo, recibo el mismo problema cada vez. He visto problemas similares aquí:
https://github.com/magento/magento2/issues/6426
y
http://olivernam.com/magento2-frontpage-error-after-deploying-static-files
Por lo tanto, he intentado muchas soluciones mencionadas aquí, incluida la redistribución de archivos estáticos, el restablecimiento de permisos, la eliminación de contenido estático, la colocación de ect. Incluso configuré ese archivo en 777 y tengo el propietario correcto y estoy bastante seguro de que ese no es el problema, ya que mis soluciones a continuación no cambiarían los permisos de este archivo.
Solo hay 2 formas en que puedo obtener la configuración: actualizar para ejecutar.
- Deshabilitar el complemento.
- Cambie el nombre de la aplicación / código / Wyomind / SimpleGoogleShopping / Setup / UpgradeData.php a UpgradeData.bak
Hacer cualquiera de estos permite que se ejecute 'setup: upgrade'; sin embargo, Wyomind sugiere que este es un problema de mi parte y no de su complemento, por lo que no están dispuestos a ayudar.
¿Hay algo que alguien pueda sugerir que pueda estar causando este problema?
Respuestas:
Necesita actualizar en la tabla Base de datos core_config_data,
Si record (
path field value = 'dev/static/sign'
) existe en lacore_config_data
tablaSi el registro no existe, ejecute debajo de la consulta para Insertar registro,
Después de eso ejecuta tu comando
fuente
En mi caso, corrí
php bin/magento setup:static-content:deploy
y el error desapareció.fuente
Parece que no tiene nada que ver con el módulo de google. Puede suceder después de cualquier implementación; especialmente si estás tratando con Magento en
production
modo.La ejecución
bin/magento setup:upgrade
elimina el contenido delgenerated
directorio. Esto está bien endevelopment
modo, porque el contenido delgenerated
directorio se genera dinámicamente. Pero enproduction
modo, elgenerated
directorio no se genera dinámicamente ni automáticamente. Esto significa que es necesario activar la generación del contenido delgenerated
directorio manualmente:(Sugerencia: se deben agregar todas las configuraciones regionales de su instalación)
Esta es la forma predeterminada de resolverlo. Pero en algunos casos, es posible que desee mantener el contenido de su
generated
directorio. Tal vez, porque su contenido no cambió durante la implementación. Tal vez, porque ha generado su contenido en otro entorno o por una tubería de implementación, y desea simplemente implementarlo en el servidor actual copiando el directorio.Es posible que aún necesite ejecutarse
bin/magento setup:upgrade
en ese caso, pero no querrá que elimine nada delgenerated
directorio. Para este propósito, los desarrolladores inteligentes de Magento han agregado lakeep-generated
bandera:fuente
La solución de github está funcionando para mí. https://github.com/magento/magento2/issues/6426#issuecomment-243879287
simplemente puede crear un archivo vacío en la siguiente ruta:
pub/static/deployed_version.txt
luego ejecute la implementación de contenido estático
fuente
En Magento Cloud ejecutado por ssh:
fuente
Esto funcionó para mí:
(-ea_php 72 se usa para forzar el uso de PHP versión 7.2, porque la herencia de mi servidor es 7.0.32)
fuente
Necesita actualizar la tabla core_config_data,
Puede buscar con "ruta" es "dev / static / sign"
Cambiar el valor de
1
a0
;O puede actualizar con la consulta:
fuente