twbsd.org
 
  Select Language: Home  SmbFTPD Forum 
FreeBSD
Forum -> FreeBSD
無法開啟 php 網頁
mshun -
各位先進大家好:

敝人近日新架設一台Server , 使用 FreeBSD 8.3 + Apache 2.2 + php 5.3.17 + php 53-extensions , 用ports 安裝 php 5.3 時 config 選項中有勾選 apache ,啟動 apache 正常, 開啟 html 網頁正常, 開啟 php 網頁只見空白頁面,且無錯誤訊息

敝人在 httpd.conf 的檔案中有加入  AddType application/x-httpd-php  .php 乙行, 且啟動 apache22 時, 並無錯誤訊息 , 祈請先進指教!!!

http://210.70.10.199/index.html  ------> 正常
http://210.70.10.199/index.php   ------> 畫面空白

註: index.html 與 index.php 在同一路徑(目錄)
Alex -
試看看把你的 index.php 改成下列內容:

<?php
phpinfo();
?>
mshun -
敝人的 index.php 檔的內容正是

<?
phpinfo();
?>
Alex -
請把第一行改成
<?php

你現在的 index.php 是直接顯示原始碼, 如果你在 browser 檢示原始碼就會看到原始 PHP 的內容. 我猜是 php short open tag (<?) disable 了? 所以要用 <?php
mshun -
謝謝王教授的指導,問題以解決,問題就在 short open tag
因為敝人的 php 程式大多是採用 short tag 故敝人是修改
php.ini 檔,將 short open tag = Off 改成
short open tag = On  
再次感謝!!
AlexK -
同樣學習了, 方便給個 E-mail 嗎?
我還在 nginx 努力中......
alexk1107@gmail.com

Copyright © 2002-2024 Alex Wang from www.twbsd.org. All rights reserved.