php 并非在所有目录上都有效

php 并非在所有目录上都有效

我按照所有说明安装了 lamp 服务器并将其目录更改为我的 Dropbox 文件夹这里

我打开的第一个页面是http://localhost/askRond/Website/,它打开没有任何问题。

但是当我创建一个目录并index.php.../Dropbox文件中放入一些 php 代码时,localhost/在浏览器中打开时什么也没有显示。页面的源代码完全是空的。

当我将其移动index.php到另一个文件时test,同样的问题出现了。但是当我将其移动到askRond/Website/文件时,文件中的所有 php 都成功执行了。

apache2 文件内容

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

<Directory /home/nullsky/Dropbox/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

#<Directory /srv/>
#   Options Indexes FollowSymLinks
#   AllowOverride None
#   Require all granted
#</Directory>

Dropbox.conf 内容不加注释(根据教程,我新建了一个 .conf 文件,而不是 000-default.conf

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /home/nullsky/Dropbox

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

我在互联网上搜索了这个问题,但没有找到解决方案。

我怎么解决这个问题?

相关内容