PbootCMS在阿里云主机上邮件发送失败:服务器已经禁用stream_socket_client和fsockopen
当你遇到网站的留言邮件通知功能失效,并且提示“服务器已经禁用 stream_socket_client 和 fsockopen 函数”的问题时,通常是因为服务器的安全策略禁用了这些函数。解决这个问题的方法是在阿里云主机上重新启用这些函数之一。以下是详细的步骤:
1. 登录阿里云控制台
- 登录阿里云控制台:
- 访问阿里云官网并登录账号。
- 进入服务器管理界面。
2. 找到服务器安全设置
- 进入服务器管理界面:
- 选择你的服务器实例。
- 进入服务器管理后台。
3. 启用 stream_socket_client 或 fsockopen
-
找到 PHP 配置文件:
- 通过 SSH 登录到服务器。
- 查找 PHP 配置文件
php.ini的位置。通常位于/etc/php/版本号/cli/php.ini或/etc/php/版本号/fpm/php.ini。
-
编辑
php.ini文件:- 使用文本编辑器(如
nano或vim)编辑php.ini文件。 - 搜索
disable_functions并确保stream_socket_client和fsockopen不在禁用函数列表中。
- 使用文本编辑器(如

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18446975

浙公网安备 33010602011771号