CodeIgniter Problem yükleyin

3 Cevap php

Ben hosting hesabına çalışmak için CodeIgniter'ı alma sorun yaşıyorum. URL http://test.tallgreentree.com. Bu bana. Php hata veriyor değil, ama ben adres çubuğuna yazdığınız her şey için bir 404 sayfa görüntülüyor.

İşte benim config.php dosyasının başlangıcıdır.

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
|   http://example.com/
|
*/
$config['base_url'] = "http://test.tallgreentree.com/";

/*
|--------------------------------------------------------------------------
| Index File
|--------------------------------------------------------------------------
|
| Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank.
|
*/
$config['index_page'] = "index.php";

/*
|--------------------------------------------------------------------------
| URI PROTOCOL
|--------------------------------------------------------------------------
|
| This item determines which server global should be used to retrieve the
| URI string.  The default setting of "AUTO" works for most servers.
| If your links do not seem to work, try one of the other delicious flavors:
|
| 'AUTO'    		Default - auto detects
| 'PATH_INFO'   	Uses the PATH_INFO
| 'QUERY_STRING'    Uses the QUERY_STRING
| 'REQUEST_URI' 	Uses the REQUEST_URI
| 'ORIG_PATH_INFO'  Uses the ORIG_PATH_INFO
|
*/
$config['uri_protocol'] = "AUTO";

Subdomainli CodeIgniter'ı kullanırken bilinen sorunlar var mı? Bu neden olabilir? Ben çoklu konfigürasyonlar denedim, ama hiçbir şey benim için çalışıyor gibi görünüyor. Ne sunucu ayarları benim hosting sağlayıcısı ile kontrol etmelisiniz?

Zaman ve yardım için teşekkür ederiz.

3 Cevap

değişim

$config['uri_prokarşıcol'] = "AUTO";

karşı

$config['uri_prokarşıcol'] = "REQUEST_URI"

o kadar giderir ve görmek

Ayrıca, sınıf denetleyici ismini dosya adıyla aynı var mı?

filename = dnm.php

class Test ...

Config.php dosyasında 2. Değişiklik Yap

İlki:

   `$config['uri_prokarşıcol'] = "AUTO";`

karşı

   `$config['uri_prokarşıcol'] = "REQUEST_URI"`

İkincisi biridir:

    $config['index_page'] = 'index.php';

karşı

    $config['index_page'] = 'index.php?';

Ben bu "REQUEST_URI" ile çalışma var ama sonra ben sadece benim ana sayfasını vurabilir. (Denetleyicisi) tüm diğer bağlantıları her zaman ana sayfasına yeniler. Bu doğru URL'yi gösterir ama ne olursa olsun neyi tıkladığınız URL ana sayfasına götürür bu biraz garip.

Herhangi bir fikir? Ben, bir. Htaccess dosyası var

RewriteEngine on RewriteBase /testci RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] RewriteCond $1 !^(index.php|images|captcha|css|js|robots.txt) addType text/css .css