2013-02-23 2 views
1

보안상의 이유로 pyrocms 백엔드의 URL을 변경하고 싶습니다. 나는 routes.php에서 변경하려하지만, 내가 할 모든PyroCMS의 관리자 액세스 권한 변경

Fatal error: Class 'CI' not found in /Applications/MAMP/htdocs/pyro2/system/cms/libraries/MX/Modules.php on line 92 

입니다 그리고 이것은 내 routes.php이 같은 모습입니다 :

$route['3741/help/([a-zA-Z0-9_-]+)']  = 'admin/help/$1'; 
$route['3741/([a-zA-Z0-9_-]+)/(:any)']  = '$1/admin/$2'; 
$route['3741/(login|logout)']    = 'admin/$1'; 
$route['3741/([a-zA-Z0-9_-]+)']   = '$1/admin/index'; 

어떤 생각?

+0

실행중인 Pyro의 버전은 무엇입니까? –

+0

지금은 2.2 –

답변

0

"보안을 통해 보안이 유지되는 것은 아닙니다 .PyroCMS Admin Panel을 사용하면 보안상의 문제가 발생하기 쉽고, 이름을 바꾼 날이 좋지 않을 것입니다." -Phil Sturgeon

+1

입니다. 불충분 한 변명입니다. 기본 관리자 이름이없는 이유는 무엇입니까? 왜냐하면 그것은 무차별 한 힘이 더 쉬울 것이기 때문입니다. 해당 관리 URL에 대해 동일합니다. 즉, 해커가 즉시 cms를 실행하고 github에서 문제를 조회하는 것을 즉시 알 수 있습니다. 너무 쉬운 사람 : D –

+0

웹 사이트에서 CMS가 무엇인지 알아 내고 관리 URL을 추측하는 쉬운 방법이 있습니다. –

+0

http://stackoverflow.com/questions/5025415/how-can-i-determine-what-cms-a-website-is-using –