我有以下文件結構,用於在debian計算機中運行Apache服務器的php應用程序。無法在apache上加載java腳本文件
/var/www/project/
|-- index/index.php
|-- local
|-- view
| `-- *.php
|-- model
| `-- *.php
|-- controller
| `-- *.php
|-- supportfiles
|-- css
| `-- *.css
|-- javascript
`-- *.js
. . .
我已經配置了Apache,這樣,當我在我的瀏覽器http://localhost,阿帕奇負荷/var/www/project/index/index.php類型。
要做到這一點,我已經改變了兩個文件
/etc/apache2/sites-available/000-default.conf
在哪裏設置
DocumentRoot /var/www/project/index/
和文件
/etc/apache2/apache2.conf
在那裏我還設置
<Directory /var/www/project/index/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
由於http://localhost加載了位於/var/www/project/index目錄中的預期index.php文件,所以此更改看起來工作正常;然而,我無法加載Java腳本文件,如下所示
<!-- <script language="JavaScript" src="../local/supportfiles/javascript/validation.js"></script> -->
這裏有什麼問題?我猜測問題是,Apache無法訪問/var/www/project/supportfiles/javasecript/*.js。原始的apache配置(apache根目錄是/ var/www /,並且必須通過鍵入http://localhost/project/index加載index.php文件)正常加載了java腳本文件。
您的文檔根目錄爲'/ var/www/project/index /'。我看到Apache不能提供高於 – Phil 2015-03-03 02:25:34