我收到此错误,我无法弄清楚原因
我使用easyApache 4 VPS的CentOS 6.8服务器
如何找出未加载的模块?
加载失败/ opt / cpanel / ea-php70 / root / usr / lib64 / php / modules /: / opt / cpanel / ea-php70 / root / usr / lib64 / php / modules /:无法读取文件 data:是目录
我看过其他帖子,但它们都附有模块扩展名。似乎我的模块在命令行中php -m
时加载。
这就是它的表现。
Failed loading /opt/cpanel/ea-php70/root/usr/lib64/php/modules/: /opt/cpanel/ea-php70/root/usr/lib64/php/modules/: cannot read file data: Is a directory
[PHP Modules]
bcmath
cgi-fcgi
Core
ctype
curl
date
dom
filter
ftp
gd
hash
iconv
intl
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
Reflection
session
SimpleXML
soap
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
在extension_dir文件下的php.ini中,我拿出了" / usr / local / lib / php / extensions / no-debug-non-zts-20131226"我把它留空了,让它正确加载我的网站和模块。
可加载扩展(模块)所在的目录。
extension_dir =""
如果我这样做也可以。
extension_dir =" / opt / cpanel / ea-php70 / root / usr / lib64 / php / modules /"
我查看了我的error_log并且没有错误
但是我的后端/管理员的网站确实存在问题,并且前端的图片没有显示出来。 这是网站,如果它有帮助 www.patriciasouths.com
更新
我发现在apache中查找error_log
mod_pagespeed弄乱了我的后端和图像,所以我禁用它直到我能正确配置。
解决方案
我评论了
; extension_dir =""
和
; zend_extension =""
显然,easyApache 4允许您使用多个PHP版本,以防您有多个需要不同版本PHP的网站。它还有多个.ini文件,我的模块正在通过另一个.ini
加载,因此php.ini
中的扩展名为什么加载了两次,这是相互冲突的(这是我的猜测)