Maksclub Posted March 2, 2018 Report Share Posted March 2, 2018 Всем привет, хочу публичную папку сделать и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше. Делал кто? Чтобы подводные камни долго не собирать, решил спросить... Quote Link to post Share on other sites
Noxter Posted March 2, 2018 Report Share Posted March 2, 2018 Всем привет, хочу публичную папку сделать и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше. Делал кто? Чтобы подводные камни долго не собирать, решил спросить...Если речь идёт о симпле, то у симплы как такового ядра нет. Quote Link to post Share on other sites
Maksclub Posted March 2, 2018 Author Report Share Posted March 2, 2018 (edited) Если речь идёт о симпле, то у симплы как такового ядра нет. я имел в виду папк api, view, config (до кучи у меня еще папки vendor, tests, node_modules, файлы packagist.json, composer.json, phpunit.xml и вагон всякой технической ереси)хочу вынести выше Edited March 2, 2018 by Maksclub Quote Link to post Share on other sites
Noxter Posted March 2, 2018 Report Share Posted March 2, 2018 я имел в виду папк api, view, config (до кучи у меня еще папки vendor, tests, node_modules, файлы packagist.json, composer.json, phpunit.xml и вагон всякой технической ереси)хочу вынести вышеПопытка не пытка. Quote Link to post Share on other sites
ST_RU Posted March 2, 2018 Report Share Posted March 2, 2018 и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше.... мысль понятна, но на моей памяти, тут ни разу на форуме не было таких вопросовтут консервировано всё.... ** про Simpla и OK на хабре писали на тему расширения возможностей.введи в поиске на хабре ключевые. про подключения в комментах есть полезное Quote Link to post Share on other sites
Maksclub Posted March 2, 2018 Author Report Share Posted March 2, 2018 (edited) maks обучается технологиям.это отличный способ проводить время / не все так делают тут необходимость и учиться то и нечему, куча служебных папок в корне — плохо...я конечно перекрою все в конфиге nginx, на днях попробую вынести сие дело как надо... Просто пересадил проекты на PHP 7.1, сборку фронта нормальную (почти) сделал,навесил несколько либ полезных через composer и тесты развернул некоторые — пока просто развернул, а на 2 больших функционала напишу acceptance тесты (острая необходимость) По итогу — хотел бы нормально чтобы было в корне проекта Edited March 2, 2018 by Maksclub Quote Link to post Share on other sites
Maksclub Posted March 2, 2018 Author Report Share Posted March 2, 2018 ** про Simpla и OK на хабре писали на тему расширения возможностей.введи в поиске на хабре ключевые. про подключения в комментах есть полезное Отлично, спасибо! Quote Link to post Share on other sites
ABSORBER Posted March 2, 2018 Report Share Posted March 2, 2018 тут необходимость и учиться то и нечему, куча служебных папок в корне — плохо...я конечно перекрою все в конфиге nginx, на днях попробую вынести сие дело как надо...Чем плохо?Simpla не фреймворк где доступна только папка public. Quote Link to post Share on other sites
Maksclub Posted March 2, 2018 Author Report Share Posted March 2, 2018 (edited) Чем плохо?Simpla не фреймворк где доступна только папка public. какая разница — фреймворк или нет Edited March 2, 2018 by Maksclub Quote Link to post Share on other sites
ST_RU Posted March 2, 2018 Report Share Posted March 2, 2018 Просто пересадил проекты на PHP 7 вчера беда была у заказчика.. 5.2 ...всех это ждёт Quote Link to post Share on other sites
Maksclub Posted March 3, 2018 Author Report Share Posted March 3, 2018 вчера беда была у заказчика.. 5.2 ...всех это ждёт К тебе вопрос — ты JQuery код делаешь в виде плагинов? Или по старинке портянкой?Видел недаво у кого-то шаблон, там все в виде плагинов сделано Quote Link to post Share on other sites
ABSORBER Posted March 3, 2018 Report Share Posted March 3, 2018 какая разница — фреймворк или нетТакая структура папок обычно у фреймворков. Честно я не припомню CMS (не на фреймворках) с подобной структурой папок. И все же вы не ответили на вопрос: тут необходимость и учиться то и нечему, куча служебных папок в корне — плохо...я конечно перекрою все в конфиге nginx, на днях попробую вынести сие дело как надо...Чем плохо? Quote Link to post Share on other sites
Maksclub Posted March 3, 2018 Author Report Share Posted March 3, 2018 (edited) И все же вы не ответили на вопрос:Чем плохо? ответил, удалил просто... хорошо — не плохо, но не удобно слегканужно настраивать веб-сервер при добавлении тех или иных служебных папок и файлов — не гуднапример нужно сделать Web API — просто бы добавить папку /rest рядом с /public и все Такая структура папок обычно у фреймворков. И там народ умудряется городить такое (направляют в корень)..., на Тостере раз 5 уже вправлял мозг, как надо настраивать сервера Edited March 3, 2018 by Maksclub Quote Link to post Share on other sites
DaVinci Posted March 3, 2018 Report Share Posted March 3, 2018 (edited) Всем привет, хочу публичную папку сделать и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше. Делал кто? Чтобы подводные камни долго не собирать, решил спросить... по моему у тебя должно быть достаточно опыта для того что бы не задавать такие вопросы а просто опубликовать готовое решение возможно вынести куда угодно и что угодно, а еще лучше добавь неймспейсы и автозугрузку классов и тогда хоть в соседний домен выноси ядро еще не забудь про вендор и композер, можешь заодно отделить энтити от коры, не забудь прикрутить поддержку консоли и миграции, хотелось бы эктиврекорд но это уже на твое усмотрение , заливаешь все на гит и все тебя говорят спасибо))) а если без шуток то на кой оно тебе надо? если на одном ядре будет сидеть несколько сайтов тогда да... но в этом случае надо думать о том что и модели у приложений могут быть разные. в итоге суть остается только в том что бы юзать общих пользователей и статику, к примеру картинки. Edited March 3, 2018 by DaVinci Quote Link to post Share on other sites
Maksclub Posted March 3, 2018 Author Report Share Posted March 3, 2018 если на одном ядре будет сидеть несколько сайтов тогда да... Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал Quote Link to post Share on other sites
DaVinci Posted March 3, 2018 Report Share Posted March 3, 2018 Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал мультисайтовость одним словом, были наброски. но сложного там ничего нет. Quote Link to post Share on other sites
DaVinci Posted March 3, 2018 Report Share Posted March 3, 2018 Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал отправил в вк тебе ссылки на мультисайтовый проэкт Quote Link to post Share on other sites
mishanya Posted March 3, 2018 Report Share Posted March 3, 2018 Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал я делал только с одной базой и фото для трех сайтов. как сказал DaVinci у каждого сайта могут быть свои изменения в логике, фильтрах и тд. у меня у всех были существенные изменения в api/view. если конечно не надо ничего менять в контролерах, то покатит Quote Link to post Share on other sites
Maksclub Posted March 3, 2018 Author Report Share Posted March 3, 2018 (edited) я делал только с одной базой и фото для трех сайтов. как сказал DaVinci у каждого сайта могут быть свои изменения в логике, фильтрах и тд. у меня у всех были существенные изменения в api/view. если конечно не надо ничего менять в контролерах, то покатит да с несколькими сайтами то понятно все завел вопрос именно по public папке с целью «мало ли, уже кто делал и готово» попробовал завести, где-то пути недосмотрел — надо будет по стеку внимательно пройти :—) Edited March 3, 2018 by Maksclub Quote Link to post Share on other sites
a13x Posted March 4, 2018 Report Share Posted March 4, 2018 (edited) что значит выше? Я делал такое, ну как сказать такое, менял структуру полностью, вроде всё работает, но папка api находилась на уровень ниже, типа так: /sys/api. Также переписал авторизацию на ту которая в моей cms используется + ещё много чего переделал.p.s. папка api итак находится в корне сервера, поэтому ещё выше врядли получится её переместить Edited March 4, 2018 by a13x Quote Link to post Share on other sites
Maksclub Posted April 26, 2018 Author Report Share Posted April 26, 2018 (edited) Чем плохо?Simpla не фреймворк где доступна только папка public. Привет, да мусорно было, очень мусорно, вот прибрался наконец Стало ← БылоНе идеально — на первую уборочку нормально Edited April 26, 2018 by Maksclub Quote Link to post Share on other sites
ABSORBER Posted April 27, 2018 Report Share Posted April 27, 2018 Привет, да мусорно было, очень мусорно, вот прибрался наконец Стало ← БылоНе идеально — на первую уборочку нормально выкладывай на github, может интересующиеся будут делать коммиты и симпла оживет Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.