- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用网络托管网站 biz.ht。为了发送电子邮件,我设置了 PHPMailer,我已经在本地主机上对其进行了测试并且它工作正常,但是当我在网络服务器上尝试时。我给我报错
缺少扩展:无法发送 openssl 消息。
谁能帮帮我,biz.ht 的 php.ini 在这里。
PHP 7.1.0
[PHP]
engine = On
cgi.check_shebang_line = 1
cgi.fix_pathinfo=1
cgi.discard_path=1
cgi.force_redirect=0
date.timezone=UTC
;cgi.redirect_status_env = REMOTE_ADDR
short_open_tag = On
asp_tags = Off
precision = 12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100
safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
;disable_functions = highlight_file, diskfreespace, exec, passthru, system, popen, fsockopen, pfsockpen, show_source, php_uname, ini_alter, ini_restore, getrusage, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link
disable_functions =
disable_classes =
expose_php = Off
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = On
log_errors = Off
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
;error_prepend_string = ""
variables_order = "EGPCS"
;register_globals = On
register_argc_argv = On
post_max_size = 20M
memory_limit = 64M
gpc_order = "GPC"
magic_quotes_runtime = Off
magic_quotes_sybase = Off
;auto_prepend_file = /var/www/index.php
;auto_append_file =
default_mimetype = "text/html"
doc_root =
user_dir =
enable_dl = On
file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 15M
allow_url_fopen = On
default_socket_timeout = 60
[Syslog]
define_syslog_variables = Off
[mail function]
sendmail_path = /usr/local/bin/sendmail -oi -t
[Java]
[SQL]
sql.safe_mode = Off
[ODBC]
;odbc.allow_persistent = On
;odbc.check_persistent = On
;odbc.max_persistent = -1
;odbc.max_links = -1
;odbc.defaultlrl = 4096
;odbc.defaultbinmode = 1
[MySQL]
mysql.allow_persistent = Off
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port = 3306
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 10
mysql.trace_mode = Off
[MySQLi]
mysqli.max_persistent = -1
;mysqli.allow_local_infile = On
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.cache_size = 2000
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = On
[mSQL]
;msql.allow_persistent = On
;msql.max_persistent = -1
;msql.max_links = -1
[PostgresSQL]
;pgsql.allow_persistent = On
;pgsql.auto_reset_persistent = Off
;pgsql.max_persistent = -1
;pgsql.max_links = -1
;pgsql.ignore_notice = 0
;pgsql.log_notice = 0
[Sybase]
;sybase.allow_persistent = On
;sybase.max_persistent = -1
;sybase.max_links = -1
;sybase.min_error_severity = 10
;sybase.min_message_severity = 10
;sybase.compatability_mode = Off
[Sybase-CT]
;sybct.allow_persistent = On
;sybct.max_persistent = -1
;sybct.max_links = -1
;sybct.min_server_severity = 10
;sybct.min_client_severity = 10
[dbx]
;dbx.colnames_case = "unchanged"
[bcmath]
bcmath.scale = 0
[browscap]
[Informix]
;ifx.default_host =
;ifx.default_user =
;ifx.default_password =
;ifx.allow_persistent = On
;ifx.max_persistent = -1
;ifx.max_links = -1
;ifx.textasvarchar = 0
;ifx.byteasvarchar = 0
;ifx.charasvarchar = 0
;ifx.blobinfile = 0
;ifx.nullformat = 0
[Session]
session.save_handler = files
;session.save_handler=mm
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_divisor = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.save_path = /tmp
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
[MSSQL]
;mssql.allow_persistent = On
;mssql.max_persistent = -1
;mssql.max_links = -1
;mssql.min_error_severity = 10
;mssql.min_message_severity = 10
;mssql.compatability_mode = Off
;mssql.secure_connection = Off
[Assertion]
[Ingres II]
;ingres.allow_persistent = On
;ingres.max_persistent = -1
;ingres.max_links = -1
;ingres.default_database =
;ingres.default_user =
;ingres.default_password =
[Verisign Payflow Pro]
pfpro.defaulthost = "test-payflow.verisign.com"
pfpro.defaultport = 443
pfpro.defaulttimeout = 30
[com]
[Printer]
[mbstring]
[FrontBase]
[Crack]
[exif]
[Pdo]
extension=pdo_mysql.so
extension=pdo_pgsql.so
[extensions]
;extension=apc.so
;apc.optimization = 3
;apc.slam_defense = 75
; extension=apc.so
; apc.enabled=1
; apc.shm_segments=1
; apc.optimization=0
; apc.shm_size=16
; apc.ttl=7200
; apc.user_ttl=7200
; apc.num_files_hint=1024
; apc.mmap_file_mask=/tmp/apc.XXXXXX
; apc.enable_cli=1
extension=curl.so
;extension=ftp.so
;extension=id3.so
;extension=imagick.so
;extension=imap.so
;extension=openssl.so
;extension=intl.so
extension=pgsql.so
;extension=soap.so
;extension=xsl.so
;extension=yaml.so
;extension=memcached.so
;extension=memcache.so
;extension=gmp.so
;extension=mongo.so
;extension=mongodb.so
; Uncomment the line below to enable Ioncube Loader:
;zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.1.so
; Uncomment the line below to enable ZendGuardLoader:
;zend_extension=/usr/local/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so
;zend_loader.disable_licensing=0
最佳答案
这是一个服务器配置问题而不是代码问题。您的 php.ini 不会有太大帮助,但如果您运行 phpinfo()
或 php -m
,您可能会发现缺少 PHP's openssl extension .所以你只需要启用它,这可能是一个简单的“apt-get install php71-openssl”,具体取决于你的服务器。你会发现很多关于如何启用它的描述,比如 here .
关于php - 缺少扩展名 : openssl Message could not be sent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41305435/
我有一个 .crt 文件。打开那个文件,我看到它以开头 -----BEGIN CERTIFICATE----- 如何从这个文件生成这 2 个文件?: 以-----BEGIN CERTIFICATE R
我有一个文件被加载到 fd.ChosenName 并想知道是否有一个快速的解决方案,例如与 stringbuilder 相反的截断文件名(扩展名)以用于显示目的。因此,如果 fd.ChosenName
我的文件名如下:name1.csv,我想提取该字符串的两个子字符串。一种将 name1 存储在一个变量中,另一种将扩展名 csv 存储在另一个变量中,但不带点。 我一直在寻找是否有像 Java 的 i
我正在尝试找出一种方法来确定我在 struts2 应用程序中上传的文件的文件类型。我的应用程序可以读取 CSV 和 XML 文件并根据上传的文件类型执行操作。我将该文件作为“File”类的实例。该文件
如何使用 NLP/信息提取 (IE) 方法检测/找出首字母缩略词的含义(扩展名)? 我们希望检测自由文本中是否使用了单词或其首字母缩略词,并将其映射到相同的实体/标记。 大多数在线论文都是关于医学缩略
我正在编写一个 shell 脚本,该脚本需要改变其行为,并根据特定 X11 扩展的存在或不存在为被调用程序提供不同的选项。我有一个可行的解决方案,但我希望有一个更干净的解决方案。我愿意考虑一个简单的
我要查找文件名的扩展名,扩展名只能是3个字符。 有点像, filename = str(input("Please enter filename: ")) 然后我想执行一个任务来查找扩展名,如果扩展名
我正在开发一种文档管理系统。最终用户是企业级用户。 我目前仅检查并允许上传符合以下条件之一的文件: "png|jpe?g|gif|xls|doc|docx|csv|ppt|txt|pdf|rtf" 我
尝试将文件列表添加到 Jlist,然后过滤 JList 中的文件以仅返回 .txt 文件和固定字符长度。还尝试删除返回的文件路径,并仅在文件 JList 中显示文件名+扩展名。 到目前为止,除了删除文
File.py file = fields.Binary('File') @api.multi def get_file(self): if self.file: xsl_fi
我尝试使用导航 Controller 使我的应用程序处于纵向模式我收到此错误 iam usring Xcode7 and Swift 2 And Target System IOS 9.3 声明仅在文
这个问题在这里已经有了答案: Test whether a glob has any matches in Bash (22 个回答) 关闭去年。 您将如何使用 bash 判断目录中是否存在特定扩展名
我正在开发转换器服务,我使用 FFMPEG 转换视频。 我想检查输入文件,哪种真的是视频。 我使用以下命令并获取文件类型。但是如果文件已经被操作过就无法理解了: curl -s -o /dev/nul
我需要一个规则来添加 .html 扩展名,只要有“不”结尾的斜杠。 一个新客户最近更改了电子商务脚本,新版本以不同的方式处理 SEO,并更改了他们所有 16,000 多个产品链接。这在站点被重新索引之
我正在尝试使用 Kickstarter 进行扩展以覆盖页面的正常呈现,并呈现 PDF 文件。为此我使用 FPDF。但我不确定该怎么做。我尝试这样做,但没有成功: AddPage();
在寻找巴恩斯利蕨分形的实现时,我遇到了一个具有 .pde 扩展名的实现。哪种编程语言使用此扩展? Implementation Page 最佳答案 此代码来自Processing.org,一个基于Ja
Visual Studio Code (1.22.2) 提供了一个名为 .dockerfile 的文件扩展名。在保存对话框中。带有此扩展名的文件是什么? Dockerfile 包含在所有文档和示例中,
我正在为32位计算机编译一个应用程序,因为该应用程序的创建者将其设置为64位。我确保所有库和DLL都是32位的。但是,我在编译时遇到问题。当我使用sh make.sh进行编译时,当它进入GCC构建部分
当我将文件保存在 img/upload 文件夹中时,文件会以正确的文件扩展名保存。 但是,当我尝试下载该文件时,会附加一个 .htm 文件扩展名。 我怎样才能避免这种情况?我在下面添加了我的代码; V
GHC 有几种有用的语言 extensions用于机械派生各种常见的 Haskell 类型类(-XDeriveFunctor、-XDeriveFoldable、-XDeriveTraversable)
我是一名优秀的程序员,十分优秀!