ما از suPHP بر روی سرور های خود استفاده می کنیم. دلیل منطقی اینکه دستوراتی مثل php_flag یا php_value در فایل های .htaccess کار نمی کنند همین است و ممکن است با خطای زیر مواجه شوید: 500 Internal Server Error با این حال suPHP امکان خیلی بهتر و مناسب تری برای شما فراهم آورده است!! شما می توانید از php.ini اختصاصی استفاده کنید و خیلی راحت تنظیمات مورد نظر خود را اعمال کنید.
سرور هاي ما اجازهء استفاده از فايل php.ini را به شما مي دهند. براي استفاده از فايل php.ini:
1 - اگر قبلا از htaccess استفاده مي كرديد هر خطي كه شامل دستور : php_flag است را بايد پاك كنيد.
2 - خط زير را به فايل .htaccess اضافه كنيد : suPHP_ConfigPath /home/yourusername/public_htmlبجاي yourusername بايد نام كاربري سايت خود (كه با آن به سي پنل وارد مي شويد) را وارد كنيد.
3- يك فايل با نام php.ini در شاخهء public_html با اجازهء دسترسيي 644 ايجاد كنيد. توجه : یک فایل را که بصورت عادی آپلود می کنید یا در cPanel آن را می سازید، بطور خودکار اجازهء دسترسی آن روی 644 تنظیم می شود. ----------------------- از اين پس مي توانيد بجاي htaccess از php.ini استفاده كنيد. مثلا براي فعال كردن register_globals دستور زير را در فايل php.ini وارد كنيد: register_globals = Onیا مثلا برای آپلود فایل بر روی سرور ممکن است محدودیت سایز داشته باشید، با این روش می توانید این محدودیت را نیز از بین ببرید؛ برای این کار کافی است کد زیر را به فایل php.ini اضافه کنید: upload_max_filesize = 50M با تکه کد بالا می توانید فایل هایی با حجم حداکثر 50 مگابایت را توسط فرم های html آپلود کنید.
فایل های نمونه (.htaccess و php.ini) برای فعال کردن Register_globals را از اینجا دانلود کنید :
توجه!! فایل php.ini را باید در همهء فولدر هایی که به آن تنظیمات (مثلا روشن بودن register globals یا ...) نیاز دارند، کپی کنید. |






