PHP问题集合
2012-06-12 16:02
197 查看
3.新手尝试php mail发送遇到:Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in.....
原因:smtp服务器不正确或端口不正确。。我这里用到的是qq邮箱发送。
解决方法:在php.ini 仲设置,并重启。
设置后,开启qq邮箱smtp/pop3服务,
重新测试出现如下问题:SMTP server response: 503 Error: need EHLO and AUTH first !
原因,可能进行了多次恶意登陆,这是由于自己写的php发送邮箱步骤不正确。
在发送邮箱前,需进行登陆握手。
2.试着写几句php 命令遇到:parse error, unexpected T_CONSTANT_ENCAPSED_STRING
原因:词法分析错误,不被期望的字符常量问题。可能是关键字打错,或者{},“”之类的不匹配。
解决方法:在指定的错误行仔细检查一遍。
1.在安装完成后运行PHP测试文件,遇到:403 Forbidden:You don't have permission to access XXX.php/ on this server
原因:文件访问权限
原因:smtp服务器不正确或端口不正确。。我这里用到的是qq邮箱发送。
解决方法:在php.ini 仲设置,并重启。
[mail function] ; For Win32 only. SMTP = smtp.qq.com smtp_port = 25 ; For Win32 only. sendmail_from = PHP_INI_ALL
设置后,开启qq邮箱smtp/pop3服务,
重新测试出现如下问题:SMTP server response: 503 Error: need EHLO and AUTH first !
原因,可能进行了多次恶意登陆,这是由于自己写的php发送邮箱步骤不正确。
在发送邮箱前,需进行登陆握手。
2.试着写几句php 命令遇到:parse error, unexpected T_CONSTANT_ENCAPSED_STRING
原因:词法分析错误,不被期望的字符常量问题。可能是关键字打错,或者{},“”之类的不匹配。
解决方法:在指定的错误行仔细检查一遍。
1.在安装完成后运行PHP测试文件,遇到:403 Forbidden:You don't have permission to access XXX.php/ on this server
原因:文件访问权限
解决办法:打开apache的httpd.conf,找到<Directory />,把整个区块替换成: <Directory /> Options FollowSymLinks AllowOverride None Order allow,deny allow from all ;这里把deny设置为allow. </Directory> 保存,重启apache,OK了。
相关文章推荐
- PHP 框架Laravel 学习 小问题集合
- 安装php问题集合
- ecshop安装出现问题集合(php版本偏高)
- PHP初学者常见问题集合 修正版(21问答)
- PHP面向对象有关问题集合
- php 小问题集合
- PHP环境部署问题集合
- PHP初学者常见问题集合 修正版(21问答)
- PHP相关问题集合
- PHP小问题集合
- php手动加载模块遇到的问题总结
- 困扰多年的THINKPHP隐藏后台.php问题终于解决了!
- ecshop和Ucenter 通信失败终极解决方法!(附带php5.3以上,出现其他问题解决方法)
- HTML表单上传文件时遇到PHP无法获取文件的问题
- PHPExcel导出问题,如何设置文本为无科学计数
- PHP安全问题Top 5
- @RequestBody注解Ajax post json List集合数据请求400/415问题
- PHP解决微信公众号网页授权域名只能填写一个的问题
- java集合经常出现空指针问题的解决方案
- php中关于长度计算容易混淆的问题分析