بنده یک وبسایت دارم که داخلش با تابع CURL زیاد کار میکنم و برام مهمه که cookie هارو با Cookiejar و Cookiefile یه جا ذخیره و فراخوانی کنم ...
زمانی که روی هاست های اشتراکی بودم ، مشکلی با این قضیه نداشتم و کوکی ها ذخیره میشد داخل فایلی که مشخص میکردم ....
اما از وقتی که سایت رو سرور خودم بردم ، کوکی اصلا سیو نمیشه ...
روی سرور Nginx - php - mysql نصب و کانفیگ شده . ( centos 6.x )
ممنون میشم راهنمایی کنین .
T.Toosi
May 15th, 2016, 18:39
ارور ندارید ؟
AlborzMizban
May 15th, 2016, 18:41
متاسفانه Error_reporting رو هم 1 میکنم اما اصلا فایل لاگ درست نمیکنه ...
در این مورد هم زیاد سرچ کردم و راه حل های مختلفی تست کردم اما نشد .
جدا از این قضایا داخل کد خطایی رخ نداده ....
a970
May 15th, 2016, 19:21
سلام
از تابع realpath برای محل ذخیره در cookiefile,cookiejar استفاده کنید ببینید مشکلتون حل می شه ؟
- - - Updated - - -
ownership و chmod محل ذخیره هم بررسی کنید
AlborzMizban
May 15th, 2016, 19:35
از تابع realpath استفاده کردم ، نشد .
chmod رو هم روی 777 و هم روی 1777 گذاشتم ولی نشد .
a970
May 15th, 2016, 21:37
از تابع realpath استفاده کردم ، نشد .
chmod رو هم روی 777 و هم روی 1777 گذاشتم ولی نشد .
selinux خاموش هست ؟
به نظر من مشکل باید تو نوشتن فایل باشه ، با تابع file_put_contents یا fopen یک فایل متنی در همان مسیر ذخیره کنید ببینید اکی می شه ؟
AlborzMizban
May 15th, 2016, 21:45
نه حتی با این تابع ها هم کاری نمیکنه ... مشکل کجاس ؟
a970
May 15th, 2016, 21:55
نه حتی با این تابع ها هم کاری نمیکنه ... مشکل کجاس ؟
مشکل از تنظیمات وب سرور هست
یک فایل متنی با دسترسی 666 ایجاد کنید و با file_put_contents یا fopen تست کنید ببینید چیزی write می شه روش یا خیر
AlborzMizban
May 15th, 2016, 22:02
مشکل از تنظیمات وب سرور هست
یک فایل متنی با دسترسی 666 ایجاد کنید و با file_put_contents یا fopen تست کنید ببینید چیزی write می شه روش یا خیر
باز نشد ...
yourhosting
May 15th, 2016, 23:59
chown رو چک کنید
مثلا:
chown apache:apache filename or foldername
chown nobody:nobody filename or foldername
T.Toosi
May 16th, 2016, 15:16
متاسفانه Error_reporting رو هم 1 میکنم اما اصلا فایل لاگ درست نمیکنه ...
در این مورد هم زیاد سرچ کردم و راه حل های مختلفی تست کردم اما نشد .