مشکل در نصب میترا

آواتار رضا حافظ الکتب
مشکل در نصب میترا
توسط   رضا حافظ الکتب   ۵۸۹۲ روز قبل

سلام، سال خوب و خوشی را براتون آرزو می کنم.

من هنگام نصب سیستم مدیریت محتوای میترا با مشکلاتی روبرو شدم.

اولین مشکل این هشستش که متاسفانه مسیر نصب Session غیر قابل تغییر است در صورتی که من مسیر /var/lib/php/session را در httpdocs ایجاد کردم

- Mitra Configuration configuration.php
Unwritable

You can still continue the install as the configuration will be displayed at the end, just copy & paste this and upload.
- Session save path /var/lib/php/session
Unwritable

مشکل بعدی نیز مربوط به گزینه Safe Mode است:

Safe Mode:

OFF

ON

در صورتی که بنده کد های زیر را در  htaccess نوشته و در پوشه httpdocs قرار داده ام:

php_value safe_mode "0"
php_flag display_errors on
php_value session.save_path  '/var/lib/php/session'
php_value magic_quotes_gpc 1

لطفا یکی من را راهنمایی کنه، چون این چند روز عید که شرکت رادکام تعطیله و من هم عجله دارم. چطور می تونم این میترا رو نصب کنم، حالا اگه میترا هم نشود مهم نیست یک سیستم محتوای دیگه مثل جومولا هم که مشابه میترا باشه و بدون دردسر نصب بشه کفایت می کنه!

خواهش می کنم یکی راهنمایی کنه، با تشکر از همه شما

آواتار مهدی عباسیان
توسط   مهدی عباسیان   ۵۸۹۱ روز قبل

سلام، سال خوب و خوشی را براتون آرزو می کنم.

من هنگام نصب سیستم مدیریت محتوای میترا با مشکلاتی روبرو شدم.

اولین مشکل این هشستش که متاسفانه مسیر نصب Session غیر قابل تغییر است در صورتی که من مسیر /var/lib/php/session را در httpdocs ایجاد کردم

- Mitra Configuration configuration.php
Unwritable

You can still continue the install as the configuration will be displayed at the end, just copy & paste this and upload.
- Session save path /var/lib/php/session
Unwritable


نوروز رو بهتون تبریک می‌گم.
من هم میترا رو نصب کرده‌ام و در آغاز هم همین مشکل‌ها رو داشتم. بیشتر CMS-ها این فرایند نصب رو دارند و خیلی هم تفاوتی نداره. تازه شانست گفته که DotNetNuke رو نخواستی نصب کنی که باید هفت خوان اینترنتی رو رد می‌کردی! پشتیبانی میترا هم خیلی خوبه. با همین CMS کار کن.
در هنگام نصب (و یا بعدا برای ویرایش تنظیمات پایگاه‌تون) باید دسترسی (permission)  پرونده‌ی configuration.php رو 777 کنی. (اگه کار با Plesk رو بلد نیستی بگو تا برات توضیح بدم چه جوری.)
برای مشکل session هم اینجا رو بخون: http://www.radcom.co/forum/Default.aspx?g=posts&t=24

مشکل بعدی نیز مربوط به گزینه Safe Mode است:

Safe Mode:

OFF

ON

در صورتی که بنده کد های زیر را در  htaccess نوشته و در پوشه httpdocs قرار داده ام:

php_value safe_mode "0"
php_flag display_errors on
php_value session.save_path  '/var/lib/php/session'
php_value magic_quotes_gpc 1



اینجا رو  یه‌کمی شرمنده‌ام. چون اینجا رو  پشتیبانی میزبانی وب رادکام برام درست کرد و من هم دیگه پیگیری نکردم که چه‌جوری! خودت توی انجمن‌های میترا بگرد شاید کارت راه بیفته.

لطفا یکی من را راهنمایی کنه، چون این چند روز عید که شرکت رادکام تعطیله و من هم عجله دارم.

خواهش می کنم یکی راهنمایی کنه، با تشکر از همه شما



کسی اینجا نیست. من هم گهگاه میام اینجا تا مشکل‌های پیش‌پاافتاده که سواتش (نوشتم سوات تا بدونی بی‌سوادم!) رو دارم برای مشتری‌های رادکام توضیح بدم تا اونا هم مثل خودم، نخواند همه‌ی کارها رو پشتیبانی انجام بده؛ آخه خودم اون اول کاری خیلی اذیتشون کردم و فرت و فرت زنگ می‌زدم.

پیروز باشی

آواتار رضا حافظ الکتب
توسط   رضا حافظ الکتب   ۵۸۹۱ روز قبل

آقا دست شما درد نکنه. من زیاد با Plesk آشنایی ندارم، راستش بخواین اصلا برای اولین باره که هاست خریدن و اقدام به نصب CMS کردم واسه همینه از دیروز تا حالا حسابی فکرمو مشقول کرده!

اگر براتون زحمتی نیست در مورد Plesk هم یه توضیحاتی بدین.

فقط یه مسئله دیگه می مونه، جایی خوندم که اگر کد php_value safe_mode "0" را استفاده کنم باید 24 ساعت منتظر بمونم تا server کار خودشو انجام بده و تنظیمات ست بشه، آیا این مسئله صحت داره؟

بازم تشکر از لطفتون

آواتار رضا حافظ الکتب
توسط   رضا حافظ الکتب   ۵۸۹۱ روز قبل

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

همانطور که در پست اول قید شده است ، شما باید مسیری را در config مربوط به CMS خود قید کنید که توانایی تعیین  دسترسی آن فولدر را داشته باشید. شما به هیچ عنوان توانایی تغییر و تعیین دسترسی در فولدرهایی نظیر var/lib/php/session را  ندارید .

بنابراین از طریق plesk ، فولدری با نام مثلا tmp در httpdocs ایجاد کنید و از طریق permission ، دسترسی write برای فولدر مورد نظر ست کنید. سپس بسته به فابل config مربوط به CMS خود ، مسیر  php_value session.save_path را برابر با آدرس زیر قرار دهید :

/var/www/vhosts/yourdomain.com/httpdocs/tmp

 بعد از ان مشکل حل خواهد شد.

در نظر داشته باشید که در بسیاری از موارد مسیر مورد نظر در htaccess. قید خواهد شد.

با تشکر از شما

آواتار مهدی عباسیان
توسط   مهدی عباسیان   ۵۸۹۱ روز قبل
نوشته شده توسط: رضا حافظ الکتب

آقا دست شما درد نکنه. من زیاد با Plesk آشنایی ندارم، راستش بخواین اصلا برای اولین باره که هاست خریدن و اقدام به نصب CMS کردم واسه همینه از دیروز تا حالا حسابی فکرمو مشقول کرده!

اگر براتون زحمتی نیست در مورد Plesk هم یه توضیحاتی بدین.

فقط یه مسئله دیگه می مونه، جایی خوندم که اگر کد php_value safe_mode "0" را استفاده کنم باید 24 ساعت منتظر بمونم تا server کار خودشو انجام بده و تنظیمات ست بشه، آیا این مسئله صحت داره؟

بازم تشکر از لطفتون


خواهش می‌کنم.
با فرض اینکه می‌تونی تا مکان نصب میترا توی پلسک پیش بری (httpdocs یا پوشه‌ای درون اون)، در مکان نصب میترا فایل  configuration.php رو پیدا کن.در سمت راستش یه همچین چیزی رو می‌بینی rwx r-x r-x که می‌شه روش کلیک کرد. روش کلیک کن و در صفحه‌ی بعدی همه‌ی گزینه‌ها رو تیک بزن.
یادت نره که پس از نصب (یا هر بار ویرایش تنظیمات پایگاهت) این تیک‌های اضافی رو برداری.
یه چیز دیگه! می‌تونی با CuteFTP (در ویندوز) یا gFTP (در لینوکس) هم این کار رو انجام بدی. آموزش کار با CuteFTP رو اینجا نوشته‌ام:
https://www.radcom.co/fa/forum/replylist?TopicId=30&ForumId=2

 آموزش کار با gFTP رو هم شاید در آینده بذارم.

آواتار مهدی عباسیان
توسط   مهدی عباسیان   ۵۸۹۱ روز قبل
نوشته شده توسط: رضا حافظ الکتب

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

همانطور که در پست اول قید شده است ، شما باید مسیری را در config مربوط به CMS خود قید کنید که توانایی تعیین  دسترسی آن فولدر را داشته باشید. شما به هیچ عنوان توانایی تغییر و تعیین دسترسی در فولدرهایی نظیر var/lib/php/session را  ندارید .

بنابراین از طریق plesk ، فولدری با نام مثلا tmp در httpdocs ایجاد کنید و از طریق permission ، دسترسی write برای فولدر مورد نظر ست کنید. سپس بسته به فابل config مربوط به CMS خود ، مسیر  php_value session.save_path را برابر با آدرس زیر قرار دهید :

/var/www/vhosts/yourdomain.com/httpdocs/tmp

 بعد از ان مشکل حل خواهد شد.

در نظر داشته باشید که در بسیاری از موارد مسیر مورد نظر در htaccess. قید خواهد شد.

با تشکر از شما


منظورشون اینه:
برو توی پلسک و توی همون‌جایی که میترا رو نصب کردی یه پوشه با نام tmp بساز (بالای همون جا یه گزینه با نام Add new Folder هست اون رو باید بزنی) و به همین روشی که در بالا گفتم دسترسی رو افزایش بدی. در اینجا تنها تیک‌های ستون وسطی رو کامل بزن. سپس همون پرونده‌ی  رو که در بالا درباره‌اش حرف زدیم رو توی پلسک باز کن. (سمت راستش یه آیکن با شکل مداد هست، اون رو بزن.)
و در اون این رو بنویسی:
 php_value session.save_path  '/var/www/vhosts/YOURDOMAIN.COM/httpdocs/tmp'

ولی من الان فایل configuration.php خودم رو دیدم هیچ کدوم از دستورهاش این شکلی نبود. به نظرم این دستور رو توی همون htaccess. باید بنویسی. آزمایشش کن. البته یادمه که خودم  توی htaccess. انجام داده بودمش ولی کار نکرد. حالا شما هم آزمایش کن.


آواتار رضا حافظ الکتب
توسط   رضا حافظ الکتب   ۵۸۹۱ روز قبل

آقا دستون درد نکنه من مشکل Sessions را تونستم برطرف کنم البته با کمک گرفتن از راهنمایی های شما

می دونید مشکل کجا بود؟

من در دو طرف   ' /var/www/vhosts/YOURDOMAIN.COM/httpdocs/tmp ' این علامت ' رو میذاشتم که با حذف اونا مشکل حل شد. کد صحیح را باید بدون ' نوشت:

php_value session.save_path  /var/www/vhosts/YOURDOMAIN.COM/httpdocs/tmp

فقط مونده مشکل Safe mode که فکر کنم دست رادکامو می بوسه!!!

بازم ممنون از شما

آواتار مهدی عباسیان
توسط   مهدی عباسیان   ۵۸۹۱ روز قبل
خواهش می‌کنم.
پیروز و سربلند باشید.
آواتار نوید آغه ویسی
توسط   نوید آغه ویسی   ۵۸۸۵ روز قبل
نوشته شده توسط: رضا حافظ الکتب

آقا دستون درد نکنه من مشکل Sessions را تونستم برطرف کنم البته با کمک گرفتن از راهنمایی های شما

می دونید مشکل کجا بود؟

من در دو طرف   var/www/vhosts/YOURDOMAIN.COM/httpdocs/tmp/ ' این علامت ' رو میذاشتم که با حذف اونا مشکل حل شد. کد صحیح را باید بدون ' نوشت:

php_value session.save_path  /var/www/vhosts/YOURDOMAIN.COM/httpdocs/tmp

فقط مونده مشکل Safe mode که فکر کنم دست رادکامو می بوسه!!!

بازم ممنون از شما




سلام
برای نصب  Joomla و Mambo و تمام مشتقاتشون مانند Mitra یا Joomfa و ... نیازی به خاموش کردن Safe Mod در تنظیمات php نیست. زمان نصب هم  Joomla یا Mambo به شما پیشنهاد می‌دهند که بهتره safe_mod خاموش باشه. تمام نسخه‌های جوملا و نسخه‌های آخر مامبو دیگه نیازی به خاموش بودن safe_mod ندارند. دلیل پیشنهاد Mambo یا Joomla برای خاموش کردن این هست که ممکنه برخی ماژول‌ها یا Componentها نیازمند خاموش بودن safe_mod باشند که خود Mambo یا Joomla پیشنهاد می‌کنند از چنین ماژول‌هایی استفاده نکنید تا از وقوع مشکلا امنیتی پیش‌گیری کرده باشید. (به خصوص در  Sharing Hostها که کاربران بیشترند)