在服务器上传数据后出现404错误

时间:2015-07-21 11:27:54

标签: php codeigniter

我正在使用codeigniter。我做了项目并上传到服务器上,但是当我运行我的URL时,找不到404。我改变了base_url路径,但仍然遇到问题。在本地服务器上工作。我在服务器名称上创建的文件夹是test,内部测试有admin文件夹,在admin中所有codeigniter代码可用。

$config['base_url'] = 'http://test.hybreed.co/admin/'; 

$config['index_page'] = 'index.php';// also remove the index.php 

$config['uri_protocol'] = 'AUTO';

$route['default_controller'] = 'home';// i have created home in controller

数据库没问题。我哪里错了?

2 个答案:

答案 0 :(得分:1)

将控制器文件夹下的home.php重命名为Home.php,并在该文件中将class home重命名为class Home,然后检查。

<强>控制器

控制器类名称应全部小写,但第一个字母除外。

If your URL is www.example.com/gallery, the controller name is Gallery.
If your URL is www.example.com/admin_folder, the controller name is Admin_folder.

控制器文件名应与类名匹配,但全部为小写。

Gallery :: gallery.php
Admin_folder :: admin_folder.php

控制器方法也应全部小写。大写有一些灵活性,但与URL类似,有机会可以解决问题。

答案 1 :(得分:0)

请将mod_rewrite放在网络目录下的任何php文件中,并在浏览器中查看“已加载的模块”。如果您看到mod_reques,则会启用它,否则不会。您还必须检查<?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" Name="My Product Name" Language="1033" Version="1.0.118.0" Manufacturer="My Company Name" UpgradeCode="DEA53C73-EE29-4D5E-A3FF-0A09D0F50AF3"> <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> <!--<UIRef Id="WixUI_Minimal" />--> <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> <!-- Force administrator--> <Property Id="MSIUSEREALADMINDETECTION" Value="1" /> <Feature Id="ProductFeature" Title="My Installer Name" Level="1"> <ComponentGroupRef Id="ProductComponents" /> </Feature> ... <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> <Component Id="CMP_INSTALL_FOLDER" Guid="DA711C12-A960-421F-A6A9-5ECF0DEEE2BC" Permanent ="no"> <RemoveFolder Id='RemovInstallFolder' Directory='INSTALLFOLDER' On='uninstall' /> <RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]\InstallFolder' Type='string' Value='' KeyPath='yes' /> </Component> <Component Id="exampleComponent" Guid="A0AFBE29-6962-4491-9D2F-D08E0B31C6BA" Permanent ="no"> <File Id="exampleComponentName" Source="exampleSource" KeyPath="yes" /> </Component> </ComponentGroup> 个模块。并确保你已将.htaccess文件放在适当的位置。