هاست لینوکس - سرور اختصاصی - صفحه 4

-

به گزارش وبلاگ پاسدارهاست، پس از خريد هاست و ثبت دامنه از شركت معتبري كه خدمات فروش هاست و دومين را انجام ميدهند، جهت import كردن ديتابيس با حجم بالا در phpmyadmin به مطلب زير توجه نماييد:
اين مشكل ممكن است به دليل محدود بدون تنظيمات فايل php.ini باشد. phpmyadmin از php.ini استفاده مي نمايد. شما ميتوانيد از روش هاي زير براي رفع مشكل خود استفاده نماييد.
1.قبل از هرچيز مقدار upload_max_filesize و post_max_size را در php.ini خود بررسي نماييد.

چنانچه كه مقادير آنها كم باشد، شما امكان import كردن و آپلود كردن فايل بيش از مقدار را نداريد. به طور كلي چنانچه كه اين دو مورد 20 Mb مي باشد، شما تا 20 مگابايت مي توانيد فايل آپلود نماييد. جهت بررسي اين مقادير ابتدا يك فايل php در هاست خود ايجاد نماييد و كد هاي زير را به آن اضافه نماييد. در اينجا ما يك فايل به نام phpinfo.php ايجاد نموده ايم. همينطور توجه كنيد ممكن است phpinfo(); در سرور شما توسط مدير سرور مسدود گشته باشد.


// Show all information, defaults to INFO_ALL
phpinfo();

// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);

?>
بعد فايل را باز نماييد و اين دو مورد را چك بفرماييد.

2.چنانچه كه مقدار اين دو مورد كمتر از حجم ديتابيس شما است ، لازم مي باشد آنها را تغيير دهيد. جهت تغيير مي توانيد از يكي از روش هاي زير استفاده نماييد:

روش اول : تغيير تنظيمات در فايل phpmyadmin.conf

چنانچه كه نرم افزار هاي مثل wamp يا xampp استفاده مي نماييد ،اين امكان براي شما وجود دارد. در هاست اشتراكي امكان ويرايش اين فايل وجود ندارد.

چهت مثال براي نرم افزار wamp فايل wamp/alias/phpmyadmin.conf را باز نماييد و كد هاي زير را به آن اضافه نماييد.

php_admin_value upload_max_filesize 20M
php_admin_value post_max_size 20M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360

با توجه به نياز خود مقادير بالا را تغيير دهيد. براي مثال براي حجم 50 مگابايت لازم است حتما هر 2 upload_max_filesize و post_max_size به 50 مگابايت تغيير داده شود. بعد سرويس هاي wamp خود را Restart كنيد.

روش دوم تغيير مقادير upload_max_filesize و post_max_size در php.ini

چنانچه كه دسترسي به ssh سرور داريد، ابتدا وارد ssh سرور خود شويد و سپس دستور زير را وارد نماييد:

php --ini
بعد جلوي Loaded Configuration File مسير فايل php.ini شما نوشته گشته است آن را با دستور nano ويرايش نماييد. جهت مثال مسير php.ini ما usr/local/lib/php.ini ميباشد.

nano /usr/local/lib/php.ini
چنانچه nano روي سرور شما نصب نيست از دستور زير براي نصب nano استفاده نماييد:

yum install nano
پس از ويرايش فايل و تغيير فايل را با دكمه هاي ctrl+x و بعد y ذخيره نماييد و دستور زير را اجرا نماييد تا تغييرات شما اعمال گردد.

service httpd restart
نحوه ويرايش فايل php.ini توسط سي پنل (whm) با سطح دسترسي مديريت

بعد از ورود به به whm از بخش Service Configuration روي PHP Configuration Editor كليك نماييد. بعد روي Advanced Mode كليك نماييد و مقادير مورد نظر را تغيير دهيد. بعد از بخش Restart Services روي گزينه (HTTP Server Apache) كليك نماييد. توجه داشته باشيد چنانچه كه وب سرور ديگري داريد آن را ري استارت كنيد.

نحوه ويرايش فايل php.ini توسط دايركت ادمين با سطح دسترسي مديريت (admin level)

بعد از ورود مديريت دايركت ادمين در بخش admin tools روي گزينه File Editor كليك نماييد و فايل php.ini را انتخاب نماييد و آن را ويرايش فرماييد. توجه كنيد ممكن است در اين بخش چند فايل php.ini وجود داشته باشد. جهت تشخيص فايل اصلي يا از طريق روش phpinfo اقدام نماييد و يا از دستور php –ini در ssh استفاده نماييد.

پس از ويرايش در صفحه اصلي مديريت دايركت ادمين از بخش Service Monitor سرويس httpd را ري استارت نماييد. اگر وب سرور ديگري داريد يا fast cgi داريد آنها را ري استارت كنيد.

روش سوم : فايل خود را فشرده آپلود نماييد.

در بعضي سرور ها (بسته به تنظيمات سرور) امكان import و export با فرمت هاي فشرده مانند gz وجود دارد. در اين روش حجم فايل شما بسيار كمتر مي گردد.

روش چهارم : Import ديتابيس بدون نياز به phpmyadmin و با استفاده از كد هاي php

منبع





:: موضوعات مرتبط :

:: برچسب ها : هاست ,
تاريخ : دوشنبه 5 اسفند 1398 | 20:50 | نویسنده : پارسیان میزبان |

لينوكس به خودي خود، يك هسته (Kernel) است. هسته، بخش اصلي سيستم عامل را تشكيل مي دهد كه كار آن كنترل داده ها، مديريت حافظه، سخت افزار، ورود و خروج داده ها و تمامي موارد اصلي سيستم عامل مي باشد.

لينوكس به خودي خود سيستم عامل به شمار نمي رود، بلكه با استفاده از ابزارهايي كه پروژه (OpenSource) گنو (GNU) براي آن توليد كرده است، تبديل به يك سيستم عامل كامل مي شود (به همين دليل است كه لينوكس را معمولا گنو/لينوكس يا GNU/Linux مي نامند) و با اضافه كردن ساير نرم افزارهاي بازمتن به آن، مي توان از آن در موارد متعددي مانند سرويس دهنده ها، ايستگاه هاي كاري، كامپيوترهاي روي ميزي، ابر رايانه ها، ابزارهاي صنعتي و پزشكي كه داراي سيستم هاي درونه اي (Embedded) مي باشند و… استفاده نمود.

سيستم عامل لينوكس يك سيستم عامل آزاد است. كد منبع آن در اختيار همگان قرار دارد و همه مي توانند در كدهاي آن تغيير ايجاد كرده و بنا به نيازشان استفاده كنند. آزاد و در دسترس بودن كدهاي منبع سبب مي شود تا بتوانيد از طرز كاركرد دقيق سيستم عامل مطلع شويد.
در سمت مقابل، ويندوز يك سيستم عامل اختصاصي است كه كد منبع آن سري نگهداشته شده است و براي همگان در دسترس نيست. شما نمي توانيد بفهميد كه واقعا در زير سيستم عامل ويندوزتان چه مي گذرد؟ سيستم عامل ويندوز رايگان نبوده و تحت حمايت قانون كپي رايت قرار دارد. شما نمي توانيد آنرا كپي كرده و پخش كنيد. در صورت اين كار شما خلاف كار هستيد و جريمه و مجازات خواهيد شد.
لينوكس واقعا محصول كشور خاصي نيست. تعداد زيادي از مردم در سرتاسر جهان در حال كار بر روي آن و توسعه آن هستند. تعداد برنامه نويساني كه روي بخش هاي مختلف سيستم عامل لينوكس كار مي كنند، به حدود 400 هزار نفر نيز مي رسد، در حالي كه تعداد كل برنامه نويسان مايكروسافت كمتر از 10000 نفر است. همين، تفاوت كيفيت كار را مشخص مي كند. شما با سيستم عامل لينوكس آزاد هستيد. لازم نداريد تا از نرم افزارهاي اختصاصي استفاده كنيد.
شما نخواهيد توانست برنامه هايي كه در ويندوز داريد، روي لينوكس اجرا نماييد (البته راه هايي وجود دارد شبيه سازها ولي در حالت عادي خير). يكي از خواص اصلي سيستم عامل هاي خانواده يونيكس، پايداري و استقامت بسيار بالاي آنهاست. اين سيستم عامل ها به اين راحتي ها خراب نشده و به ندرت نياز به بوت مجدد پيدا مي كنند. لينوكس هايي وجود دارند كه شما مي توانيد سالها بدون نياز به بوت، از آنها استفاده نماييد بدون آنكه با كوچكترين مشكلي مواجه شويد.
در سمت مقابل، حتي جديدترين و پايدارترين سيستم هاي ويندوز به اندازه يك موي لينوكس پايدار نيستند. براي بكارگيري سيستم هاي ويندوز به عنوان سرويس دهنده به حافظه و پردازنده هاي قويتري نياز داريد و مطمئن باشيد اگر هر هفته آنرا بوت نكنيد، از كار خواهد افتاد! معمولا سيستم عامل لينوكس به راحتي خراب نمي شود و برعكس ويندوز مجبور نيستيد تا آنرا هر چندماه يكبار مجددا نصب كنيد. حتي برخي از انواع لينوكس به نصب «يكبار براي تمامي عمر» مشهور هستند. اين گونه سيستم ها را مي توانيد حين كار و حتي بدون بوت، به نسخه هاي جديدتر ارتقا دهيد.
امروزه همه به دنبال يك سكوي (Platform) امن تر براي اجراي برنامه هاي كاربردي و سروي دهنده ها هستند. لينوكس حرف هاي زيادي براي گفتن در سمت امنيت دارد. بسياري از قابليت هاي امنيتي كه در ويندوز وجود ندارند و يا فقط با اضافه كردن نرم افزارهاي اضافي قابل دسترسي مي باشند، بطور دروني و پيش گزيده در لينوكس پياده سازي شده اند. لينوكس از ابتدا براي هاست و چند كاربره طراحي شده است و همين باعث رعايت مسائل امنيتي از ابتدا در ان شده است، درحالي كه ويندوز اينگونه نبوده و درحال حاضر نيز از نظر امنيتي داراي نقاط ضعف فراواني است. اينطور نيست كه لينوكس فاقد هر گونه اشكال امنيتي باشد، خير، ولي باز بودن كد منبع آن باعث مي شود تا بسياري از اشكالات امنيتي پيش از ايجاد خسارت و در مراحل توسعه و برنامه نويسي برنامه بر ملا شده و رفع شوند. در صورتي كه اشكالي نيز در برنامه هاي منتشر شده يافت شود، بدليل موجود بودن كد منبع سريعا برطرف مي گردد.

هيچيك از ويروس هايي كه براي ويندوز نوشته شده اند، بر روي لينوكس كار نمي كنند.
تنوع در انتخاب بدليل آزاد بودن سيستم عامل لينوكس، هر گروه يا موسسه تجاري، يك نسخه خاص از آن كه به توزيع يا پخش (Distribution) معروف هستند، منتشر ساخته است. اين توزيع هاي مختلف همگي لينوكس هستند، ولي هريك معمولا براي يك يا چند امر خاص طراحي شده اند و هريك قابليت ها و بهينه سازي ها خاص خودشان را به كاربران ارائه مي كنند. كاربران در اين ميان آزادي انتخاب زيادي داشته و مي توانند چيزي كه كاملا نيازشان را برطرف مي كند، انتخاب كنند. چيزي كه در ويندوز نمي توان مفهومي براي آن پيدا كرد.
لينوكس را بهشت برنامه نويسان ناميده اند. برخلاف ويندوز كه اكثر ابزارهاي برنامه نويسي روي آنرا بايد جداگانه نصب و حتي خريداري نماييد، لينوكس به همراه تمامي ابزارهاي برنامه نويسي مورد نيازتان و با هر زباني كه فكر كنيد ارائه مي شود. كافي است آنرا نصب كنيد و كار برنامه نويسي تان را با ابزارهاي دلخواهتان شروع كنيد.

پس در نهايت بين هاست لينوكس و هاست ويندوز فاصله هاست چون برنامه نويسي هاي آنها متفاوت است.

منبع





:: موضوعات مرتبط :

:: برچسب ها : هاست ,
تاريخ : دوشنبه 5 اسفند 1398 | 20:46 | نویسنده : پارسیان میزبان |