修复 LookingGlass 在 PHP7 上无法使用的问题
LookingGlass 在 PHP7 环境无法使用,解决方案如下:
在根目录下ajax.php
文件中找到以下内容
// execute command
$output = $lg->$_GET['cmd']($_GET['host']);
修改为
// execute command
$output = $lg->{$_GET['cmd']}($_GET['host']);
即可。
黑发不知勤学早,白首方悔读书迟。
LookingGlass 在 PHP7 环境无法使用,解决方案如下:
在根目录下ajax.php
文件中找到以下内容
// execute command
$output = $lg->$_GET['cmd']($_GET['host']);
修改为
// execute command
$output = $lg->{$_GET['cmd']}($_GET['host']);
即可。
安装 LookingGlass 后发现 ping 和 mtr 等命令无法使用。发现是 PHP 的配置问题,解决方案如下:
编辑/usr/local/php
目录下php.ini
文件,找到
disable_functions = exec,system,dl,passthru,chown,shell_exec,popen,proc_open
将proc_open
删掉,重启 Apache
$ /etc/init.d/httpd restart
即可。
在终端执行
$ export EDITOR="/usr/bin/nano"
即可将编辑器临时改为 nano 编辑器。
在 LAMP 添加的第一个网站根目录下.htaccess
文件里添加:
RewriteCond %{http_host} ^0.0.0.0 [NC]
RewriteRule ^(.*)$ http://www.examples.com/$1 [R=301,L]
注意:0.0.0.0
换成服务器的IP;www.examples.com
更换为需要绑定的域名。
Windows 电脑上有多个硬盘分区,但文件服务器又不支持虚拟目录,所以跨硬盘分区分享文件不太好操作。使用符号链接能方便的解决这个问题。
以管理员身份运行cmd
假设服务器目录为www
,位于c:\www
1、将整个d
盘链接过来
$ mklink /d c:\www\disk_d d:\
2、将d
盘的folder
目录链接过来
$ mklink /d c:\www\folder d:\folder