-
当我们使用Nginx 配置Magento 2 自带的nginx.conf.sample的重写方试时,自定义的目录访问为404,在站点目录下增加一个文件目录,文件放在pub目录下
location /test/ {
location ~* \.php$ {
try_files $uri =404;
fastcgi_pass fastcgi_backend;
fastcgi_buffers 1024 4k;fastcgi_read_timeout 600s;
fastcgi_connect_timeout 600s;fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}如果只是一个文件也可以采用这种方式,一般用于google,等相关验证
location /robots.txt{
alias /www/wwwroot/magentoued.com/robots.txt;
} -
1 去除DEFINER子句:
检 查 SQL 文件,去除下面类似的子句。
DEFINER=`root`@`%`
2。在 Linux 平台下,可以尝试使用下面的语句去除。
sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/ ' your.sql > your_revised.sql3. 错这个错误 Storage engine MEMORY is disabled (Table creation is disallowed)
需要将 MEMORY 表类型转成InNodb
-
Magento2 价格,优惠格式bug, 当货币为中文,或日本,在设置优惠价格时,价格为几十时会显示:0,50或0,05的问题,改小数位置(vendor\magento\zendframework1\library\Zend\Locale\Data)对应的语言
这里去掉 小数位数 vendor\magento\module-catalog\view\base\web\js\
-
#开启维护模式 (teddy整理)
php bin/magento maintenance:enable
#关闭维护模式
php bin/magento maintenance:disable
#删除所有生成的静态文件
rm -rf pub/static/*
#删除前台生成的静态文件
rm -rf pub/static/frontend/Teddy/default/css
#删除后台生成的静态文件
rm -rf pub/static/adminhtml
#只删除后台生成的静态文件样式(css)
rm -rf pub/static/frontend/Teddy/default/en_US/css/*
rm -rf var/view_preprocessed/pub/static/frontend/Teddy/default/en_US/css/*
#删除缓存var后台生成的静态文件(和pub目录下一起操作)
rm -rf var/view_preprocessed
#只生成前台
php -dmemory_limit=1G bin/magento setup:static-content:deploy -f -t Teddy/default -a frontend
#只生后成台
php -dmemory_limit=1G bin/magento setup:static-content:deploy -f -a adminhtml
#带众多参数
php -dmemory_limit=5G bin/magento setup:static-content:deploy -f -t Teddy/default --content-version 1222216 --no-css --no-less
#清除缓存
php bin/magento cache:flush
#权限配置
chmod -R