Cakephp CSS не работает
Мой торт не загружает CSS, JS. я раскомментировал строку Configure::write('App.baseUrl',env('SCRIPT_NAME')); в core.php. и теперь получить все CSS и JS, но у меня отсутствуют контроллеры. Я должен поместить index.php в URL. Например:-http://localhost/myapp/index.php/login Я включил mod_rewrite, но все равно он не работает
1 ответ
Если вы НЕ используете mod_rewrite, то вы должны:
A. Раскомментируйте Configure:: write ('App.baseUrl', env ('SCRIPT_NAME')); (что вы сказали, что сделали)
Б. Удалите или отключите 3 файла.htaccess (вы не упоминали об этом...)
/.htaccess
/app/.htaccess
/app/webroot/.htaccess
Не удаляйте файлы, просто переименуйте их, например, в. .htaccessXXX, так что вы можете легко включить их позже. Также помните, что.htaccess - это скрытые файлы - так что Google "как показать скрытые файлы", если вы уже не видите их в своем файловом браузере.
C. Вы должны включить index.php во все ваши URL. Например. http://www.example.com/index.php/my_controller/my_action
Вы помните, чтобы сделать шаг 2 - отключить ваши файлы.htaccess?
И помните, что если вы хотите снова включить mod_rewrite, то вы должны отменить ВСЕ три вышеупомянутые вещи, то есть закомментировать Configure:: write ('App.baseUrl', env ('SCRIPT_NAME'));, включите все 3 файла.htaccess и больше не включайте /index.php в ваши URL.
Но самый большой вопрос здесь, вы действительно используете Cakephp 1.2? Этот вопрос был помечен CakePHP 1.2 - но версия 2.1 уже вышла, так что вы, вероятно, должны использовать это.