我是服务器管理的新手,但我能够在我的新VPS上运行LAMP设置.我上传了一些可以在我的其他服务器上运行的Web文件,但它们似乎在我的/var/log/apache2/error.log文件中给出了错误:"文件不存在".主页通过我的脚本加载很好,但其他页面没有.
.htaccess文件代码
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?r=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
我在服务器上启用了mod_rewrite,可以看到它在我创建的phpinfo()页面下运行.根本不知道为什么会出现这个问题.如果我需要发布任何其他内容,请告诉我:)
我正在解析一个shell_exec我得到一系列结果字符串,我正在与其他来源的数据进行比较.
输入shell文本包含ANSI彩色文本,我似乎无法解析.结果,我无法进行基本的字符串比较,更不用说in_array按照我的计划了.
我已经尝试使用preg_replace了一些PCRE类(打印,CNTRL等)以及简单之类的东西strcmp和strtolower,都无济于事.
我确定我错过了一些愚蠢的东西,但我无法弄清楚我错过了哪些愚蠢的东西.