0

这可能是一个非常基本的问题......但我正在尝试使用 xampp 在 Eclipse 中创建一个基本的 php 调查,该调查将数据输入数据库。它在 localhost 上运行良好,但每当我使用 Filezilla 将其上传到网站时,它只会显示 PHP 文本。

然后我尝试在实际网站上创建数据库和表(其代码在本地主机上完美运行),但我收到“找不到页面”错误(网站是 www.digitalcowboyrepair.com 和我输入的链接是 www.digitalcowboyrepair/createdatabase.php" 这是代码

创建数据库.php

<?php

    ini_set('display_errors',1);
    ini_set('display_startup_erros',1);
    error_reporting(E_ALL);

    $con=mysqli_connect("localhost","root","password");
    // Check connection
    if (mysqli_connect_errno())
    {
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    // Create database
    $sql="CREATE DATABASE testdb1";
    if (mysqli_query($con,$sql))
    {
        echo "Database testdb1 created successfully";
    }
    else
    {
        echo "Error creating database: " . mysqli_error($con);
    }

?>
4

2 回答 2

1

您的生产服务器是Server:Microsoft-IIS/6.0

在 IIS 6 上安装 PHP 的说明位于http://php.net/manual/en/install.windows.iis6.php

以下是来自服务器响应的标头:

HTTP/1.0 304 Not Modified
Content-Location: http://www.digitalcowboyrepair.com/index.html
Last-Modified: Mon, 15 Jul 2013 17:15:42 GMT
Accept-Ranges: bytes
Server: Microsoft-IIS/6.0
MicrosoftOfficeWebServer: 5.0_Pub
X-Powered-By: ASP.NET
Date: Mon, 15 Jul 2013 17:57:35 GMT

如果您尚未MySQL在服务器上安装,您可以在http://dev.mysql.com/doc/refman/5.7/en/windows-installation.html找到说明

于 2013-07-15T17:56:25.983 回答
0

您是否将文件复制到正确的服务器路径?这可能是“找不到页面”错误的原因。在 IIS 中,默认文件夹是“c:\inetpub\wwwroot\”,如果不是,您的服务器可能有一个虚拟目录指向另一个文件系统路径。

然后,您将能够执行该文件。如果服务器显示 PHP 源代码而不是回显消息,则您必须为 IIS 安装 PHP 模块并为 PHP 安装 mysql 库。

于 2013-07-15T18:09:28.783 回答