Я заметил тут очень много программистов, пишущих не просто скрипты или странички, а разрабатывающие целые системы управления сайтами (CMS).
Искал информацию или литературу по созданию CMS, не нашел. Решил создать тут тему, думаю будет очень полезна. Сам часто посещаю этот ресурс в поиске полезной информации, и пока что УСПЕШНО ее находил. Спасибо администраторам за ресурс, и всем пользователям, делющимися своими советами, опытом.
Сам пишу CMS, и мне самому было бы интересно узнать больше информации, например такой как основная защита сайта.
Вот например при установке CMS, происходит очень часто создание базы данных. И основную информацию про логин входа в БД, пароль и собственно сам хост БД, нужно хранитьв отдельном файле, как я понимаю. Ну и мне кажется что целесообразно было бы хранить его не в корневой папке сайта, а на каталог выше и поставить для него соответствующие права доступа.
Вот, ну и хотелось бы узнать еще какие-нибудь советы, которые будут полезны не только мне. Заранее спасибо =)))
1. paket - 06 Октября, 2009 - 19:50:27 - перейти к сообщению
2. koras - 06 Октября, 2009 - 21:31:04 - перейти к сообщению
Цитата:
Ну и мне кажется что целесообразно было бы хранить его не в корневой папке сайта, а на каталог выше и поставить для него соответствующие права доступа.
Не обязательно.
Ну соответствующие права надо выставлять на все файлы без исключения.
Так же желательно хранить все переменные в одном файле. Чтобы в будущем не запутаться.
Плюс изначально определиться с названием файлов. Чтобы файлы все были разные.
Например:
Цитата:
.
..
include\config.php
include\function.php
include\index.php
templer\function.php
templer\index.php
index.php
.
..
include\config.php
include\function.php
include\index.php
templer\function.php
templer\index.php
index.php
Потому что при кодинге может случится непоправимое как перезапись файла и придётся восстанавливаться с бэкапа.
Так же необходимо во всех каталогах создавать хотя бы пустой индексный файл. Очень часто встречаются сайты в котором в одной папке img файлы и все на ружу.
Ну короче много можно на эту тему писать. Все приходит с опытом и всегда надо учиться, учиться..
3. DeepVarvar - 06 Октября, 2009 - 22:29:16 - перейти к сообщению
у меня "индексный файл" обычно не пустой:
ТУТ ХЕДЕР НА КАТАЛОГ ВЫШЕ (как пример)
так же в каталоги кидаю и .htaccess
ТУТ ДЛЯ *.inc