Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Linux Ubuntu 14.00-找不到Apache2文件错误-文件存在的位置_Php_Linux_Apache_Ubuntu - Fatal编程技术网

Php Linux Ubuntu 14.00-找不到Apache2文件错误-文件存在的位置

Php Linux Ubuntu 14.00-找不到Apache2文件错误-文件存在的位置,php,linux,apache,ubuntu,Php,Linux,Apache,Ubuntu,我正在使用安装了Ubuntu 14操作系统的VPS。 此外,我还安装了apache2和PHP5,我想您可以在这里看到关于所有安装内容的更多信息: 我有一个很奇怪的问题。 当我把我的网站从旧主机转移到VPS时,我开始收到奇怪的错误 问题是它说post.php文件丢失了,而实际上它没有 我已经创建了phpinfo.php,如您所见,您可以打开它。文件phpinfo.php就在post.php旁边,但无法打开post.php 自己试试看:rankpost.com/post.php您使用的是自PHP5.

我正在使用安装了Ubuntu 14操作系统的VPS。 此外,我还安装了apache2和PHP5,我想您可以在这里看到关于所有安装内容的更多信息:

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

问题是它说post.php文件丢失了,而实际上它没有

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


自己试试看:rankpost.com/post.php您使用的是自PHP5.5以来就被弃用的
mysql\uuz
函数。因此,您需要更改这一点,您的文件无法与您安装的PHP5.5版本一起使用

这就是错误的来源


看看mysqli_uu或PDO

你能发布post.php吗?您以哪种方式传输文件(ASCII/二进制)。你是从哪个OS和php版本来的?旧的主机使用Linux,我以二进制文件上传了文件。你可以打开post.php,但它似乎是空的,你能确认它包含数据吗?(使用nano/path/to/file/post.php)是否有任何.htaccess规则重新路由您的帖子?更新了我的问题。这是旧主机上的phpinfo文件,以便您可以检查旧主机上使用的是哪个php版本。如何将我的PHP版本降级到旧主机中使用的版本,从而使旧主机上的所有内容都能正常工作?谢谢您可以在这里找到一些关于降级的信息,但是您不应该降级,而应该将您的文件更改为现代sql语句,这可能更容易…您的意思是我应该将所有mysql改为mysqli?就这样?你需要添加的不仅仅是“i”,当然你还需要使用适当的mysqli_uu函数。您可以在这里查看:需要更改的内容。您绝对不应该降级php,如果不更改代码,您将永远无法升级php。请将答案标记为正确,谢谢!我很确定这不是问题所在。因为我在正确打开的index.php文件中使用了所有这些函数和更多函数。。。
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]
    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";
}