在xshell中使用Linux语言打开错误提示

上线项目到服务器后, 有时候有的功能跟本地调试的不一样,这时候就需要设置打开display_errors = On;

首先,cd .. 进入上一级,ll 罗列当前目录,跟home当前目录的有这个usr, 然后输入 cd usr/local, 然后在罗列 ll,  看到一个php的,然后在输入  cd etc, 再罗列就会看到 php.ini的信息,

这时候输入 vi php.ini 就可以编辑改动为display_errors = On;然后按住shift键加冒号:wq保存退出,

最后一步,输入lnmp restart 重启即可。

【注意】如果是上传不了文件,例如图片等,如果上面开启了错误提示功能 display_errors = On;,就会报权限的错误,这个原因是home那一级的权限不够,

可以编辑为:chmod -R 777 home;即可

时间: 2024-10-12 06:48:33

在xshell中使用Linux语言打开错误提示的相关文章

在Idea中hibernateTemplate.find("from User ");错误提示解决方法

在使用idea进行Java开发时(Springmvc框架下的项目),当使用到hibernateTemplate.find("from User ")时,总是在User下面提示错误,并有红色波浪线,但是并不影响项目正常运行,这里总结两个可能出现这种情况原因: 解决方案一: hibernateTemplate.find("from User ")中的User必须是POJO类,注意首字母大写问题. 解决方案二: 右键项目,选择添加框架,选择Persistence 添加完后

qq2440启动linux后出现错误提示request_module: runaway loop modprobe binfmt-464c

1.情景: 编译busybox时加了make CROSS_COMPILE=arm-linux-,但是还是出现了此情况! 2.解决方案如下: 配置busybox时,在配置中发现busybox setting->build options-> 在cross compile prefix中写入arm-linux-,重新make,make install  就可以了

AndroidStudio1.4 manifest 中注册Activity时的错误提示解决办法

问题截图如下: 解决办法截图如下: 1: File->setting->Editor->Language Injections到如下界面 2:双击右侧选中的Item进入编辑界面 3:最后将NameSpace修改为选中的那一条确定即可 亲测可行哦

设置Xshell中支持中文

执行echo $LANG命令输出的是当前的编码方式,执行locale命令得到系统中所有可用的编码方式.要让Xshell不显示乱码,则要将编码方式改为UTF-8. 在Xshell中[file]-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可. 更有效简单的方法是(这种方式是上面设置了编码没问题的时候,依然乱码,那么说明不是Xshell的问题,这根本就是Ce

Android Studio代码自动检测错误提示

Android Studio的代码自动检测的错误提示方式感觉有点奇葩,和Eclipse差别很大,Eclipse检测到某个资源文件找不到或者错误,都会在Project中对应的文件前面打叉,但是Android Studio不用这种方式,所以估计你刚开始找半天找不到错误提示到底在哪?这个错误提示的方式是直接进行了整理归类,不像Eclipse在对应的文件前打叉显示.那如何打开错误提示的列表,如下图: 做个补充,可能很多人会找不到Message在哪,其实你只要选择Build,然后把工程clean或者reb

php开启错误提示

PHP有两种开启错误提示的方法 第一种是修改PHP的配置文件,也就是php.ini 找到display_errors=OFF   OFF为关闭错误提示,ON为打开错误提示 第二种是在文件代码中 //禁用错误报告 error_reporting(0); //报告运行时错误 error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告所有错误 error_reporting(E_ALL); 原文地址:https://www.cnblogs.com/niub

virtualbox 中的linux 共享文件 发生文件系统类型错误的解决办法

转自:http://blog.csdn.net/ls1160/article/details/24913391 最近在研究linux下的安卓源代码编译,遇到了一些问题,在虚拟机的共享文件上. 因为联网下载安卓源代码太慢了,如果按照老罗的方法的话,于是就自己离线下载了包,打算直接共享到linux虚拟机里面使用. 在实验室直接共享就可以了,但是编译的话,由于linux是32位的,产生了一些错误不知道怎么解决了.于是就想着换到64位,但是,这个时候共享文件就出了问题. 后面查资料还是解决了. [网上的

第01节:Linux 内核中的 C 语言语法扩展

1.1 Linux 内核驱动中的奇怪语法 大家在看一些 GNU 开源软件,或者阅读 Linux 内核.驱动源码时会发现,在 Linux 内核源码中,有大量的 C 程序看起来"怪怪的".说它是C语言吧,貌似又跟教材中的写法不太一样:说它不是 C 语言呢,但是这些程序确确实实是在一个 C 文件中.此时,你肯定怀疑你看到的是一个"假的 C 语言"! 比如,下面的宏定义: #define mult_frac(x, numer, denom)( { typeof(x) quo

Linux中syntax error near unexpected token 错误提示解决方法

Linux中syntax error near unexpected token ... 错误提示有一般有两种原因: 1)window和Linux下换行符不一致导致 window下的换行和Linux下的换行不同,如果将window下编写的代码文件上传到Linux下,容易出现该错误提示.可用 vi -b 文件名 或者cat -v 文件名命令查看,如果是游云换行符引起的,则每行后面有^M,这时只要将每个^M去掉即可. 2)Linux指令之间没有空格隔开