PDA

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



alivw71
December 31st, 2016, 22:13
سلام و درود
یک مشکل جدی در سرور دارم که وقتی مقدار توایع در php.in تغییر میدم و ذخیره میکنم ولی هیچ تغییری عمل انجام نمیشه مشکل کجاست؟
max_input_vars = 1000 مقدارشو کردم 5000 ولی هیچ نتجه ای نداد.

یک مشکل اساسی هم دارم اینه که با اینکه suhosin نصبه ولی تو php.ini این دو خط و مقدار زیر اصلا وجود نداشت

suhosin.post.max_vars = 1000
suhosin.request.max_vars = 1000

باید مقدارشون و به 8000 تغییر بدم ، ولی نمیدونم مشکلش چیه!!!

m2n
December 31st, 2016, 22:15
service httpd restart

ViraHost.com
December 31st, 2016, 22:16
سلام و درود
یک مشکل جدی در سرور دارم که وقتی مقدار توایع در php.in تغییر میدم و ذخیره میکنم ولی هیچ تغییری عمل انجام نمیشه مشکل کجاست؟
max_input_vars = 1000 مقدارشو کردم 5000 ولی هیچ نتجه ای نداد.

یک مشکل اساسی هم دارم اینه که با اینکه suhosin نصبه ولی تو php.ini این دو خط و مقدار زیر اصلا وجود نداشت

suhosin.post.max_vars = 1000
suhosin.request.max_vars = 1000

باید مقدارشون و به 8000 تغییر بدم ، ولی نمیدونم مشکلش چیه!!!

سلام ،
آیا از کنترل پنل خاصی استفاده می کنید یا خیر؟

alivw71
December 31st, 2016, 22:17
service httpd restart

انجام دادم و حتی خود سرور هم ریست کردم ولی تغیرات اعمال نمیشه

- - - Updated - - -


سلام ،
آیا از کنترل پنل خاصی استفاده می کنید یا خیر؟

دایرکت ادمین استفاده میکنم

m2n
December 31st, 2016, 22:20
انجام دادم و حتی خود سرور هم ریست کردم ولی تغیرات اعمال نمیشه

- - - Updated - - -



دایرکت ادمین استفاده میکنم

حتما مولتی php استفاده می کنید درسته؟

- - - Updated - - -


سلام ،
آیا از کنترل پنل خاصی استفاده می کنید یا خیر؟

ببخشید کنترل پنل تو نوع php.ini تاثیر داره؟

alivw71
December 31st, 2016, 22:23
حتما مولتی php استفاده می کنید درسته؟

نه اون قابلیت انتخاب ورژن php رو اصلا فعال نکردم

ViraHost.com
December 31st, 2016, 22:24
دایرکت ادمین استفاده میکنم

پیشنهاد 1) مجددا بیلد کنید ببینید حل می شود یا خیر.

پیشنهاد 2)

* پیدا کردن php.ini فعال روش اول

داخل هاست یک فایل به نام


test.php

درست کنید و محتوی زیر را داخل آن قرار بدید و ذخیره کنید


<?php
phpinfo();
?>

حالا آدرس فایل رو به این صورت باز کنید



http://yourdomain.ir/test.php


حال محل دقیق فایل php.ini مشخص شده رو مقادیر داخل فایل رو طبق نیاز تغییر داده و ذخیر کنید.

* پیدا کردن php.ini فعال روش دوم

وارد ssh بشید و دستور زیر را وارد کنید


locate php.ini


توجه داشته باشید : ترجیحا پس از تغییرات در PHP.ini وب سرور رو ریستارت کنید

موفق باشید :53:

m2n
December 31st, 2016, 22:25
دسترسی ارسال کنید چک بشه

alivw71
December 31st, 2016, 22:28
پیشنهاد 1) مجددا بیلد کنید ببینید حل می شود یا خیر.

پیشنهاد 2)

* پیدا کردن php.ini فعال روش اول

ضمنا داخل هاست یک فایل به نام


test.php

درست کنید و محتوی زیر را داخل آن قرار بدید و ذخیره کنید


<?php
phpinfo();
?>

حالا آدرس فایل رو به این صورت باز کنید



http://yourdomain.ir/test.php


حال محل دقیق فایل php.ini مشخص شده رو مقادیر داخل فایل رو طبق نیاز تغییر دهید.

* پیدا کردن php.ini فعال روش دوم

وارد ssh بشید و دستور زیر را وارد کنید


locate php.ini


موفق باشید :53:

من این ها رو انجام دادم ، مشکل اصلی عدم اجرای تغییراتی هست که انجام میدم. مثلا مقدار 1000 رو کردم 2000 ولی در تغییرات تو php ini ذخیره میشه ولی اعمال نمیشه و همون 1000 میمونه

ViraHost.com
December 31st, 2016, 22:32
من این ها رو انجام دادم ، مشکل اصلی عدم اجرای تغییراتی هست که انجام میدم. مثلا مقدار 1000 رو کردم 2000 ولی در تغییرات تو php ini ذخیره میشه ولی اعمال نمیشه و همون 1000 میمونه

متوجه هستم جناب،

( احتمال ) گاهی اوقات چندین فایل php.ini در سرور وجود دارد که بعضا php.ini اصلی رو در واقع شما edit نمی کردید :53:

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

اگر تمایل داشتید دسترسی ارسال کنید که در راستای حل مشکل شما کمکی کنم و نهایتا اگر مشکل حل شد، راه حل رو خدمتتون اعلام کنم .


با احترام

alivw71
December 31st, 2016, 22:43
از دوستان سپاسگزارم من این کد زیر رو تو php.ini به صورت دستی و در انتهای فایل و قبل end اضافه کردم و تغییرات اعمال شد فعلا و باید ببینم پایدار هست یا نه.

[suhosin]


suhosin.post.max_vars = 20000


suhosin.request.max_vars = 20000

طبق گفته این سایت زیر عمل کردم.
http://stackoverflow.com/questions/9399315/how-to-increase-maximum-post-variable-in-php

Gh-Moradi
December 31st, 2016, 23:09
دوست عزیز شما باید مسیر اصلی فایل php.ini رو پیدا کنید و تغییرات رو درون اون فایل ایجاد کنید. بنده هم قبلا همچین مشکلی داشتم
در این تاپیک: http://www.webhostingtalk.ir/showthread.php?t=173973&page=2&p=1581162&viewfull=1#post1581162

طبق این آموزش (http://www.webhostingtalk.ir/showthread.php?t=179803&p=1621841&viewfull=1#post1621841) فایل رو پیدا کنید و تغییرات رو درونش ایجاد کنید.