2014-06-28 130 views
0

我是linux管理員的新手。我有一個運行apache的ec2實例。我已將h5ai解壓縮到正確的文件夾,但它無法解析h5ai資源的正確url。在apache上安裝h5ai

我得到

http://www.mysite.net/static/%3C?=%20APP_HREF%20?%3Eclient/css/styles.css 
http://www.mysite.net/static/%3C?=%20APP_HREF%20?%3Eclient/js/scripts.js 

除了看頁面的源代碼以下404資源加載錯誤(鉻),我有以下

<!DOCTYPE html><!--[if lt IE 10]><html class="no-js no-browser" lang="en"><![endif]--><!--[if gt IE 9]><!--><html lang="en" class="no-js browser"><!--<![endif]--><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>index · powered by h5ai 0.25.1 (http://larsjung.de/h5ai/)</title><meta name="description" content="index - powered by h5ai 0.25.1 (http://larsjung.de/h5ai/)"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="shortcut icon" href="<?= APP_HREF ?>client/images/favicon/favicon-16-32.ico"><link rel="apple-touch-icon-precomposed" type="image/png" href="<?= APP_HREF ?>client/images/favicon/favicon-152.png"><link rel="stylesheet" href="<?= APP_HREF ?>client/css/styles.css"><script src="<?= APP_HREF ?>client/js/scripts.js" data-module="main"></script></head><body><div id="topbar" class="clearfix"><ul id="navbar"></ul></div><div id="bottombar" class="clearfix"><span class="left"><span class="noJsMsg">⚡ JavaScript disabled! ⚡</span><span class="noBrowserMsg">⚡ Works best in <a href="http://browsehappy.com">modern browsers</a>! ⚡</span></span><span class="right"><a href="http://larsjung.de/h5ai/" title="h5ai 0.25.1 · a modern HTTP web server index">powered by h5ai 0.25.1</a></span><span class="center"></span></div><div id="sidebar"><div id="settings"></div></div><div id="fallback"><?= FALLBACK ?></div></body></html> 

當我看開發商example page源以下;

<?= APP_HREF ?> 

已被替換爲申請地點/_h5ai/。我知道php運行在我的服務器上,因爲wordpress和內容爲<?php phpinfo() ?>的頁面test.php可以正常工作。

我有這個服務器上的文件權限(設置wordpress和FTP)有一些樂趣,這可能導致我的問題?即,服務器'apache'擁有對wordpress文件夾/www/html/blog的寫入權限(所以我可以自動安裝主題等)。但對於FTP(使用filezilla),用戶'ec2-user'對/www/html的其餘部分具有寫入權限。

任何幫助非常感謝。

+0

好,所以我的第一個想法是授予用戶'apache'的'/ _h5ai /'寫入權限,以便服務器可以寫入_h5ai緩存。錯誤仍然存​​在! – Joe

+0

在聯繫作者(0.25.1 + 4)後,嘗試使用dev build [here](http://release.larsjung.de/h5ai/dev/)。錯誤仍然存​​在。 – Joe

+0

在PHP 5.3中,可能會禁用短打開標記('')。在開發版+4中,這些簡短的開放標籤被標準的PHP開放標籤'<?php echo ...?>替換。因此,現在的錯誤應該是不同的..你確定它仍然是一個問題:404資源加載錯誤? – lrsjng

回答

0

正如評論中所述,但爲了解決問題。這個錯誤很可能是由於php標籤被禁用。使用最新版本修復了我的問題。