我有以下文件结构,用于在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