分类 电脑 下的文章

cPanel - WHM - Invalid command 'SetEnv' - <IfVersion

问题:新安装的cPanel/WHM 环境,访问Magento2程序网站返回500错误,日志里有如下的内容:

public_html/.htaccess: Invalid command 'SetEnv', perhaps misspelled or defined by a module not included in the server configuration
public_html/app/.htaccess: Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration

尝试:以root账户登录到WHM面板,通过EasyApache4,安装mod_envmod_version的apache组件。

参考:

xampp-control.ini 拒绝访问 - 权限问题

现象:在Windows 10安装xampp后,退出xampp面板时,会有如 Error: Cannot create file "D:\xampp\xampp-control.ini",拒绝访问的错误提示。

原因:如果Windows 10启用了UAC功能,以管理员高权限安装的xampp,普通用户运行xampp面板后退出,会提示无法创建或修改xampp-control.ini文件的错误信息。

尝试:可以将xampp的目录复制一份(如复制D:\xampp),然后将原xampp目录名称修改为其它,再将复制得到的目录修改为xampp,即使用复制后的xampp。因为复制后的xampp目录,普通用户有修改文件的权限。

appnode 添加新网站 nginx 重启后不生效

现象:appnode面板和环境,使用nginx作为web服务。从面板添加站点后,即使多次重启nginx服务后,用域名访问站点,还是访问到nginx的默认页面,配置的站点访问不生效。

尝试:查看站点的配置文件是在 /data/mystack/sites/domain.com/conf/nginx.conf ,但 /etc/nginx/nginx.conf 的配置文件里没有引用。可以在 nginx.conf 配置文件里添加引用,如:

include /etc/nginx/conf.sitemgr.d/*.conf;
include /etc/nginx/conf.sitemgr.d/global/*.conf;
include /etc/nginx/conf.sitemgr.d/global/conf/*.conf;
include /etc/nginx/conf.sitemgr.d/global/conf/default_server/*.conf;

参考:https://help.appnode.com/agent-sitemgr/site-install-wordpress.html

ubuntu 18.04 的远程网络安装相关文件

参考:

magento2 - 重新生成缓存目录各尺寸的图片 - php bin/magento catalog:image:resize

问题:下载的magento2和模板集成包,安装后首页部分演示图片不能正常显示,web返回404错误,到站点文件目录查看,是没有如 pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/ 的目录。

尝试:通过magento2的管理命令,执行 php bin/magento catalog:image:resize 重新生成缓存图片目录和文件。缺点是,如果图片多,可能会花时间较久。

参考:https://magento.stackexchange.com/questions/175224/regenerate-catalog-cache-images-issues