2013-07-13 2 views
0

Так что мой PHP проект вызывает localhost, а также localhost/project/ загружает index.php для проекта, а не загружая его, он загружает его как download ... вот download файл:PHP XAMPP загрузив мой index.php вместо загрузки страницы

<?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 :-(
+0

Возможно, вы не загрузили модуль PHP для apache? – mash

+0

Вы знаете, как загрузить это вручную на ubuntu? Я буду искать, чтобы попробовать – germainelol

+2

Вы используете XAMPP на Ubuntu? Я имею в виду, материал от апачей? - они даже не могут получить собственный веб-сайт (или #META TITLE # должен быть фактическим титулом страницы?). Просто «sudo apt-get install apache2 php5 libapache2-mod-php5 mysql» и от вас ... – joerx

ответ

0

Ребята у меня были точно такие же проблемы, а также и в моем случае это было htaccess файл. По ошибке я загрузить его с моего сервера (сервера Cpanel) и Htaccess выглядел как этот

# Используйте PHP5.4 как по умолчанию AddHandler приложения/х-HTTPD-php54 .php

, но потому, что я не имеет PHP5.4, установленного локально на XAMPP, он не знал, что делать с файлом.

Так что мой совет будет убедиться, что ваш Htaccess файлов, если у вас есть какие-либо удалены или правильно;)

0

У меня такая же проблема (с использованием Ubuntu 12,04), а также линия в. Htaccess как pi4r0n, например,

AddHandler application/x-httpd-php54s .php 

XAMPP не имеет ту же версию PHP, как команда AddHandler звонит (шахта v5.3.8). Я обнаружил, что комментируя его, как это сделал pi4r0n, т.е.

# AddHandler application/x-httpd-php54s .php 

позволит ему работать на локальном сервере. Вам просто нужно запомнить его, прежде чем загружать его.

0

У меня была такая же проблема на настольном компьютере Ubuntu. Используя filezilla (или любой другой файловый проводник), я удалил скрытый файл htaccess из родительского каталога.

И было решено. Вернуться к обычному просмотру веб-страниц.

(я не уверен, что если файл Htaccess имеет важное значение для настольного компьютера, но я уверен, что я не добавил, что в моем живом server..hence я удалил его. Дай мне знать, если я ошибаюсь)

Смежные вопросы