VPS侦探论坛

 找回密码
 注册
查看: 3383|回复: 3

安装PHP后访问500错误

[复制链接]
发表于 2018-3-22 03:31:24 | 显示全部楼层 |阅读模式

环境是vagrant+ubuntu,安装的是一键环境包是LNMPA。我安装的新扩展是Phalcon https://github.com/phalcon/cphalcon ,php版本7.1

==============================================================

php配置如下: /usr/local/php/ext/php.ini


extension=phalcon.so



;只是在结尾处添加phalcon扩展而以

php -m 现实结果如下:

vagrant@vagrant-ubuntu-trusty-64:~$ php -m
[PHP Modules]
bcmath
Core
ctype
curl
date
dom
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
phalcon
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sysvsem
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

[Zend Modules]



现实已经正确加载phalcon扩展,且phpinfo也能输出phalcon信息。

但是我访问项目的时候就不能访问了。 error_log 信息如下:

vagrant@vagrant-ubuntu-trusty-64:~$ tail /home/wwwlogs/error_log
[Thu Mar 22 03:04:12 2018] [notice] caught SIGTERM, shutting down
[Thu Mar 22 03:04:13 2018] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)
[Thu Mar 22 03:04:13 2018] [notice] Digest: generating secret for digest authentication ...
[Thu Mar 22 03:04:13 2018] [notice] Digest: done
[Thu Mar 22 03:04:13 2018] [notice] Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/1.0.1f DAV/2 PHP/7.1.7 configured -- resuming normal operations
[Thu Mar 22 03:28:06 2018] [notice] caught SIGTERM, shutting down
[Thu Mar 22 03:28:07 2018] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)
[Thu Mar 22 03:28:07 2018] [notice] Digest: generating secret for digest authentication ...
[Thu Mar 22 03:28:07 2018] [notice] Digest: done
[Thu Mar 22 03:28:07 2018] [notice] Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/1.0.1f DAV/2 PHP/7.1.7 configured -- resuming normal operations



=============================================================================================

谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2018-3-22 05:34:58 | 显示全部楼层

【已解决】谢谢



下班之后折腾了以下。
终于找到问题了,根据军哥的思路开启php日志之后发现是open_basedir这个设置项的问题。
程序入口是在public文件夹,加载的是非public文件夹的脚本。所以会出现500。找到apache的vhost修改成上一级目录即可。:lol :lol :lol :lol

[ 本帖最后由 liruizhao97 于 2018-3-22 21:15 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2018-3-22 08:58:00 | 显示全部楼层

500错误开php错误日志,错误日志里一般就可以看到原因
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2018-3-22 21:13:56 | 显示全部楼层

回复 3# 的帖子




先谢谢军哥提供的LNMP,很便捷。
:lol
==========================
回到这个问题上,下班之后折腾了以下。
终于找到问题了,根据军哥的思路开启php日志之后发现是open_basedir这个设置项的问题。
程序入口是在public文件夹,加载的是非public文件夹的脚本。所以会出现500。找到apache的vhost修改成上一级目录即可。:lol :lol :lol :lol
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-24 11:23 , Processed in 0.026300 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表