PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با php.ini



jack.moor
July 26th, 2013, 08:52
سلام بر همه

کنترل پنل کلکسو دارم
من هر چی گشتم در سرور فایل php.ini رو نتونستم پیدا کنم ,میخوام یک خط کد در این فایل اضافه کنم

1. جای دقیق این php.ini کجاس در این کنترل پنل ...؟!
اگه دوستان شات بزارن ممنون میشم از مکان فایل

اگه دسترسی و ویرایش فایل php.ini فقط با Ssh امکان پذیر هست , لطفا بگید چگونه و با چه دستوری این فایل رو فراخوانی و ویرایش کنم و با چه دستوری کد مذکور رو بهش اضافه کنم



دمتون گـــرم

mehrdd
July 26th, 2013, 09:35
Kloxo یه کم سر php.ini رفتارش فرق میکنه ...
فایل شما احتمالا باید اینجا باشه : /etc/php.ini
بعد از ویرایش هم باید این فایل رو در یوزرهای دیگرتون هم کپی کنید :
/home/CLIENT-NAME/domain.com/php.ini
جای client-name باید یوز نیم(های) موجودتون رو چک کنید و جای domain.com هم دامنه های مورد نظر رو ...
احتمال داره نیاز باشه اینجا هم replace کنید :
/home/httpd/domain.com/php.ini

و در نهایت reset کنیدش.

شاید این بیشتر کمکتون کنه :
Where is php.ini ? (http://www.wjunction.com/18-server-management-help/50221-where-php-ini.html)

GEO
July 26th, 2013, 09:49
با وارد کردن دستور زیر در ssh آدرس phpini بهتون داده میشه


php -i | grep php.ini

rezaonline.net
July 26th, 2013, 11:12
یه فایل توی هاستتون باز کنید بنویسید توش

<?php phpinfo();
از طریق مرورگر اون فایل رو ببینید .
همون چند خط اول جلو
Loaded Configuration File

مسیرش نوشته شده که تنظیمات رو از کدوم فایل میخونه .
به طور مثال برای من
/etc/php5/cgi/php.ini
phpinfo() (http://88.150.188.132/phpinfo.php)

jack.moor
July 26th, 2013, 16:56
ممنون از دوستان
در ssh دستور

php -i | grep php.ini

رو وارد کردم و مسیر /etc/php.ini رو برام مشخص کرد

دوستان این مسیر تو کنترل پنل کلکسو موجود هست...؟ خواهش یه شات میزارد از جای که این فایل هست

rezaonline.net
July 26th, 2013, 17:26
دستور زیر رو توی سرور بزنید و ویرایش کنید
nano /etc/php.ini

jack.moor
July 26th, 2013, 17:31
رضا
من این دستور رو میدم
nano /etc/php.ini
اما با این مواجه میشم : -bash: nano: command not found

چی کار کنم ؟

GEO
July 26th, 2013, 23:55
اول وارد دایرکتوری بشید و بعد برای ویرایش اقدام کنید
به این شکل

cd /etc
nano php.ini

برای دیدن محتویات دیراکتوری و اطمینان از وجود فایل ، بعد از وارد شدن به دایرکتوری از دستور ls استفاده کنید

نرم افزارهایی هم از قبیل SSH Secure یا SSH Explorer هم مثل یک نرم افزار ftp اجازه کار با سرور رو به شما میدهند ، اما در ایجاد تغییرات بسیار دقت کنید

موفق باشید

beniii
July 27th, 2013, 00:09
برای پیدا کردن مسیر php.ini دستور زیر رو بزن:
php --ini
.................
برای نصب nano :
yum install nano

jack.moor
July 27th, 2013, 00:33
14520

به تصویر نگاه کنید
بنده طبق دستور پیش رفتم اما باز خطا داد

قبلش هم دستور yum install nano رو داده بودم که اطمینان پیدا کنم برای این ویرایش گر که در آخر هم که مشاهده میکند باز خطا داد

دوستان من بنده خدا باید چی کار کنم ؟

mehrdd
July 27th, 2013, 00:47
توسعه لینوکس شما چی هستش ؟
جز nano ما vi هم داریم که یه نسخه از CLI VIM Editor هستش :
vi /etc/php.ini

برای نصب nano این کار رو انجام بدید (به توسعه لینوکس و به Package Managerتون بستگی داره،‌ اگر yum هست با apt-get عوضش کنید)
sudo apt-get update
sudo apt-get install nano

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