У меня есть веб-приложение, основанное на платформе CodeIgniter, которое просто извлекает данные из каналов биржи и отображает их. Чтобы включить кэширование, необходимо создать статический HTML-файл после закрытия биржи, поскольку в акциях не будет никаких изменений. Вот структура для корня документа сайта
/index.php the CI controller
/application
/system
URL-адреса
mysite.com/marketwatch.html - served by index method of marketwatch controller
mysite.com/marketwatch/marketindex/some-index-name.html - served by marketindex method of marketwatch controller and takes some-index-name as argument
mysite.com/marketwatch/scripdetails/some-scrip-name.html - served by scripdetails method of marketwatch controller and takes some-scrip-name as argument
Теперь я могу создать путь, подобный DOCROOT/marketwatch/marketindex
и DOCROOT/marketwatch/scripdetails/
, и установить для них 777 разрешений, чтобы в нужное время дня файлы создавались в этих двух папках, а .htaccess направлял Apache обслуживать эти файлы вместо того, чтобы вызывать всю инфраструктуру CI и избавить от некоторого беспокойства. Проблема в
- настройка 777 для папки, обслуживаемой веб-сервером, звучит неправильно
- Я не могу установить 777 разрешений для корня документа для создания marketwatch.html
Может кто-нибудь подсказать мне, как решить эту проблему?