我正在使用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
数据库没问题。我哪里错了?
答案 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文件放在适当的位置。