تالار گفتمان nCIS.ir

نسخه‌ی کامل: ارور server internal error (حل شد)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
سیستم عامل من لینوکس هست توزیع اوبونتو با کامپوزر فریمورک را نصب میکنم و زیپ میکنم و اپلود میکنم توی هاستم و از حالت فشرده خارج میکنم اما ارور Internal Server Error میده هیچ تغییری در کد ها اعمال نمیکنم .
چند مورد به ذهن خودم رسید که بررسی کنم :
۱- پرمیژن ها ( فایل ها ۶۴۴ هست و فولدر ها ۷۷۵ )
۲- سازنده فایل زیپ لینوکس هست و با تحقیق متوجه شدم بعضی ها با این هم مشکل داشتن اما راه حلی براش ندیدم .
۳- پیشنیاز های فریمورک رعایت نشده باشه مثل ورژن php 

با این وجود وقتی فایل فشرده خود سایت yii را اپلود میکنم توی هاست و از حالت فشرده در میارم بدون مشکل جواب میده که این مشخص میکنه مشکل سمت سیستم من هست .
ممنون میشم کمک کنید .
از htaccess. و ماژول urlManager استفاده کردین؟
1- درمورد مجوزها، درستش همینه. فایلها 644 و فولدرها 755 باید باشن.

2- درمورد مالک فایل اگه از DirectAdmin استفاده میکنید توی FileManager گزینه‌ای برای تغییر یکجای مالک فایلها داره.

3- اگه پیشنیاز رعایت نشده باشه خطای 500 نمیده. نهایتاً خطا میده فلان تابع وجود نداره یا یه چیزی شبیه این ولی بهرصورت برای اطمینان اسکریپت requirements.php رو اجرا کنید.
خیر هیچ تغییری اعمال نکردم خود حالت اولیه فریمورک.
این را هم اجرا میکنم requirements.php همان ارور را میده .
آدرسی که وارد میکنید چیه؟ درصورت امکان توی پیام خصوصی اطلاعات هاست رو بفرستین تا بررسی کنم.
  $client = new SoapClient("http://۶۵۶.com/webservice/v2.asmx?WSDL");

در کد بالا در کامپوننتی که اماده کردم soapclient را نمیشناسه به چه صورت معرفی کنم بهش ؟
پیام خصوصی ارسال شد.
یه اولش اضافه کنید. توی فضای نام هستین و باید با مشخص کنید که منظورتون SoapClient خود PHP هست. برای سؤالات متفرقه تاپیکهای جداگانه ایجاد کنید. ضمناً ازنظر سرور 656 با ۶۵۶ فرق میکنه.
مجوزها باید 644 و 755 باشن ولی شما 664 و 775 گذاشتین. فقط پوشه web/assets و همچنین runtime رو 777 بگذارین. من بخشی از فایلها رو درست کردم و الان پروژه بالا میاد ولی بقیه رو باید خودتون اصلاح کنید طبق همین مواردی که گفتم.
خیلی ممنون .
خواهش میکنم. دکمه تشکر کاربرد قشنگتری داره.