PHP
-
thinkphp注意事项
1.安装视图时出错,重新安装tp6,尝试各种composer update,composer require nothing等等
2.开启调试模式可以迅速找到故障点。
3.部分文件要有写入权限,可以全部设置写入权限。
4.runtime文件夹要有最高权限,不然缓存文件写入失败。
-
ThinkPHP6.0启用session
1.取消app文件夹中middleware.php文件中\think\middleware\SessionInit::class的注释,启用Session。
2.在控制器文件中引入session类,use think\facade\Session;
3.可以使用控制器文件及模版文件中使用php语言使用session变量。
4.模版文件中的变量可以以{$name}和<?php echo $name;?>两种方式输出name的值,不同的是前者只会原样输出所有文本,而且后者可以将变量中的内容转义后再输出。
-
网站无法访问
网站无法访问可能存在以下几种原因:
1.服务器重启后有时mysql未启动,且通过面板无法启动mysql:
解决办法:通过putty或其它终端登录linux服务器,然后执行service mysql start命令。
2.Nginx异常,或网站拒绝访问:
解决办法:通过切换Nginx版本的方法,重新安装Nginx,网站可正常访问。
3.php命令在Linux服务器中无法执行:
解决办法:通过切换版本方法重新安装php,便或以执行php -v等命令,而且composer命令也可以执行了。