Как получить доступ к папке «app» через браузер (localhost) в CakePHP?

#apache #cakephp #php

#apache #cakephp #php

Вопрос:

Я использую сервер Apache. Обычно, когда я хочу запустить новый проект веб-сайта, я создал новую папку внутри каталога моего сервера, и внутри этой папки у меня было бы ‘index.html или index.php ‘. Когда я направляю свой URL-адрес localhost в эту папку, он открывает ее и автоматически отображает index.php .

Теперь я пробую что-то новое с этим фреймворком CakePHP. Я закончил настройку, и когда я направляю URL-адрес своего локального хоста в папку ‘cakephp-cakephp’ (папку, содержащую все файлы CakePHP), он показывает мне это сообщение:

 Release Notes for CakePHP 2.0.0-dev.

Your tmp directory is writable.

The FileEngine is being used for caching. To change the config edit APP/config/core.php

Your database configuration file is present. 
  

Я думаю, что следующим шагом здесь будет начать разработку, сохранив все мои файлы в папке «app». Но сообщение не исчезло, даже когда я удалил значение по умолчанию index.php файлы из папки ‘cakephp-cakephp’. В любом случае, кажется, что index.php файлы фактически не генерируют сообщение.

Кто-нибудь знает, какой файл генерирует это сообщение release notes? Я хочу удалить этот файл, чтобы я не получал сообщение (которое, как я полагаю, запускается некоторым файлом по умолчанию, например ‘index.php ‘) когда я получаю доступ к папке ‘cakephp-cakephp’, а затем она показывает мне каталог файлов внутри этой папки вместо этого, и я могу легко перемещаться по каталогу файлов с помощью моего браузера и получать доступ к папке моего приложения, в которой я планирую хранить свои index.php файл и сохраните все мои файлы разработки..

Комментарии:

1. Я совсем не разбираюсь в cake, но если вы работаете на компьютере unix, grep — замечательный инструмент. перейдите в корневую папку cake в терминале и введите… grep -r «вставьте текст для поиска здесь» . <—предыдущая точка является частью команды

2. Это может быть бесполезно, но совершенно очевидно, что вы не просматривали ни одно из руководств (или потратили какое-либо время на изучение руководства) на сайте CakePHP. На все, что вы говорите, есть четкие ответы в there. И если вы серьезно относитесь к обучению использованию Cake framework, вам действительно следует начать с этого.

Ответ №1:

Вы не можете удалить index.php файлы, и вы обычно не изменяете эти файлы, если вам не нужно выполнить какую-либо специальную настройку. Добавление файла app / views / pages /home.ctp избавляет от этого сообщения и становится вашей домашней страницей по умолчанию.

Кроме того, как указано в комментариях, вам действительно следует прочитать руководство и попробовать учебник. http://book.cakephp.org

Комментарии:

1. 1 за ссылку. @BennyTjia : немного почитайте, затем попробуйте быть диким диким западом с любым фреймворком.

2. @Everybody: Вчера я потратил несколько минут на чтение некоторых руководств, и я думаю, что мне удалось разобраться в этом фреймворке. Я новичок в этом MVC, надеюсь, я смогу к этому привыкнуть