我wordpress近期想用jpg转webp插件,安装好之后系统要求我修改 ngix的配置文件,但我始终找不到文件在哪。
安装说明:https://mattplugins.com/docs/nginx-configuration
在其中一个路径中找到配置文件(记得选择您的域使用的配置文件):
/etc/nginx/sites-available/或者/etc/nginx/sites-enabled/
/etc/nginx/conf.d/
跟本没有啊,官方能帮我解决下这个问题吗?
另外,image_magick已安装 ,pecl_imagick扩展也已安装
希望能跟据这个说明书来配置AMH环境,最好有指引教程,感谢!
安装image_magick与pecl_imagick是可以转换的,有支持webp格式。
nginx方面要添加nginx规则的话,直接在面板『网站』的规则管理中添加一个规则,
然后虚拟主机选择用这个规则就好的了。
如果非要修改配置文件,可以修改主机配置文件,
/home/wwwroot/环境名/vhost/主机名.conf
/home/wwwroot/环境名/vhost/主机名-https.conf
在 AMH(Advanced Multi-User Hosting)环境中配置 Nginx 以支持 WordPress 的图片格式转换插件(如 JPG 转 WebP),你通常需要编辑 Nginx 的配置文件,并确保 Nginx 能够正确处理 WebP 格式的图像。
以下是一些步骤和指引,帮助你完成这个过程:
在 AMH 环境中,Nginx 配置文件的位置可能因安装和配置而异。但是,你提到的路径 /etc/nginx/sites-available/
和 /etc/nginx/sites-enabled/
是常见的位置。如果你没有找到这些文件,可以使用 find
命令搜索 Nginx 的配置文件。例如:
sudo find / -name "*.conf" 2>/dev/null | grep nginx
这将会列出所有包含 "nginx" 的 .conf
文件,你应该能在其中找到与你的域名相关的配置文件。
一旦你找到了与你的域名相关的 Nginx 配置文件,使用文本编辑器(如 nano
、vim
或 gedit
)打开它。
例如,如果你的配置文件名为 yourdomain.conf
,并且位于 /etc/nginx/sites-available/
目录下,你可以使用以下命令编辑它:
sudo nano /etc/nginx/sites-available/yourdomain.conf
根据你的插件说明文档(https://mattplugins.com/docs/...),你需要在 Nginx 配置中添加或修改相应的指令。具体来说,你可能需要添加类似于以下内容的代码块:
location ~* \.(?:jpg|jpeg|png|gif)$ {
add_header Vary Accept;
try_files $uri $uri/ /wp-content/plugins/your-plugin-name/webp-converter.php?file=$uri;
}
请注意,上述代码是一个示例,并且你需要根据你的具体环境和插件要求进行调整。特别是,your-plugin-name
应该替换为你的图片格式转换插件的实际名称。
在编辑完 Nginx 配置文件后,使用 nginx -t
命令检查配置是否有误。如果一切正常,使用 sudo service nginx reload
或 sudo systemctl reload nginx
命令重新加载 Nginx 配置。
最后,确保你的 WordPress 网站和图片格式转换插件正常工作。你可以尝试上传一张图片并检查是否已成功转换为 WebP 格式。
网站需要使用webp格式图片,请问在amh中需要开启哪个扩展环境,或者安装那个插件可以实现该功能
WordPress运行环境 PHP 5.2.4 或更新版本(不支持第三方推出的“PHP 6.0”) MySQL 5.0 或更新版本 Apache mod_rewrite 模块(可选,用于支持“固定链接”和“站点网络”功能) 什么是WampServer Wamp分别是Windows、Apache、Mysql和PHP的首字母,静态文件(例如后缀是.html的纯html)文件在操作系统上就可以运行,但用
我已经在服务器上安装了Nginx、PHP-FPM、SSL证书(让我们加密)和WordPress 4.6.1,并且运行良好。但是,当我将permalink设置更改为默认值以外的任何设置时,我会在每个帖子、文章和页面上得到404个错误。在我的nginx配置文件中,我的位置/块下面有以下代码: try_files$uri$uri//index.php?$args; 以下是我的nginx.conf:
本文向大家介绍让Nginx支持shtml格式的配置方法,包括了让Nginx支持shtml格式的配置方法的使用技巧和注意事项,需要的朋友参考一下 对于静态网站有公共头尾需要包含,又不想用动态网页编写的,那么shtml是最佳选择了。shtml可以包含指定文件到文档中如同PHP中的include功能类似。 Nginx本身已经支持了shtml格式文件解析,但默认是不开启的,需要手动开启。 打开Nginx配
我有一个小团队(4名开发人员),我们创建了一个网站,目前有500名用户。 我们的开发周期如下: 我们在本地主机上进行更改(安装插件或自定义代码) 我们将其推向开发环境。我们可以做压力测试,我们有几个测试用户等等 我们对其进行评估 我们把它推向生产 部署新代码就像git pull一样简单,但真正的问题是数据库。 几乎所有的插件都需要我点击管理面板中的某些东西。更重要的是:其中一些在我安装时创建新表或
[amrewrite-2.0 admin] [OK] amrewrite-2.0 is already installed. nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/wwwroot/lnmp01/rewrite/wordpress.conf:16 nginx: configuration file /