<php>记本地工程上传至阿里linux服务器,解决数据库连接,io权限和php程序的错误提示

记本地工程上传至阿里linux服务器,解决数据库连接,io权限和php程序的错误提示
 

上传服务器过程:

下载Xshell 6和Xftp 6 ,打开 Xshell 6 输入您的服务器登陆名和登陆密码:

 

出现欢迎页面,即登陆成功:

点击此按钮,打开ftp工具,会再次让输入登陆密码:

这时候就可以看到,服务器上的所有文件,这个时候就可以把你的php工程,拖拽到你想要放到的域名下边目录下,就大功告成了。

但是博主在调试程序的时候发现html文件可以正常运行,但是.php向外抛出的接口却总是报500,但是信息却只有500的一个信息,却找不到任何l错误日志可以去参考。

linux服务器错误日志的开关:

在ftp中可以看到一个完整的目录结构:

打开目录:

/usr/local/php/etc,

该目录下有一个php.ini文件,打开该文件将display_errors = off 改为On , 保存后执行命令reboot重启服务器,再次访问之前的.php文件,就可以看到错误日志了。

紧接着博主查看到了数据库的连接问题,报错的是连接主机名写成了localhost,改为127.0.0.1,即可连接成功。

最后在测试图片上传的时候发现并后台并没有读出来图片,意识到应该是没存进去,查看了一下流代码,发现没有问题,于是参照自己移动端开发经验,第一想法是权限问题;

linux IO权限问题解决:

很简单,执行命令:

sudo chmod 777 /var/www/html/项目/picture 修改某个目录的权限可以让PHP读写

其中sudo chmod 777为命令的固定格式, /var/www/html/ 为需要读写权限的绝对路径。

注意:此命令可能是只是临时生效,无需重启服务器,要想永久生效,请移步度娘自行查找。

 

最后感谢php开发好友 “传销蒙” 的技术支持和服务器借用。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值