加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 为什么codeIgniter显示在此服务器上找不到请求的URL?

发布时间:2020-12-13 13:43:14 所属栏目:PHP教程 来源:网络整理
导读:我想问一下.首先,我将告诉我在 windows dekstop上开发应用程序使用codeIgniter.它清晰完整. 但是,在我将该项目移至debian服务器之后,它说: The requested URL /index.php/Admin was not found on this server. 我想问一下,为什么我得到这样的输出?虽然我使
我想问一下.首先,我将告诉我在 windows dekstop上开发应用程序使用codeIgniter.它清晰完整.

但是,在我将该项目移至debian服务器之后,它说:

The requested URL /index.php/Admin was not found on this server.

我想问一下,为什么我得到这样的输出?虽然我使用相同的代码运行相同的项目.我该怎么做才能解决这个问题?

谢谢…

首先启用mod_rewrite,然后使用以下命令重启apache2:
sudo a2enmod rewrite
sudo service apache2 restart

然后使用命令打开apache conf文件:

sudo gedit /etc/apache2/apache2.conf

如果注释,则取消注释下面的行

AccessFileName .htaccess

然后在apache2.conf中找到这些行

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted

此处将AllowOverride None行更改为AllowOverride All并保存此文件.

现在,您的问题已得到解决.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读