tablero de mandos magento2:
Todos los enlaces del menú de administración no funcionan y tienen iconos extraños. ¿Por qué?
No puedo hacer nada
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.
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!
Está sucediendo porque css y js no se procesan correctamente.
Debe usar CLI para compilar magento.
Aquí hay una captura de pantalla de mi uso de cmd. Cambie la ubicación de su carpeta magento como la estructura de su carpeta magento.
Tomará algunos para completar.
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
Agregue una fila más a la core_config_data
ruta de la tabla = dev/static/sign
establezca el valor en 0.
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> .
<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>