วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
Meen2007
PHP Jr. Member
PHP Jr. Member
โพสต์: 22
ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm

วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย Meen2007 »

จากหน้านี้ครับ https://www.mindphp.com/modules.php?name ... le&sid=124
ทำเว็บแรกใช้ได้ดีครับ แต่มีเว็บ Joomla ที่อยู่ใน Server เดียวกัน (แต่คนละโดเมนนะ)
อีก2เว็บ ทำแล้วมันกลับใช้ไม่ได้ เป็นเพราะอะไรจึง ใช้ได้แค่เว็บเดียว มีวิธีแก้ไขใหม?
ลองเปลี่ยนชื่อ cookie_admin_code="123"; แล้ว
หรือเป็น admin_cookie_code="1234567890"; ก็ยังใช้ไม่ได้ ใครรู้ช่วยบอกทีครับ
Meen2007
PHP Jr. Member
PHP Jr. Member
โพสต์: 22
ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย Meen2007 »

ลืมบอก Joomla ทั้งหมด Version 1.5.22
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41239
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้่ไม่ได้ มันเป็นยังไงครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Meen2007
PHP Jr. Member
PHP Jr. Member
โพสต์: 22
ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย Meen2007 »

mindphp เขียน:ใช้่ไม่ได้ มันเป็นยังไงครับ
คือมันเข้า administrator ของ joomla ได้ปกติครับ
คือผมมีเว็บ Joomla อยู่ 3เว็บ
เว็บแรกทำแล้วใช่ได้ เช่นตั้งชื่อว่า Meen และลองเข้าด้วย administrator เข้าไม่ได้
แต่เข้าด้วย Meen ใช้ได้ครับ

เว็บที่2 กับที่3 ตั้งชื่อว่า Mena กับ Mesa และลองเข้าด้วย administrator เข้าได้ครับ
แม้จะเคลียร์ cookie และปิด Browser เปิดใหม่หรือปิดเครื่องแล้วเปิดใหม่ ก็ยังเข้าได้ด้วย
administrator ตามปกติได้คือไม่ยอมป้องกัน และเข้า ชื่อว่า Mena กับ Mesa ก็เข้าได้

ซึ่งเว็บแรกใช้ได้ ส่วนเว็บที่2-3 ใช้ไม่ได้ครับไม่ป้องกัน
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41239
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้าเปลี่ยนค่า cookie ต้องเปลี่ยนในไฟล์ .htaccess ให้ตรงกันด้วยนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Meen2007
PHP Jr. Member
PHP Jr. Member
โพสต์: 22
ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย Meen2007 »

mindphp เขียน:ถ้าเปลี่ยนค่า cookie ต้องเปลี่ยนในไฟล์ .htaccess ให้ตรงกันด้วยนะครับ
เปลี่ยนตรงครับ แต่ งง มากทำไมมันจึงใช้ได้แค่เว็บไซต์เดียว

<?
$cookie_admin_code="123";
setcookie("JoomlaAdmincookie",$cookie_admin_code,0,"/");
header("Location: /administrator/index.php");
?>

3. เพิ่มโค้ดนี้

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdmincookie=123
RewriteRule .* - [L,F]


--------------------------
อันนี้เป็นของฝรั่ง

If you would like to 'sort of' rename your Joomla administrator directory without having to modify any Joomla code or you don't want to have to use htpasswd to protect that directory, you can achieve it the following way.
This may help limit issues for joomla security in the future.

1. Create a new directory in your root directory (eg. "myadmin")
2. Create an index.php file in your "myadmin" directory..

<?
$admin_cookie_code="1234567890";
setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
header("Location: ../administrator/index.php");
?>

3. Add this to .htaccess of your real Joomla administrator directory

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
RewriteRule .* - [L,F]

To enter your Joomla administration page, you point your browser to "http://yoursite.com/myadmin/" The php code will set a cookie that expires at the end of the session and redirect you to your real administration page. No one will be able to load anything from the administrator directory without having gone through the "myadmin" directory first.

Needless to say, you would choose another directory name for "myadmin" and change the cookie code "1234567890" to something else. Security through obfuscation is no substitute for the real thing but this might make you feel a little better.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41239
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

Server เดี่ยวกันหรือเปล่า
เปิดใช้ งาน .htaccess ได้ทุดโดเมนไหมครับ
ใน administrator ตอนนี้มีอะไร อยู่บ้าง
ลองเอา ทั้ง 3 ตัวมาลงดูหน่อยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Meen2007
PHP Jr. Member
PHP Jr. Member
โพสต์: 22
ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย Meen2007 »

นำมาแล้วครับ Server เดียวกันครับเป็นแบบ Reseller
เว็บแรกที่ใช้ได้ ขนส่งไทย.com
ส่วนเว็บที่ลงแล้วใช้ไม่ได้ xpressprinting.info

.htaccess ใน administrator ขนส่ง.com
มีทั้งหมดดังนี้

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdmincookie=123456789
RewriteRule .* - [L,F]

.htaccess ใน administrator ของ xpressprinting.info
มีทั้งหมดดังนี้

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
RewriteRule .* - [L,F]

ส่วนเว็บที่3ก็เหมือนกับเว็บ xpressprinting นี่แหละ cap รูปมาให้ดูด้วย
ทั้ง3เว็บ เปิดใช้ .htaccess ได้สังเกตุจาก Mod Rewrite เป็นภาษาไทยครับ
แนบไฟล์
khonsong.jpg
khonsong.jpg (91.65 KiB) Viewed 3598 times
xpressprinting.jpg
xpressprinting.jpg (91.61 KiB) Viewed 3598 times
แก้ไขล่าสุดโดย Meen2007 เมื่อ 13/04/2011 2:15 am, แก้ไขไปแล้ว 1 ครั้ง.
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41239
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เว็บที่ 2 3 ลองเปลี่ยนชื่อ
JoomlaAdmincookie
เป็นชื่ออื่นดูครับเช่น
JoomlaAdmincookie2
JoomlaAdmincookie3
ทั้งสองไฟล์ นะครับ php และ .htaccess
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Meen2007
PHP Jr. Member
PHP Jr. Member
โพสต์: 22
ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm

Re: วิธีเปลี่ยนชือ folder administrator ของ joomla ได้แค่เว็บเดียวเพราะอะไร?

โพสต์ที่ยังไม่ได้อ่าน โดย Meen2007 »

ลองแล้วครับแต่ไม่ป้องกันเหมือนเดิม งง ครับเพราะอะไร?

โค้ดเว็บที่2ครับ xpressprinting.info

<?
$admin_cookie_code="1234567890";
setcookie("JoomlaAdmincookie2",$admin_cookie_code,0,"/");
header("Location: ../administrator/index.php");
?>
---------------------------
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdmincookie2=1234567890
RewriteRule .* - [L,F]

---------------------------

โค้ดเว็บที่3ครับ numtip.net

<?
$cookie_admin_code="123456789";
setcookie("JoomlaAdmincookie3",$cookie_admin_code,0,"/");
header("Location: ../administrator/index.php");
?>

---------------------------

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdmincookie3=123456789
RewriteRule .* - [L,F]
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 102