2014-10-04 120 views
0

當我打開工作正常index.php本地主機 - 顯示全部或PHP錯誤,如(身份不明的變量等)和網頁在不工作的頁面所有。然而完全相同的PHP文件的遠程服務器(Godaddy的舉例)PHP腳本不工作WAMP本地主機,但遠程服務器

index.php文件開始與

<? 
require_once ('templates/header.php'); 
?> 
<div class='grid_12'> 
<table> 

<div id="form" > and son on.... 

header.php文件上工作的開頭:

<?php 
session_start(); 
include('classes/secure.class.php'); // include the class 
$secure = new secure(); // load the class 
$secure->secureGlobals(); // run the main class function 

require_once ('config.php'); 
require_once ('functions.php'); 
require_once ('templates/commonheader.php'); 
require_once ('lang.php'); 

header('Content-type: text/html; charset=$charset'); 

?> and so on... 

我假設有一PHP SESSIONSlocalhost問題。我不知道爲什麼相同的腳本不能在localhost中工作。任何幫助表示讚賞。

J.

+0

我認爲你的服務器是開發環境並顯示所有警告或錯誤,而你的localhost不顯示 – iatboy 2014-10-04 07:57:17

回答

2

請試試這個:

  1. 如果你使用WAMP服務器去php.ini文件
  2. 打開文件,然後搜索session.auto_start。
  3. 將session.auto_start = 0替換爲session.auto_start = 1。
  4. 重新啓動服務器。
0

當我打開index.php文件在本地主機 - 顯示全部或PHP錯誤頁面,如(身份不明變量等)

本地主機配置爲顯示所有的錯誤,或者在發展方式和你服務器處於生產模式,通常只會顯示致命錯誤

並且網頁完全不工作。然而完全相同的PHP文件遠程服務器上的工作原理(Godaddy的舉例)

有很多原因,它是工作在服務器上而不是在本地主機 他們中的一些.. 1. PHP擴展在啓用你的服務器,但不在你的本地主機。 2.不同的PHP版本? 3. php.ini設置

嘗試運行phpinfo();在你的服務器和你的本地主機中都有作用。

相關問題