pouria_amid جان
من وقتي فايل ها رو روي سرور انتقال دادم مثل بقيه سيستم ها شروع به نصبش كردم در اولين مرحله ارور داد
((مقدار register_globals در فايل پيكربندي php.ini غيرفعال مي باشد, لطفا آنرا فعال كنيد))
آيا ارور بالا موقع نصب براي شما نداد؟
اينم ارور به زبان اصلي
FATAL ERROR: register_globals is disabled in php.ini, please enable it!
من دارم تعجب ميكنم آخه تمامي مراحل رو درست ميرم يعني اشتباه از كجاست؟ :?: :(
دارم ديونه ميشم
اين ساختارش مثل نوك هست براي همين هم من گفتم نوك (تمام قابليتهاي نوك توي دلش هست+فروشگاه)هموني كه گفتم رو انجام بدي حله.
خوب راه حال رو اشکان جان بهت گفته بالا
فايل PHP.ini توی اين Pack نيست که بخوای عوضش کنی معمولاً توی شاخه ی نصب وب سرور
و خود پی اچ پی هست اينجا رو نگاه کن
بايد کلمه off رو به on تبديل کنی
موفق باشی
پس اين جور كه مشخصه روي لوكال نصب نميشه :?: درسته؟
من هنوز اين فايلphp.ini رو پيدا نكردم لطفا آدرس بدين من حتي روي هاستم رو نگاه كردم اصلا چنين فايلي وجود نداره :cry:
دوستان لطفا راهنماييم كنيد اين فايلي رو كه بالا باز گردي همون فايل php.ini هست؟ از كجا آوردي لطفا يه آدرس دقيق مي خوام دارم ديگه ديونه ميشم :cry:
به سيستم سرور بستگی داره نميدونم که از ويندوز استفاده ميکنی يا لينوکس ولی اين فايل
توی شاخه نصب وب سرور يا پی اچ پی قرار ميگيره
C:\Programs\Apache Group\Apache
لينوکس
/usr/lib/local/php.ini
:wink:
سلام
معمولا تو شاخه ويندوز هست مثلا C:\windows\php.ini
سلام دوستان من مرحله نصب رو بلاخره انجام دادم (با لطف دوست عزيز آقايpouria_amid وkamran11958) ولي در پايان دو نكته سوال برام پيش اومده
.هشدار: فايل پيكر بندي موجود در مسير مقابل قابليت نوشتن برروي خود را دارد: c:/program files/easyphp1-7/www/farsicommerce-1rc/catalog/includes/configure.php. اين موضوع يك خطر امنيتي مهم مي باشد - لطفا اجازه دسترسي اين فايل را به مقدار مناسب تغيير دهيد.
1.(اين نوشته در بالاي صفحه اصلي سايت اومده من چطور بايد سطح دسترسي رو به مقدار مناسب تغيير بدم؟)
2. فايل php.ini رو توي لوكال بلاخره پيدا كردم اما توي هاست مسيرش كجاست؟ لطفا مثل همين مسيري كه براي لوكال زحمت كشيديد و به سادگي با نوشتن مسير فايل رو نشان دادين در مورد هاست هم اين زحمت رو بكشيد و راهنماييم كنيد
پيشاپيش از لطف شما دوستان ايران ويج سپاسگذارم :wink:
روی فايل ميتونی اين عمل رو از طريق CHMOD انجام بدی روی فايل کليک راست کن و توی Properties امکان نوشتن روی فايل رو بردار
اگه از لينوکس استفاده ميکنی value رو بزار رو 400
البته همه ی برنامه های اف تی پی اين عمل رو ساپورت نميکنن ، به طور مثال WS-FTP Pro ميتونه اين
کار رو انجام بده البته از لحاظ امنيتی بهتره که اسم اين فايل رو عوض کنی و جاش رو تعقير بدی
مسير فايل همونه و تعقيری نميکنه فقط مهم اينجاست که دست رسی شما به سرور تا چه حدی هست
اين فايل به صورت پابليک روی هاست قرار نميگيره چون برای همه ی هاست ها روی سرور مشترکه
اگه دسترسی روت به سرور داری ميتونی عوضش کنی ،اگر هم نه که با ادمين تماس بگير
موفق باشی :wink:
همون طور كه پوريا گفت اگه هاستت لينوكس هست تو كنترل پنل و بعدش فايل منيجر ميتوني سطح دسترسي رو تغيير بدي.
در ضمن پوريا جان اگه اسم فايل رو عوض كنه ديگه فروشگاه بالا نمياد :roll:
راجب به سوال بعديت رو هاست لازم نيست شما فايل php.ini رو تغيير بدين بلكه تقريبا همه هاست ها خودشون به on تغيير ميدن(register_globals رو ميگم) اگرم نبود يه فايل php.ini رو ريشه هاستت بساز و بعد توش بنويس register_globals=on اگه بازم حل نشد با ادمين هاست تماس بگير.
مطمين باش رو هاست اين قدر مشكل نداري چون سرورها خودشون كاملا تنظيم شده هستن. :wink:
از لطف شما متشكرم دست هموتون طلا :wink:
کامران جان ميشه اسم و مسير رو عوض کنی ولی بايد توی کد هم تعقيرش بدی ، ولی راحت ترين راه واسه امنيت اينه که فايل ادمين رو پاک کنی و هر بار که لازم داشتی دوباره آپ لود کنی