添加 error_reporting(E_ALL | E_WARNING | E_NOTICE); ini_set('display_errors',TRUE); 不打印任何东西。
无法访问apache日志。
页面控制器:
<?php
class Pages extends CI_Controller {
public function view($page = 'index')
{
if ( ! file_exists(APPPATH.'/views/pages/'.$page.'.php'))
{
// Whoops, we don't have a page for that!
show_404();
}
redirect('home', 'refresh');
}
}
?>
有一个带有以下内容的.htacces文件我试图移除其中的内容仍然无法正常工作,但无论如何我都会放在这里:
RewriteEngine On
RewriteBase /site/
RewriteCond %{REQUEST_FILENAME} !/(application/views/templates/*/css|js|images/)/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
Header set Access-Control-Allow-Origin "http://example.com"
配置中的我的基本网址配置为网站网址
$config['base_url'] = 'http://example.com/';
不知道还能做什么,我们将不胜感激。
提前致谢,
答案 0 :(得分:4)
几天后我终于发现了问题,有点愚蠢的错误,如果在.htaccess文件中我更换了
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
有关
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]
只有/index.php背后的点才会导致问题。 本地工作正常,但在服务器..
感谢Jeremy的帮助。