доступ к статическому файлу в public_html / tmp без перехода к контроллеру в cakephp

#cakephp

#cakephp

Вопрос:

Я загрузил свое приложение cakephp в cpanel и настроил и настроил его для работы с cpanel. В основном все работает, однако я обнаружил, что попытка извлечь статический файл из tmp в public_html приводит к ошибке. Я думаю, он пытается перейти к контроллеру.

Моя структура такая :

 /cakephp139
          /cake
          /vendors
          /renttycoons  <= this is app folder
/public_html
          /tmp
          /js
          ....
  

Я попытался получить доступ www.domain.com/tmp/test.csv , но приводит к ошибкам, хотя test.csv был там. Это ошибка :
Ошибка: запрошенный адрес ‘/403.shtml’ не найден на этом сервере.

Любая идея будет оценена. Спасибо

Ответ №1:

выдает ли это ошибку, похожую на ошибку? похоже на ошибку разрешения.

ошибка 403 является запрещенной ошибкой, а не не найдена или что-то в этом роде. Ваш сервер выдает вам эту ошибку и пытается показать вам страницу для этой ошибки, которая не найдена, поэтому вы получаете 404 за отсутствие страницы для ошибки 403, хе-хе.

Должно быть, ошибка разрешения, попробуйте изменить разрешение на 705 в папке temp, включая ваш файл test.csv. Если вы создаете его с помощью php, php обычно создает их с минимальным разрешением, по крайней мере, это случилось со мной… вы можете использовать функцию chmod в php для изменения разрешений после создания файла.