Новый архив сайта AreaDev
Сформировал новый архив, с последними изменениями и дополнениями, исправлено множество найденных ошибок. Архив на официальном сайте в ближайшее время будет обновлен аналогично (у меня в профиле, файлы). Изменений большое количество, честно, даже их не записываю. Каждый день, что-то меняется.
Например, 5 минут назад, перед созданием архива, поменял дизайн страницы ошибок и страницы, когда сайт закрыт на реконструкцию.
Теперь есть чуток времени и я хочу сделать все так, как планирую. Пока изучаю глубже MVC, просто интересно. Как всегда, если идти в детали, то становится очень занятно. Но абсолютно не рационально (по времени, а значит и деньгам).
Адрес архива: https://areadev.ru/dev.zip
Если что-то не устанавливается, пишет сюда. Только подробней желательно.
как мне повторить это?
Обычный ответ разработчика, на: у меня не работает сайт, или у меня ошибка (какая ошибка, что конкретно не работает)...
Хотел написать, ошибки ладно, фиг с ними. Главное, чтобы работало. А так, я не вижу структуры, в голове нет её. Все разбросано, все сложно. ) Это, как в дизайне. Не можешь сказать, что конкретно, а ничего не устраивает. Тяжело, сложно, вот это видно сразу. Всё, пошел в CS играть, ботов бить, а то расстройство одно сегодня. )
Поставил на тестовый домен, все работает нормально. Авторизуюсь админом, перехожу в админку - белый экран. Браузеры менял, кеш сбрасывал пофиг. Установка без ошибок... собственно что установка... залил все на сайт, импортнул базу, подправил два конфига, дал права на upload и cache 777 для папок. Что то в админку не пущает, хотя авторизован админом.
Я вот зарекался не делать ничего в спешке. Ну да ладно. Смотрите. Любой способ имеет нарекания , например, .ini
. Самый быстрый (не считая файлов с сериализованными данными, которые сложно править), и мы можем разместить директорию вне зоны видимости, но так мы лишимся легкости повторения. Размещение .htaccess
в директории с конфигурацией (как многие советуют), не считается надежным и часто привязана к конфигурации сервера. $GLOBALS['conf']
заберет память, добавит подход, который часто ругают. Например, языковые файлы, как выполнены сейчас, аналогично имеют массу нареканий. Скорость define
одна из самых низких, проблема с переопределением и др. Нет ничего идеального, но необходимо выбирать.
Тогда мы можем глобальные переменные задавать в отдельном файле, и разгрузить index
, если начать с этого. Но меня волнует даже не это. Все, что происходит далее, запутано. Сложно всё. Либы, классы, контроллеры, модели, вспомогательные ещё. Блин, я могу сделать все очень просто, но это будет совсем «не правильно». )
Привет Евгений! Я с комментария на LiveStreet.
Выглядит ваш движок очень хорошо (очень нравится минимализм и скорость, которыми меня когда-то и зацепил LS). B ваша идея когда-нибудь, "например, переписать на GO" тоже очень отзывается (я как раз сейчас пишу подобный пет-проджект на Go).
Единственное что не понял: почему в архиве, а не на гитхабе? 🤔
Привет! Мы не определились с архитектурой (версия для php). Архив, кстати, залил минуту назад, он актуальный. Допустим он будет размещен на GitHub сейчас, далее придется все заменять, потом опять и опять. Это не правки будут, а полная замена архитектуры, файлов, папок. Так не хотелось бы делать. Когда все устаканится, то однозначно будет размещен.
И после того, как мы определимся, хочу отдать его проверить на безопасность. После этого планирую.
А вот отложили её и забыли, т.к. вначале думали, может быть дружбу вообще убрать. Мы разбирали этот вопрос ранее, Читать сделать. Но тогда некоторая логика меняться будет. В личных сообщениях, например. Спасибо +!
Полностью необходимо переделать, возможно вкладкой сделать. Сейчас подправил.
Доп. вкладку друзья сделал.
Спасибо, будем тестировать!