اما از این وب هاستینگ قبلی ما بخوانید، این یکی فایلی که میبینید در ادامهی نوشته بهش میبینید تبادل صحبتهای من و هاستینگ محترم هستش، اولا که post slug فارسی من را که باهاش مشکل داشتند، میگفتند که مشکل از یک دیتابیسه که اصلا برای شیدا استفاده نمیشد و تعطیل بودند، بعد از مدتی هم آمدند و گفتند که به خاطر این است که شما همچنین فولدرهایی ندارید یعنی این احمقها فکر میکردند که Post slug استفاده شده یک فولدر است و زیر شاخهی شیدا چنین فولدری پیدا نمیکرد برای همین پیغام خطا میداد، حالا یکی نبود به اینها بگوید که اگر همچنین مشکلی بود خطای 404 را میداد و نه خطای 500 که خطای داخلی سرور بودش.
Dot۵Hosting-Conversation-Error۱
Dot۵Hosting-Conversation-Error۲
حالا از اینها که بگذرد این هاستینگ برای این که روی پلتفرم جدید خودش وب سایت من را به پا نگه دارد، بر روی session های پی اچ پی کد سخت (Hardcode) قرار داده بود، یعنی پلاگینهایی را که از session استفاده میکردند دستکاری کرده بود و کدی در اولشان وارد کرده بود، کدی که بدون اطلاع دادن به من انجام شده بود و برای این کار نه تنها عذر خواهی هم که نکردند و یک چیزی هم بدهکار شدیم که به رایگان کدهای ما را درست کردند، در صورتی که هر کسی میداند این جور برنامهنویسی و دادن آدرس سرور فایل کاری افتضاح است جوری که من وقتی به هاستینگ جدید رفتم تمام این فایلها مشکل ایجاد میکرد و به خاطر همان استفاده از session که به صورت Hardcode وارد شده بود ایجاد شد، نمونهی تغییر کد را در زیر میبینید.
function referer_session($unused) {
if( !isset( $_SESSION ) ) {
// session_save_path("/home/users/web/b1523/d5.nw4c/phpsessions");
session_start();
}
if ( !isset($_SESSION['cfreferer']) ) {
$_SESSION['cfreferer'] = $_SERVER['HTTP_REFERER'];
}
}
به هر حال اگر خواستید وب سایت هوا کنید، اصلا فکر پولش را نکنید که دردسرش اگر یک بار هم ایجاد شود کلی باعث دردسر خواهد بود و ارزشش را ندارد.