He instalado con éxito Magento 2 en el servidor de Wamp, pero tengo un pequeño problema al cargar la página de administración, ya que me da un 404. Además, al cargar su página de inicio, el tema predeterminado que es luma en mi caso no se aplica y en su lugar me da los siguientes errores:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/calendar.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/images/logo.svg
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/requirejs/require.js
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.js
Failed to load resource: the server responded with a status of 404 (Not Found)
requirejs-config.js:602 Uncaught ReferenceError: require is not defined
127.0.0.1/:24 Uncaught ReferenceError: require is not defined
127.0.0.1/:26 Uncaught ReferenceError: require is not defined
Respuestas:
Css y js se crearán en tiempo de ejecución en la carpeta pub / static En la primera vez, si faltan css y js, ejecute el siguiente comando
Si está utilizando Windows:
php bin\magento setup:static-content:deploy
si usa linux de 'git bash':
php bin/magento setup:static-content:deploy
fuente
setup:static-content:deploy
en modo desarrollador, así que asegúrese de agregar-f
el comando anterior. Si ha configurado un idioma diferente que no sea en_US, también deberá proporcionarlos:php bin\magento setup:static-content:deploy -f en_US en_GB
También estaba enfrentando este problema. El administrador da un error 404 y el frontend no adjuntó css (es decir, Luma no se mostró en el formato adecuado ...). Así que hice estos pasos para resolver estos dos problemas en magento 2. 1) vaya a la terminal y ejecute este comando
Y cambio:-
A
chnage solo AllowOverride none to All
y
2) ve a la terminal y ejecuta el comando: -
Luego dé permiso a su var, pub y app / etc. y luego vaya a su administrador y frontend funciona correctamente.
fuente
Para aquellos que usan el servidor wamp, ejecute estos comandos en su CLI.
fuente
También estaba enfrentando este problema. Después de una nueva instalación de magento 2 con datos de demostración al navegar hacia el frontend y el backend también en localhost. Obtuve errores de discrepancia de tipo MIME para calendar.css y require.js. Nada funcionó para mí a menos que implementara el contenido estático a través de
en git bash y si bien es el modo predeterminado.
fuente
Estaba enfrentando el mismo problema, utilicé la solución de Alan Storm de ese artículo: http://alanstorm.com/magento_2_adding_frontend_files_to_your_module
usa ese comando en ssh
fuente
Habilitar reescrituras de URL.
1) Abra la terminal en Ubuntu y ejecute estos comandos:
2) Asegúrese de tener el
.htaccess
archivo en su directorio raíz de magento, si no lo hay.htaccess
archivo copie el/pub/.htaccess
archivo y péguelo en el directorio raíz3) Abra el
/etc/apache2/apache2.conf
archivo con los siguientes comandos:Y cambie las siguientes líneas de código:
A
Guarde y cierre el archivo por
Ctrl + X
Reinicia el apache
servicio sudo apache2 reiniciar
fuente