Проект работает нормально на одном хост-сервере, но когда другой, CSS и jQuery файл не работают - PullRequest
0 голосов
/ 16 апреля 2020

В настоящее время я работаю над информационной системой для студентов. Я проверил его на локальном хосте, а также на бесплатном сервере веб-хостинга, но когда я загружаю его на другой сервер веб-хостинга, сайт показывает только его содержимое, но все файлы CSS и jQuery не работают должным образом .

Файлы CSS и jQuery находятся в папке ресурсов вне папки приложения.

Каталог веб-сервера:
webserver directory

Базовый код URL:

$config['base_url'] = 'tmhs';
$root  = "http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url']    = "$root";

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Ваша конфигурация base_url не должна иметь проблем, я также использую ее, как и во всех моих проектах.

$root = (isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);

$config['base_url'] = $root;

для css вызовов, подобных этой

<link rel="stylesheet" href="<?=base_url('assets/css/style.min.css')?>">
0 голосов
/ 16 апреля 2020

Попробуйте установить URL-адрес напрямую

$config['base_url'] = "http://www.example.com/path_to_ci_folder";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...