在阿里云服务器上部署不了

By dujiang at 2018-06-27 • 0人收藏 • 2599人看过

我使用阿里云服务器,版本:CentOS7.2 Apache2.4 PHP5.6 MySQL

使用 http://ip 可以正常访问,显示php的配置信息

将源码上传解压在web根目录以后,

1、打开  http://ip/tesp.php, 显示:error:403 Access Denied;

2、打开  http://ip/install/,显示:dom,本程序无法正常工作  Your PHP don’t support dom extension, this program does not work! 

经过修改  httpd.conf文件,设置 根目录、web跟根目录、root等目录的 AllowOverride ,Allow from all等参数,test.php 始终还是显示 error 403. 

后来打开tesp.php发现,前几行代码是:

<?phpif (PHP_SAPI !== "cli") { header('HTTP/1.1 403 Forbidden'); exit('error: 403 Access Denied');

发现原来是PHP_SAPI的原因,但是不知道怎么修改。而且这几行通过了,也不知道程序能否部署。

弄了一整天,都搞不定,请作者帮忙提提意见?

3 个回复 | 最后更新于 2018-09-06
2018-06-27   #1

补充:后来也修改了 根目录、web跟根目录、root等目录的权限,全部改成 777,但还是那些错误,没有任何改变。


2018-06-27   #2

补充:执行 yum install php-xml,安装DOM扩展,

最后报错:php版本冲突:

Error: php56w-common conflicts with php-common-5.4.16-45.el7.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

不知道该怎么办?


2018-09-06   #3

用个宝塔之类的面板 就不用费那么多事了

如果自己要手动搞,那么安装php70w 然后安装php70w-xml 能够解决

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...