ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
سلام دوستان
بنده یک وبسایت دارم که داخلش با تابع CURL زیاد کار میکنم و برام مهمه که cookie هارو با Cookiejar و Cookiefile یه جا ذخیره و فراخوانی کنم ...
زمانی که روی هاست های اشتراکی بودم ، مشکلی با این قضیه نداشتم و کوکی ها ذخیره میشد داخل فایلی که مشخص میکردم ....
اما از وقتی که سایت رو سرور خودم بردم ، کوکی اصلا سیو نمیشه ...
روی سرور Nginx - php - mysql نصب و کانفیگ شده . ( centos 6.x )
ممنون میشم راهنمایی کنین .
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
متاسفانه Error_reporting رو هم 1 میکنم اما اصلا فایل لاگ درست نمیکنه ...
در این مورد هم زیاد سرچ کردم و راه حل های مختلفی تست کردم اما نشد .
جدا از این قضایا داخل کد خطایی رخ نداده ....
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
سلام
از تابع realpath برای محل ذخیره در cookiefile,cookiejar استفاده کنید ببینید مشکلتون حل می شه ؟
- - - Updated - - -
ownership و chmod محل ذخیره هم بررسی کنید
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
از تابع realpath استفاده کردم ، نشد .
chmod رو هم روی 777 و هم روی 1777 گذاشتم ولی نشد .
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
نقل قول:
نوشته اصلی توسط
AlborzMizban
از تابع realpath استفاده کردم ، نشد .
chmod رو هم روی 777 و هم روی 1777 گذاشتم ولی نشد .
selinux خاموش هست ؟
به نظر من مشکل باید تو نوشتن فایل باشه ، با تابع file_put_contents یا fopen یک فایل متنی در همان مسیر ذخیره کنید ببینید اکی می شه ؟
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
نه حتی با این تابع ها هم کاری نمیکنه ... مشکل کجاس ؟
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
نقل قول:
نوشته اصلی توسط
AlborzMizban
نه حتی با این تابع ها هم کاری نمیکنه ... مشکل کجاس ؟
مشکل از تنظیمات وب سرور هست
یک فایل متنی با دسترسی 666 ایجاد کنید و با file_put_contents یا fopen تست کنید ببینید چیزی write می شه روش یا خیر
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
نقل قول:
نوشته اصلی توسط
a970
مشکل از تنظیمات وب سرور هست
یک فایل متنی با دسترسی 666 ایجاد کنید و با file_put_contents یا fopen تست کنید ببینید چیزی write می شه روش یا خیر
باز نشد ...
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
chown رو چک کنید
مثلا:
chown apache:apache filename or foldername
chown nobody:nobody filename or foldername
پاسخ : ذخیره نشدن کوکی در تابع curl پس از انتقال سایت به سرور
نقل قول:
نوشته اصلی توسط
AlborzMizban
متاسفانه Error_reporting رو هم 1 میکنم اما اصلا فایل لاگ درست نمیکنه ...
در این مورد هم زیاد سرچ کردم و راه حل های مختلفی تست کردم اما نشد .
جدا از این قضایا داخل کد خطایی رخ نداده ....
نقل قول:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
اگر پرمیشن هم نداشته باشد باید ارور دهد اما احتما زیاد که دوستان هم گفتن از تنظیمات وب سرور است، selinux نصب دارید ؟