gpt4 book ai didi

php - Linux Ubuntu 14.00 - 找不到 Apache2 文件错误 - 文件存在的地方

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:31 26 4
gpt4 key购买 nike

我正在使用安装了 Ubuntu 14 操作系统的 VPS。我还安装了 apache2 和 PHP5,有关已安装所有内容的更多信息,我认为您可以在此处查看:http://www.crankpost.com/phpinfo.php

我有一个很奇怪的问题。当我将我的网站从旧主机转移到 VPS 时,我开始收到奇怪的错误。

问题是它说文件 post.php 丢失,而实际上它不存在。

我已经创建了 phpinfo.php,如您所见,您可以打开它。文件 phpinfo.php 就在 post.php 旁边,但是 post.php 打不开。

自己试试:rankpost.com/post.php <- 你打不开。

post.php文件权限与phpinfo.php 644相同

我用 FileZilla 下载了网站,如果需要的话,用 WinSCP 将其上传到新的托管 VPS。也许与传输方法有关?

你能帮我解决这个奇怪的问题吗?

编辑:

这是我的 .htaccess 文件:

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^crankpost.com [NC]
RewriteRule ^(.*)$ http://www.crankpost.com/$1 [L,R=301]
RewriteRule ^home mhome.php
RewriteRule ^checklogin clogin.php
RewriteRule ^login login.php
RewriteRule ^logout log-out.php
RewriteRule ^registration createacc.php
RewriteRule ^create-account register.php
RewriteRule ^confirm-email=([^/.]+)?$ activateacc.php?id=$1 [L]
RewriteRule ^profile=([^/.]+)?$ member.php?id=$1 [L]

这里是post.php的内容

    if(isset($_POST['queryString'])) {
$queryString = mysql_real_escape_string($_POST['queryString']);

if(strlen($queryString) >0) {

$query = mysql_query("SELECT * FROM profiles WHERE Name LIKE '%" .$queryString . "%' LIMIT 10");
if(mysql_num_rows($query) >= 1) {
while($row = mysql_fetch_array($query))
{
$Name = mysql_real_escape_string($row['Name']);
echo '<a href="# "onClick="fill(\''.$Name.'\');">'.$Name.'</a>';
}


} else {
?>
<div style="display:block;line-height:35px;color:black;">
<?PHP echo NORESULT;?>
</div>
<?
}
} else {
// do nothing
}
} else {
echo 'There should be no direct access to this script!';
}

当它保存此内容时,文件不会打开,但如果我将内容更改为更简单的内容,如下所示:

if(1 == 1) {echo "HI";}
else{
echo "Bye";
}

有了这个内容,它就可以正常打开了。怎么回事!?!?

我真的不知道发生了什么......

我是不是错过了一些图书馆?

提前致谢!

最佳答案

您正在使用 mysql_ 函数,该函数自 php 5.5 起已弃用。所以你需要改变这个,你的文件不能用于你安装的 php 5.5 版本。

这就是错误的来源

看看 mysqli_ 或 PDO

关于php - Linux Ubuntu 14.00 - 找不到 Apache2 文件错误 - 文件存在的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26444293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com