PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک برای رفع مشکل 500 internal server error



webhosts
July 14th, 2014, 20:32
سلام
سایت ما بر روی هاست اشتراکی لینوکس بود. آن را به سرور مجازی لینوکس centos انتقال دادیم. پس از انتقا با پیغام 500 Internal server error برخورد کردیم.

سطح دسترسی و owner فایل ها و فولدرها را چک کردیم درست بود.
در قسمت var/log/httpd فایل اروری درست نمی شود که مشکل را مشاهده کنیم.
htaccess را دوباره آپلود کردیم و یکبار هم آن را کلاً حذف کردیم اما مشکل حل نشد.
در htaaccess خطهایی مربوط به php وجود ندارد که آنها را حذف کنیم.

مشکل از چیست؟ باید چه کار کنیم؟

OmidX
July 14th, 2014, 20:43
هندلر php شما چیه ؟ نسخه php ، نسخه آپاچی ؟

webhosts
July 14th, 2014, 20:47
Apache version: Apache/2.2.27
PHP version: 5.4.27

Zagrio.com
July 14th, 2014, 21:00
سلام

SELinux رو غیر فعال کنید

با سپاس

Yas-Host
July 14th, 2014, 21:09
فایل php داخل اون فولدر اجرا می شود؟

webhosts
July 14th, 2014, 21:23
فایل php داخل اون فولدر اجرا می شود؟

منظورتان مثلاً news.php یا index.php می باشد؟ اگر منظورتان این است ، خیر ، هیچ فایلی اجرا نمی شود. همه همان ارور 500 اینترنال را می دهند.

OmidX
July 14th, 2014, 21:43
منظورتان مثلاً news.php یا index.php می باشد؟ اگر منظورتان این است ، خیر ، هیچ فایلی اجرا نمی شود. همه همان ارور 500 اینترنال را می دهند.

هندلر php شما ؟

اچ تی اکسس رو کلا حذف کنید مجددا تست کنید .

webhosts
July 14th, 2014, 21:56
سلام

SELinux رو غیر فعال کنید

با سپاس

به صورت دیفالت غیرفعال می باشد.

- - - Updated - - -


هندلر php شما ؟
اچ تی اکسس رو کلا حذف کنید مجددا تست کنید .

همان طور که در پست اول توضیح دادم. Htaccess را دوباره آپلود کردیم و یکبار هم کلاً حذف کردیم اما مشکل حل نشد.
هندلر یا cgi هست یا suphp دوستم که کانفیگ کرده دقیق تر می داند. به احتمال زیاد cgi هست

mohs3n
July 14th, 2014, 22:05
اگر تغییری تو فایل php.ini دادید اونو به حالت اول برگردونید .
سینتکس ارور تو این فایل موجب اینترنال ارور میشه .

webhosts
July 14th, 2014, 22:10
اگر تغییری تو فایل php.ini دادید اونو به حالت اول برگردونید .
سینتکس ارور تو این فایل موجب اینترنال ارور میشه .

کلاً ما هیچ گونه تغییری در فایل ها ایجاد نکردیم. همان فایل هایی که در است اشتراکی بود را زیپ کردیم و به سرور مجازی انتقال دادیم. بعد هم دیتابیس را ریستور کردیم.

mohs3n
July 14th, 2014, 22:19
اگر خواستید دسترسی بدید براتون چک کنم.

webhosts
July 14th, 2014, 22:23
اگر خواستید دسترسی بدید براتون چک کنم.

لطف می کنید بگید می خواید چه کارهایی انجام بدید؟

Mihan-VPS
July 14th, 2014, 22:24
با سلام
خوب دیگه کانفیگ پیشفرض با اکثر اسکریپت ها مشکل داره
شما باید متاسب با نوع استفاده و نوع اسکریپت هایی که روی سرور قرار هست نصب بشن کانفیگ مخصوص به خودش رو کنید
دلیل خطایی که میده همین هست
کانفیگ php و apachi سرورتون را باید صحیح انجام دهید

webhosts
July 14th, 2014, 22:33
یعنی مشکل از آپاچی هست؟

mohs3n
July 14th, 2014, 22:37
چک کردن تنظیمات apache و php که متناسب با نیازهای نرم افزارتون باشه .

CentralClubs
July 21st, 2014, 16:30
اين خطا دلايل خيلي زيادي ميتونه داشته باشه، عمده مشکلات در اين موارد هست:
1- مشکل در htaccess
2- مشکل در php.ini
3- ناسازگاري در کدهاي php که از نسخه‌هاي قبلي php به 5.4 و بالاتر بسيار شايه هست
3- تنظيمات و ماژول‌هاي ناسازگار روي apache و php

sparh
July 28th, 2014, 11:58
مشکل من اینه که وقتی میخوام برای جوملا قالب نصب کنم این ارور رو میده

500 - Internal server error.There is a problem with the resource you are looking for, and it cannot be displayed.هاست ام plesk هست

- - - Updated - - -

مشکل من اینه که وقتی میخوام برای جوملا قالب نصب کنم این ارور رو میده

500 - Internal server error.There is a problem with the resource you are looking for, and it cannot be displayed.هاست ام plesk هست

farsiwebhost
July 28th, 2014, 14:35
درود
کاربر گرامی
از چه هندلری برای php استفاده می کنید ؟ fastcgi را چک کنید

مراحل زیر را نیز پیگیری نمایید :

1 ) Click on the Websites & Domains tab.
2 ) Click on the domain name near the bottom of the page.
3) Uncheck the box next to PHP support.
4) Click OK. This will take you back to the Websites & Domains tab.
5 ) Click on your domain name again.
6 ) Check the box next to PHP support.
7 ) Click OK again.
8 ) Refresh your page CTRL+F5.