CodeIgniter index.php 除去

也不知道為什麼網址列多了一個 index.php

http://127.0.0.1/fastshop.com.tw.ci/index.php/admin/home

這是官方的方法

修改 .htaccess ,但對我沒效
https://codeigniter.org.tw/userguide3/general/urls.html#index-php

修改設定檔

修改設定文件 application/config/config.php

修改這行

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

改為

$config['index_page'] = '';

有遇到這問題的朋友,兩種方法不坊都試試

 [……]

閱讀更多

CodeIgniter Fix Fatal error: session_start(): Failed to initialize storage module: user (path: )

Fatal error: session_start(): Failed to initialize storage module: user (path: )

解決方法1:

開啟CodeIgniter設定檔,預設再 application/config/config.php

把:

$config['sess_save_path'] = NULL;

改成:

$config['sess_save_path'] = BASEPATH . 'yourfoldername/cache/';

解決方法2:

改用 DB session ,必須先連接資料庫,起設定好資料庫連線資訊

開啟CodeIgniter設定檔,預設再 application/config/config.php

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';

改成

$config['sess_driver'] = 'database';
$config['sess_save_path'] = 'ci_sessions';

匯入資料表

CREATE TABLE IF NOT EXISTS `ci_sessions` (
    `id` varchar(128) NOT NULL,
    `ip_address` varchar(45) NOT NULL,
    `timestamp` int(10) unsigned DEFAULT 0 NOT NULL,
    `data` blob NOT NULL,
    KEY `ci_sessions_timestamp` (`timestamp`)
);

 [……]

閱讀更多