3

したがって、私のPHPプロジェクトは、プロジェクトをロードするのではなく、プロジェクトをダウンロードしlocalhostているだけでなく、ダウンロードしています...ファイルは次のとおりです。localhost/project/index.phpdownloaddownload

<?php   
/*
* Index.php - Define the directories
*
*
* DS, DIRECTORY_SEPARATOR = /
* ROOT, dirname = string containing the path of a file or directory
* __FILE__ = The full path and filename of the file. If used inside an include, the name of the included file is returned
*
* In this file we load the apporpriate files that our website wants to load and render the
* template with informatio from the database. We load the bootstrap.php from the library folder.
*
* We are not including the ?\>  to avoid injection of any extra whitespaces in our output.
*
*
*/


define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(dirname(__FILE__)));

$url = $_GET['url'];

require_once (ROOT . DS . 'library' . DS . 'bootstrap.php');

そしてロードするとlocalhostこれがダウンロードされます:

<?php
    if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
        $uri = 'https://';
    } else {
        $uri = 'http://';
    }
    $uri .= $_SERVER['HTTP_HOST'];
    header('Location: '.$uri.'/xampp/');
    exit;
?>
Something is wrong with the XAMPP installation :-(
4

5 に答える 5

3

私は同じ問題を抱えており(Ubuntu 12.04を使用)、.htaccessにpi4r0nのような行もあります。

AddHandler application/x-httpd-php54s .php

XAMPP には、コマンドが呼び出しているものと同じバージョンの PHP がありませんAddHandler(私のバージョンは v5.3.8 です)。pi4r0n が行ったように、コメント アウトしていることがわかりました。つまり、

# AddHandler application/x-httpd-php54s .php

ローカルサーバーで動作できるようにします。アップロードする前に変更することを忘れないでください。

于 2013-11-13T02:47:27.027 に答える
0

Ubuntu デスクトップ コンピューターでも同じ問題が発生しました。filezilla (または他のファイル エクスプローラー) を使用して、非表示の htaccess ファイルを親ディレクトリから削除しました。

そして、それは解決されました。通常の Web ページ表示に戻ります。

(そのhtaccessファイルがデスクトップコンピューターにとって重要かどうかはわかりませんが、ライブサーバーに追加していないことは確かです..したがって、削除しました。間違っている場合はお知らせください)

于 2018-03-04T12:08:51.433 に答える