Respuestas:
La siguiente solución funcionó para mí,
solo pruébalo.
vaya a la aplicación / etc / di.xml
encuentra la línea
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
y reemplazarlo con
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
No hay necesidad de eliminar ningún archivo en ningún directorio.
<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
Espero que esto ayude
Ir al directorio raíz de Magento 2 -> pub -> static y eliminar la carpeta estática y eliminar var / cache , var / composer_home , var / generation , var / page_cache , var / view_preprocessed
Entonces corre,
php bin / magento setup: static-content: deploy
Prueba esto antes de eso, toma Backup
Eliminar todo, excepto el .htaccess
archivo depub/static folder
Abre app/etc/di.xml
encuentra el camino
“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
y reemplazar a
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Nota: Elimine todos los archivos y carpetas en pub/stati
c excepto el .htaccess
archivo.
Para obtener más información, consulte http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/
Deshabilite la combinación JS del administrador:
Go to System->Configuration->Developer
o si el menú Admin no funciona, vaya a la
base de datos dentro de la tabla core_config_data cambie la clave dev / js / merge_files de 1 a 0
intenta ejecutar esto
bin\magento setup:static-content:deploy
Esto me sorprendió momentáneamente antes, asegúrese de que su magento_root/
directorio sea accesible a través de su servidor web y no solo el magento_root/pub/
directorio: puede usar alias o cambiar su raíz web.
Ir al directorio raíz de Magento 2 -> pub -> static y eliminar la carpeta estática y eliminar var / cache, var / composer_home, var / generation, var / page_cache, var / view_preprocessed
Luego ejecute, php bin / magento setup: static-content: deploy
y ellos
app / etc / di.xml
Vaya a la línea número 574:
Línea anterior:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
Reemplácelo con (Nueva línea)
Magento\Framework\App\View\Asset\MaterializationStrategy\copy
0 voto negativo
Acabo de hacer lo siguiente:
cd magento2 folder
run shell command
Mi sistema:
magento 2.0.2
xampp 7.0.3
windows 7
Justin @ GATEWAY f: \ xampp \ htdocs \ mag2
php -f bin/magento setup:static-content:deploy
di.xml
solo afecta a los sitios web en modo Desarrollador.
Apliqué todas las correcciones anteriores, pero hay una cosa que no se menciona ...
Cuando fui a editar tuve que cambiar los permisos en la carpeta para poder guardar los cambios. Después de guardar la edición en di.xml
, cambié los permisos a 444, eliminé todos los archivos de caché y los volví a cargar. No funcionó.
Después de algunos intentos, dejé el permiso de escritura en la carpeta, eliminé el caché y solo entonces se realizó la corrección.
Siga los pasos a continuación y debería ser para usted
Paso 1. Eliminó la carpeta estática usando rm -R static / *
Paso 2. Caché limpiado php bin / magento cache: clean & php bin / magento cache: flush
Paso 3. Vuelva a compilar php bin / magento setup: di: compile
Paso 4. Generación de contenido estático php bin / magento setup: static-content: deploy
Paso 5. Cambió los permisos a 777 para pub / static folder chmod 777 -R. /estático
Seguí esos pasos y mi backend de administrador se cargó bien.
Hola, tengo una solución del problema anterior.
abra la terminal y navegue hasta la raíz web de magento
$ cd /var/www/html/MagentoFolder $ php bin/magento setup:static-content:deploy
Lo mismo aquí, solo resuelto yendo a : app / etc / di.xml
Sustitución : Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ Symlink para :
Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ copy
¡Actualiza tu navegador y bingo!
Si usa diferentes idiomas en admin y frontend, por ejemplo, Admin en_US y front end nl_NL los ponen a ambos en el mismo idioma.
Puede cambiar el idioma del administrador desde el panel de administración haciendo clic en admin en la esquina superior derecha y luego en Configuración de la cuenta (el nombre de su cuenta)
Después de esta carrera:
php bin/magento setup:static-content:deploy en_US
o
php bin/magento setup:static-content:deploy nl_NL
o cualquiera que sea su idioma (o paquete de idioma instalado)
php bin/magento setup:static-content:deploy your_LANGUAGE
editar:
Es posible ejecutar el comando anterior para varios idiomas. Ejemplo:
php bin / magento setup: static-content: deploy nl_NL es_GB en_US
Espero eso ayude
editar di.xml
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
cambiar a
<arguments>
<argument name="strategiesList" xsi:type="array">
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
</argument>
después de esa implementación y reindexación, el problema se resolverá el panel de administración funcionará bien.
pub/static
carpeta excepto el .htaccess
archivoEn segundo lugar encontrar
Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ Symlink
en el app/etc/di.xml
archivo y reemplazarlo con
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Para mí, el problema es que estaba ejecutando setup:static-content:deploy en_GB
para que coincida con la configuración regional de mi sitio web, sin embargo, no había cambiado el idioma predeterminado del usuario administrador a en_GB, por lo que la página de administración estaba tratando de localizar recursos desde el directorio en_US que, por supuesto , nunca fue creado.
Una solución sería ejecutar setup:static-content:deploy en_US
, generando los archivos que faltan. Sin embargo, esto implicaría generar contenido estático, iniciar sesión en el panel de administración, cambiar el idioma predeterminado del usuario administrador, luego eliminar contenido estático y volver a generarlo.
Para utilizar el contenido estático existente, navegué a la admin_user
tabla en mi base de datos de Magento y localicé la fila correspondiente al usuario administrador en cuestión, luego cambié el valor de interface_locale
a en_GB
.
Minified JS y CSS funcionan perfectamente en este caso.
Pasos:
php bin/magento setup:static-content:deploy -f
Con suerte, podría ser útil.
¡Gracias!
Sid
Este problema generalmente es causado por el caché de Magento y el caché del navegador web .
Siga los pasos a continuación para resolverlo:
.htaccess
archivo dentro de la carpeta / pub / static./pub/static
carpeta en permiso de escritura (0755).bin/magento setup:static-content:deploy -f
Ctrl + F5
cuando vea la página de administración para actualizar la memoria caché del navegador web (importante)¡Espero que esto ayude!
Abra \ app \ etc \ di.xml en la línea No. 715
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Replace To
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
Definitivamente va a funcionar
Actualizo 2.2.6 a 2.2.7
no esta debajo del saludo no funciona en 2.2.7
encuentra la línea
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
y reemplazarlo con
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
No hay necesidad de eliminar ningún archivo en ningún directorio.
php bin/magento cache:clean
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy
ejecutar los comandos anteriores, espero que funcione bien.
establecer permisos correctos de carpeta / archivo
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \; && find ./var -type d -exec chmod 777 {} \; && find ./pub/media -type d -exec chmod 777 {} \; && find ./pub/static -type d -exec chmod 777 {} \; && chmod 777 ./app/etc && chmod 644 ./app/etc/*.xml
chown -R :<web server group> .