/服务器上的空白页输出索引

时间:2017-09-14 11:40:33

标签: php codeigniter server

我在服务器上上传了我的PHP(codeigniter)项目。但是当我运行它时,我会进入窗口

Index of /

Name    Last modified   Size    Description
Apache Server at 'ip address here' Port 80

项目文件夹位于/ var / www /

DocumentRoot在projectName.conf目录中设置为/ var / www / projectName

2 个答案:

答案 0 :(得分:1)

确保您的网站.conf指向公用文件夹,而不是网站根目录。

<VirtualHost *:80>
        ServerName site.co.uk
        DocumentRoot /var/www/site.co.uk/public

        <Directory "/var/www/site.co.uk/">
                Options -Indexes +FollowSymLinks
                Order allow,deny
                Allow from all
                AllowOverride FileInfo All
                Require all granted
        </Directory>
</VirtualHost>

答案 1 :(得分:0)

你必须确定这个问题的3分

1)需要/var/www/projectName/.htacces中的.htacces文件,该文件由codeignitor提供

2)必须具有可重写模块。 如果您使用的是Ubuntu OS和apache2,请在终端中执行“sudo a2enmod rewrite”以启用此功能。

3)必须允许通过apache.conf中的.htaccess规则覆盖/ var / wwww文件夹中的URL。 如果您使用的是Ubuntu OS和apache2,则编辑文件/etc/apache2/apache.conf。并在块/部分中将“Allowoverride none”更改为“Allowoverride All”。然后通过“sudo service apache2 restart”命令重新启动apache