关于“php总是报错”的问题,小编就整理了【5】个相关介绍“php总是报错”的解答:
php运行一直报错提示页面错误,并且提示ThinkPHP的版本信息,程序代码是没有问题的,新手求指教?你打开tp的debug模式就能看到程序报错了,tp5默认是关闭debug模式的,在模块config里改。记住,不要动系统config!
引入核心文件ThinkPHP/ThinkPHP.php报错,怎么解决,3.2版本的?你的php版本是不是该升级了,ThinkPHP是3.2版本要求PHP5.3以上版本。
php连接数据库失败?尝试一下解决方法:
1、数据库连接失败could not find driver
在调试一个PHP程序时,报了这个错误, could not find driver
经过一番查找,结合自己的思考和实践,终于找到了问题所在.
程序中用到了PDO对象, 连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.
修改php.ini
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
2、重启apache就可以了. 用别的数据库,打开对应的模块就OK了
如果在linux下面,确信模块pdo_mysql.so已经编译进php。
在php.ini下面添加:
extension=pdo_mysql.so
网页报错PHP Notice: Use of undefined constant num - assumed 'num' in D:\***\index.php on line 213?把[num]改成['num']即可。这类错误不影响程序的运行,可以考虑屏蔽这些错误,但是对程序来说,这个错误依然存在。
屏蔽错误的方法,参考上下行代码中的符号@,这个@符号就是屏蔽当前行可能出现的错误。
(php)使用thinkphp写程序,请求半天不响应,错误提示,如下?你使用的是thinkphp什么版本? 3.2还是5.0?另外把错误信息发出来看一下。runtime是一个缓存文件夹,一般它出错。多数都是因为权限的问题。尤其在linux服务器的情况下,它必须是具备可写权限才行,并且这种可写权限应该递归到所有子文件夹。
到此,以上就是小编对于“php总是报错”的问题就介绍到这了,希望介绍关于“php总是报错”的【5】点解答对大家有用。