چه جوري تنظيمات هاستم را خودم تغيير بدم

simorgh

Member
سلام در تنظيمات php هاستم من global
off هستش
بعد از مدير هاستم پرسيدم كه چي كار بايد بكنم جوابش اين بود
: :cry:
متاسفانه ما نمي تونيم تنظيمات سيستم رو به هم بريزيم
شما ميتونين يك php.ini در هاست خودتون در فولدر اصلي خودتون داشته باشين.

ميخواستم ببينيم چه جوري بايد عمل كنم
 

oxygenws

Active Member
به نظر میرسه طرف چرت گفته!!!!
php.ini فقط یکی است!!! و برای تمام کاربران هم همونه...
اگر سرورت امکان overload کردن داده باشه می شه بعضی از تنظیمات رو تغییر بدی.

ولی توصیه اکید من اینه که کدت رو درست کنی :)
 

simorgh

Member
يعني چه جوري
ببين آقااكسيژن من يك guestbook دارم كه توي هاستم نصب كردم اينم آدرسشه
www.iranmahfel.com/wxguestbook
بعد وقتي ميخوام يك يادداشت جديد ايجاد كنم يا به قسمت بخش مديريت برم user و pass را قبول نميكنه در حالي كه در لوكال 100 مرتبه تستش كردم و كار ميكنه
از سازنده برنامش پرسيدم گفت براي كار با اين برنامه حتما بايد global فعال باشه (on)
من هم با مدیر هاستم هماهنگ کردم گفت ما نمیتونیم تنظیمات سرور را بهم بریزیم ولی میتونید یک php.ini
در فولدر اصلی هاست خودنون داشته باشید
آقا اکسیژن دستک به دامنتون من چی کار باید بکنم
یعنی یارو جک گفته
من آخه چه جوری کدم رو درست کنم
 

oxygenws

Active Member
متاسفانه برنامه نویسانش زیاد وارد نبودند.
اولین مورد که من ترجیح می دم اینه که گست بوک ات رو عوض کنی.

و دومین مورد کد رو تغییر بدی (خوب این مسلما احتیاج به اطلاعات php داره.

و سوم اینه که از اون روش که سرور گفته کار کنی (البته من دقیقا نمی دونم که چنین امکانی داری یا نه)

موفق باشید، امید
 

miladmovie

Active Member
امید یادم یک جا نوشته بود که اگر PHP رو به صورت CGI نصب کنیم (فکر کنم) می تونیم هر شاخه یک تنظیم خاص خودش رو داشته باشه

البته فکر کنم
 

oxygenws

Active Member
میلاد جان.... دقیقا برعکس اینی که می گی.... یعنی اگه CGI باشه نمی شه چنین کاری کرد.....
در صورت ماژول بودن، بعضی (تاکید می کنم بعضی) تنظیمات رو می شه over ride کرد (به شرط داشتن آپاچی به عنوان وب سرور)

حالا نمی دونم که register globals جزو این متغیر ها بود یا نه :)

موفق باشید، امید
 

simorgh

Member
خوب اكسيژن جان من گفتم كه آماتورم
به حر حال مدير سرورم اين و گفته بودش و سرورم هم مال hannoverit هستش
آخه من نميدونم واسه on كردن global در فايل php.ini چي كار بايد كرد
چه چيزهايي را تغيير دادش
اگه ممكنه يك نمونه به ما بدين با تغييراتش تا من يك تست بكنم ببينم يارو درست گفته يا نه خالي مي بنده
راستي ورژن با ورژن تفاوتي نداره؟ :roll:
 

oxygenws

Active Member
نه، نگارش های مختلف تفاوتی ندارند....
شما لطف کن قبل از هر کاری یه فایل روی سرورت با محتویات زیر به نام XXX.php بذار و آدرسش رو به من بده.
محتویات:
کد:
<?php
phpinfo();
?>

تا ببینم سرورت توش چه خبره و چی نصب دارند و ...

موفق باشید، امید
 

naeim_crack

Active Member
به نظر من حالا كه اين مشگلي رو داري فكر نكنم به اين راحتي بتوني register_global رو on كني بيا خود برنامه رو درستش
در حالت معمولي كه register_global=on هستش متغيير ها رو با همون اسم خودشون صدا مي زنن ولي وقتي هم كه off باشه می تونی $http_get استفاده کنی فقط باید اینو در سورس برنامه هات هر جا که متغییر داری بزاری
موفق باشید
 

oxygenws

Active Member
تنها راه شما اینه که کدت رو تغییر بدی.... (حداقل من راهی بلد نیستم و بعید می دونم راهی باشه)

PHP شما CGI نصب شده و نمی تونید تنظیمات php رو override کنید.

از خود اونا که نوشتند "BEST design and hosting solutions!!!" بپرسید که منظورشون چیه!!

موفق باشید، امید
 

simorgh

Member
دمتون گرم آقا اميد آخه من نمي تونم كدم رو تغيير بدم يعني بلد نيستم
اگه ممكنه شما guest book رو يك نگاهي بندازين
 

جدیدترین ارسال ها

بالا