LINUX.ORG.RU

webroot современных php фреймворков

 , ,


1

1

Заметил, что в современных php-фреймворках, вроде symfony 2 или готовящегося yii 2 наметилась тенденция выделять под index.php подкаталог web, который надо делать webroot сайта. В прнципе, хранить файлы фреймворка вне weebroot хорошая идея, но есть много хостингов, которые дают доступ только в webroot (по ftp, например).

Как предлагается поступать тогда? Например, хочется сделать вещь, которая будет легко разворачиваться на любом php-хостинге. Гугление не даёт подсказок. htaccess вроде не позволяет переопределить webroot, для modrewrite не нашёл приемлимого решения, особенно, если его надо совмещать с другими правилам, вроде украшательства url.

Вручную переписывать штатный index.php, чтобы перенести файлы фреймворка в подкаталог?

★★★★★

Как предлагается поступать тогда?

Просто ставишь всё в webroot и исправляешь 1-2 пути для загрузки фреймворка в index.php

Вручную переписывать штатный index.php

А что тебя смущает?

no-such-file ★★★★★ ()
Последнее исправление: no-such-file (всего исправлений: 1)

Не пользоваться хостингами, дающими доступ только в вебрут, не? Особой экономии всё равно нет.

x3al ★★★★★ ()

В .htaccess разве нельзя указать DocumentRoot?

Как уже сказали

Не пользоваться хостингами, дающими доступ только в вебрут, не? Особой экономии всё равно нет.

P.S. Для защиты файлов, к которым не желательно обращаться извне раньше делали такой вот костыль: defined('SOME_CONSTANT') or die('Restricted access');

Kilte ★★★★★ ()
Ответ на: комментарий от umren

раньше делали такой вот костыль

в битриксе до сих пор такое :-)

Потому что это универсальное решение, работающее везде и не требующее серьезных ресурсов.

У вас есть какие-то другие предложения для массового продукта?

BaBL ★★★★★ ()
Ответ на: комментарий от Dobriy_i_Prostoy

Это в первой версии yii, во второй уже не так.

atrus ★★★★★ ()
Ответ на: комментарий от no-such-file

А что тебя смущает?

Со времён установки обновлений на phpBB2 с пачкой модов не люблю править какие-либо стандартные файлы. :)

atrus ★★★★★ ()
Ответ на: комментарий от Deleted

Как не странно, нет. Те кто хотят Битрикс свято верят, что кроме Битрикса нет ничего, а за хостинг много платить не хотят.

umren ★★★★★ ()

VPS за пять баксов избавит от таких проблем.

ritsufag ★★★★★ ()

пыхеры до сих пор упорно решают проблемы, которых у остальных не было в принципе...

odii ()
Ответ на: комментарий от odii

О, опять гуру веб хайлоада вылез со своим питоном.

xtraeft ★★☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.