Ken*_*uki 2 php linux url debian codeigniter
我想问一下.首先,我将告诉我在windows dekstop上开发应用程序使用codeIgniter.它清晰而完整.
但是,在我将该项目移至debian服务器之后,它说:
The requested URL /index.php/Admin was not found on this server.
Run Code Online (Sandbox Code Playgroud)
我想问一下,为什么我得到这样的输出?虽然我使用相同的代码运行相同的项目.我该怎么做才能解决这个问题?
谢谢...
首先启用mod_rewrite,然后使用以下命令重启apache2:
sudo a2enmod rewrite
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
然后使用命令打开apache conf文件:
sudo gedit /etc/apache2/apache2.conf
Run Code Online (Sandbox Code Playgroud)
如果被注释,请在下面取消注释
AccessFileName .htaccess
Run Code Online (Sandbox Code Playgroud)
然后在apache2.conf中找到这些行
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Run Code Online (Sandbox Code Playgroud)
此处将AllowOverride None行更改为AllowOverride All并保存此文件.
现在,您的问题已得到解决.
| 归档时间: |
|
| 查看次数: |
5146 次 |
| 最近记录: |