زمان کنونی: ۱۰-۱-۱۴۰۳, ۰۲:۲۳ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
انتقال پوشه های logs و tmp و فایل configuration.php
۱۸-۶-۱۳۹۳, ۰۲:۲۱ عصر
ارسال: #1
انتقال پوشه های logs و tmp و فایل configuration.php
سلام به دوستان خوب پارس جوم


یه مشکل کوچیک دارم که نیاز به دقت داره!

مشکل در آدرس دهی به 2 فایل defines.php واقع در پوشه public_html/includes/defines.php و پوشه administrator/includes/defines.php هست.

میخوام پوشه logs و tmp و فایل configuration.php رو از روت سایت به روت دامنه انتقال بدم!

برای انتقال پوشه logs و tmp و فایل configuration.php به روت دامنه مشکلی ندارم. طریقه اونو هم به بقیه دوستان توضیح میدم. لطفا اساتید هم چک کنن مشکلی واسه دوستان پیش نیاد.

-------------------------------------
انتقال پوشه های logs و tmp
ابتدا یک پوشه جدید با نام دلخواه در روت دامنه ایجاد میکنیم. مثال: security (منظور از روت دامنه جاییه که فایل ها و پوشه هاتون قبل از پوشه public_html باشه.)
درون پوشه ای که ایجاد کرده اید. دو پوشه دیگر یکی با نام logs و دیگری با نام tmp ایجاد میکنیم.
در روت سایت فایل configuration.php رو باز می کنیم. (منظور از روت سایت جاییه که فایل ها و پوشه هاتون درون پوشه public_html باشه.)
در خط public $log_path آدرس جدید پوشه logs رو که ساخته اید وارد می کنیم. مثال: home3/YOURDOMAIN/security/logs
و در خط p$tmp_path آدرس جدید پوشه tmp رو که ساخته اید وارد می کنیم. مثال: home3/YOURDOMAIN/security/tmp
تغییرات رو ذخیره می کنیم. برای مطمئن شدن از صحت عملکردتون به مدیریت جوملای خود بروید. قسمت اطلاعات سیستم سپس در قسمت مجوزهای پوشه مقادیر پوشه ثبت وقایع و پوشه موقت باید به رنگ سبز باشد.
-------------------------------------

برای انتقال فایل configuration.php مشکلی ندارم فقط واسه آدرس دهی اون مشکل دارم.

البته یه قسمت هایی رو توضیح میدم تا بهتر بتونید منو راهنمایی کنید.

ساخت یک پوشه با نام دلخواه در روت دامنه. مثال: secur
کپی فایل configuration.php به پوشه secur
نحوه آدرس دهی جدید در خط define('JPATH_CONFIGURATION', JPATH_ROOT); در فایل های defines.php رو بلد نیستم.

برای اینکه جوملا بتونه فایل configuration.php در آدرس جدید شناسایی کنه باید آدرس دهی دستی و صحیح رو وارد کنیم. که من تو این مورد مشکل واسم پیش اومده.


اساتید محترم لطفا اگه امکانش هست مطابق مثال نحوه آدرس دهی جدید به دو فایل defines.php رو توضیح بدهید ممنون میشم.
با تشکر از همه دوستان خوبم در پارس جوم.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط qqq2qqq
۱۸-۶-۱۳۹۳, ۱۰:۳۸ عصر
ارسال: #2
RE: انتقال پوشه های logs و tmp و فایل configuration.php
دوستان مشکل حل شده

گفتم که نیاز به دقت داره!

ادرس صحیح :

/home3/YOURDOMAIN باید باشه

و اگر توی پوشه باشه آدرس به این صورت نوشته می شه:

home3/YOURDOMAIN/secur

موفق باشید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، qqq2qqq
۱۹-۶-۱۳۹۳, ۰۸:۴۲ صبح (آخرین ویرایش در این ارسال: ۱۹-۶-۱۳۹۳ ۱۰:۲۶ صبح، توسط Reza Ganji.)
ارسال: #3
RE: انتقال پوشه های logs و tmp و فایل configuration.php
من چون قبلا این آموزش رو هم دیده بودم و دیدم مشکل خاصی نباید داشته باشه کمی تعجب کردم.
home3 به این دلیله که سرور بعدا هارد اضافه کرده و شما خودتون مسیر رو باید اینگونه وارد کنید و دوستانی دیگر ممکنه نیاز باشه home رو فقط وارد کنند و یا مسیر دیگری.
این مسیر هر کس میتونه در هاست سایت خودش ببینه و طبق اون وارد کنه.
این خیلی روش خوبی برای بالا بردن امنیت سایته .
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط qqq2qqq ، محمدسلیمانی
۱۹-۶-۱۳۹۳, ۰۹:۱۲ صبح
ارسال: #4
RE: انتقال پوشه های logs و tmp و فایل configuration.php
با فرمایش آقای گنجی موافقم

چون ما آدرس دستی رو داریم وارد میکنیم باید به آدرسی که سی پنل و یا داریکت ادمین بهمون میده توجه کنیم. وبرای هر کس ممکنه متفاوت باشه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، qqq2qqq ، محمدسلیمانی
۲۱-۶-۱۳۹۳, ۰۶:۲۵ عصر
ارسال: #5
RE: انتقال پوشه های logs و tmp و فایل configuration.php
من متوجه نشدم
define('JPATH_CONFIGURATION', 'home/xxx/secur/configuration.php');
که xxx اسم دومینمه

این رو وارد کردم اما مشکل داره و و خطای عدم شناسایی فایل config رو میده

درست شد این یه / گذاشتم دیگخ خطای عدم شناسایی نزد اما خطای زیر رو داد

Warning: file_exists(): open_basedir restriction in effect. File(/home/xxx/secur/configuration.php/configuration.php) is not within the allowed path(s): (/home/xxx/public_html:/tmp::/logs) in /home/xxx/public_html/includes/framework.php on line 23
No configuration file found and no installation code available. Exiting...

ضمنا قبل از اینکه فایل config رو بخوام عوض کنم وقتی مسیر tmp رو عوض کردم سایت و مدیریت بالا نیومدن
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۱-۶-۱۳۹۳, ۱۰:۵۸ عصر (آخرین ویرایش در این ارسال: ۲۱-۶-۱۳۹۳ ۱۱:۰۱ عصر، توسط Reza Ganji.)
ارسال: #6
RE: انتقال پوشه های logs و tmp و فایل configuration.php
فکر میکنم مسیرهارو اشتباه وارد کردید/
home اولین مسیر در سرور هست و بعد نام کاربری سایت شما که هاستینگ بهتون داده البته در سی پنل رو من میگم.با فرض اینکه نام کاربری parsjoom باشه در پی پنل شما مانند زیر آدرس دهی میکنید :

home/parsjoom/temp
home/parsjoom/logs

صحیح این مسیرها در فایل کانفیگوریشن هست و شما اگر اینها رو به پوشه home منتقل میکنید میتونید از همون مسیر استفاده کنید و فقط public_html رو از مسیر حذف کنید.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط محمدسلیمانی
۲۲-۶-۱۳۹۳, ۰۵:۰۸ صبح
ارسال: #7
RE: انتقال پوشه های logs و tmp و فایل configuration.php
خب منم دقیقا مثل شما انچام دادم
home/xxx/secur/tmp
home/xxx/secur/logs

که وقتی tmp رو تغییر دادم سایت بالا نیومد

و بعدشم که فایل کانفیگ رو با ادرس زیر تغییرش دادم خطایی که نوشتم میاد
define('JPATH_CONFIGURATION', 'home/xxx/secur/configuration.php');

که با خطای زیر روبرو میشم
Warning: file_exists(): open_basedir restriction in effect. File(/home/xxx/secur/configuration.php/configuration.php) is not within the allowed path(s): (/home/xxx/public_html:/tmp::/logs) in /home/xxx/public_html/includes/framework.php on line 23
No configuration file found and no installation code available. Exiting
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۶-۱۳۹۳, ۰۵:۲۱ صبح
ارسال: #8
RE: انتقال پوشه های logs و tmp و فایل configuration.php
secur چی هست اینجا الان؟ اگر در پوشه ای به نام secur در پوشه home قرار دادید این پوشه هارو پس درسته ولی اگر نزاشتید secur رو حذف کنید از آدرس.
اگر مشکل دارید بهتر برگردونید به حالت قبل.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۶-۱۳۹۳, ۰۷:۲۴ صبح
ارسال: #9
RE: انتقال پوشه های logs و tmp و فایل configuration.php
بله secur پوشه ای هست که این فایل و پوشه ها رو اونجا گذاشتم
اما با مشکلاتی که بالا گفتم مواجه شدم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۳-۶-۱۳۹۳, ۰۶:۴۶ صبح
ارسال: #10
RE: انتقال پوشه های logs و tmp و فایل configuration.php
پیشنهاد میکنم به یکی از مدیران انجمن به صورت خصوصی دسترسی بدید تا این کارو انجام بده
چون اینطور مشکلات یک جواب واحد نداره معمولا باید دیده بشه.
امضاء محمدسلیمانی
چالش هاتو محدود نکن، محدودیت هاتو به چالش بکش

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان