導航:首頁 > 編程語言 > linuxphp頁面空白

linuxphp頁面空白

發布時間:2022-06-28 10:52:49

1. php網站打開空白的常見解決方法有哪些

在php編程中出現空白頁面可能是由以下幾個原因造成的:
1、邏輯錯誤
邏輯錯誤是最難排除的,從表面上看,也許代碼是合法的,是正規的,可運行起來卻不是預料之中的。為什麼呢?也許是編寫者想得不夠全面,畢竟人是人,計算機是計算機,計算機不可能完全按照人的思路去運行腳本。在這里,我告訴大家一個比較好的調試方法,就是使用注釋符「/* */」,注釋掉一些代碼,觀察運行情況。要想完全排除邏輯錯誤,沒有耐心是不行的,所以要靜下心來,不要著急。
2、行為未定義
看下面的代碼:
<?php
$action = $_GET['id'];
if($action == '')
$action = 1;
if($action == 1) {
echo("/$action's value is 1");
} else if($action == 2) {
echo("/$action's value is 2");
}
?>
這段代碼大家看得很明白,就是如果$action變數為空時將它設為1,然後判斷$action變數的值而做出不同的事件。當然,假如$action既不等於1,也不等於2的時候,PHP會做什麼呢??——什麼也不會做,所以就會產生了空白的頁面。知道了原因,解決就容易了。關於這個問題的解決,很簡單,在 if模塊後加一個else就可以了,列印一些信息即可。
3、語法錯誤
大家可能會問了,如果出現語法錯誤,一般會有錯誤提示的,怎麼會空白呢?當然,這只是一些個別現象,在某些主頁空間中(比如中國聚網的免費空間),如果你寫得PHP有語法錯誤,它也不會有任何提示。解決也很容易,在上傳文件之前在本地測試,找出錯誤的代碼進行改正。(www.3lian.com)
4、濫用錯誤屏蔽符@
錯誤抑制符「@」常常用於可能會發生錯誤的地方,但是抑制符使用過多或使用得不是時候,也可能導致空白也免得出現,來看看下面兩個PHP腳本吧:
test1.php
<?php
@include("test2.php");
echo($var);
?>
test2.php
<?php
$var = "Hi" //這行代碼有錯誤,沒有分號
$var1 = "Hello" //同上
?>
運行test1看看,結果就產生了空白的頁面。糾正也很簡單,可以去掉include函數前面的抑制符,或者更正test2.php文件中的錯誤。

2. linux下,php網站的網頁內容顯示不出來,有的能顯示,沒報錯,就是空白的,怎麼解決

一般來說空白的內容的php頁面應該是php錯誤。默認的lamp配置都是比較嚴格的,沒有顯示錯誤。你可以這樣配置:
1、修改php.ini(如:/etc/php5/apache2/php.ini)文件中的:
error_reporting = E_ALL
display_errors = On
2、在php頁面中添加
error_reporting(E_ALL);
ini_set("display_errors","On");

這兩個都是開始錯誤提示。

3. 為什麼smarty模板在linux下引入不到php頁面,php頁面顯示空白

有可能是跟配置有關系,也檢查下文件大小寫問題,「沒有報錯」可能是linux配置不顯示錯誤。

4. linux下,php網站的網頁內容顯示不出來,沒報錯,就是空白的,查看源文件什麼都沒有

在你的php源碼文件裡面開頭加上:
error_reporting(E_ALL);
或者在php.ini文件裡面顯示所有的錯誤,看看有什麼錯誤提示

5. linux php訪問mysql資料庫顯示空白

原因:1資料庫沒有資料庫。
2.鏈接資料庫錯誤
3。查詢表不存在。
你可以把錯誤提示打開
ini_set('display_errors',1);
error_reporting(E_ALL);
解決方式:
針對上面的問題,發現一個解決一個就可以了

6. linux搭建的php頁面顯示空白 建立test.php頁面能顯示.不是php.ini的問題。 <php phpinfo(); >

這不是php的原因。你看看你的apache或者nginx的php解析連接有沒有配置好吧

7. 打開PHP後顯示一片空白

這個只有兩種情況。
(1)、就是你頁面什麼也沒有寫,什麼也沒有輸出。(不過好像這個不怎麼可能,呵呵)
(2)、你的程序在中途就掛掉了。建議在程序中插入一下輸出,以此來驗證程序運行的位置。

8. php頁面空白,不顯示任何東西

在php.ini里啟用:
display_error=On
error_reporting=E_ALL

配置完成需要重啟IIS

顯示空白一般是語法錯誤導致,上面配置可以讓錯誤顯示出來。

PS:IIS沒啥特殊需要,建議換Apache或者Nginx吧。

9. PHP打開頁面是空白的是什麼原因

1、
「PHP 5.2+ is required」說明當前php版本低於5.2

你先確定一下你的php版本 再下一個符合該版本的phpmyadmin

2、網頁空白問題

這個問題新手非常見 可以網路「php 空白頁面」 找你是什麼情況及解決辦法

3、請確定你的環境搭配好了
不要一開始就上你的源碼 最最基本的 裝好環境請用一個最簡單的php文件測試一下能否打開
===將以下復制保存為 a.php 測試一下=====
<?php
phpinfo();

4、如果環境沒問題 那就有可能是zend加密的原因 裝一個zend opt試一下

good luck

10. php頁面打開空白,但是html頁面可以打開,並且phpinfo可以顯示(在IIS中)

可能性太多了 你可以先把錯誤提示的設置成All 那樣notice錯誤也會顯示出來,空白可能就是發生錯誤了,比如require 一個文件,沒有require到,會發生一個notice錯誤,那這樣的話 需要這個文件才能執行的後續代碼就會有問題。也可能是documentroot的dir設置問題 linux和windows設置的解析根目錄不一樣 你放到根目錄外面了,導致文件沒有解析 在一個兩個系統的php版本不同 php5.4以後才有命名空間(記不清了,你可以查一下),如果你在之前的版本使用 就會出錯 要不就是配置文件有問題,資料庫配置什麼的,先把錯誤信息的配置修改一下 然後根據報錯再去修改

閱讀全文

與linuxphp頁面空白相關的資料

熱點內容
不去互聯網程序員 瀏覽:550
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:544
嵌入命令行 瀏覽:91
檔案為什麼被加密 瀏覽:485
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:993
共享文件夾能在哪裡找到 瀏覽:435
旅遊訂旅店用什麼app 瀏覽:239
一個女程序員的聲音 瀏覽:496
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:897
win10rar解壓縮軟體 瀏覽:169
plc教程pdf 瀏覽:668
pythonshell清屏命令 瀏覽:279
檢測到加密狗注冊伺服器失敗 瀏覽:205
解壓後手機如何安裝 瀏覽:519
極客學院app為什麼下架 瀏覽:14
圖片批量壓縮綠色版 瀏覽:656
東北程序員帥哥 瀏覽:709
加密封條風噪小 瀏覽:975