غير قادر على نشر مشروع Symfony على خادم ويب استضافة مشترك

StackOverflow https://stackoverflow.com/questions/3933525

  •  30-09-2019
  •  | 
  •  

سؤال

أنا أستخدم Symfony 1.4 ، لإنشاء مشروعي. لقد حاولت نشر المشروع باستخدام الأمر والأساليب الواردة في الفصل 16 في كتاب Symfony. لكنني غير قادر على نشر مشروع Symfony الخاص بي من جهاز الكمبيوتر المحلي إلى خادم الويب. هل يمكنني نسخ لصق مشروع Symfony الخاص بي مباشرة إلى خادم الويب الخاص بي ؟؟ هل سيصلح هذا؟؟ أم أن هناك أي طريقة أخرى ؟؟ ملاحظة: أنا أستخدم Propel as orm.

هل كانت مفيدة؟

المحلول

خيارك الأفضل هو:
1. gzip يصل المشروع بأكمله
2. قم بتصدير جميع البيانات من قاعدة البيانات باستخدام شيء مثل MySqLdump
3. قم بتحميل الملفات على الخادم
4. استيراد تفريغ قاعدة البيانات في قاعدة بيانات الخادم الخاصة بك
5. فك ضغط مشروعك

يلاحظ زوجان:
1. نظرًا لبيئة الاستضافة المشتركة ، قد يكون لديك مشكلات أمان بسبب المضيفين الآخرين على الخادم الذي يحصل على ملفات PHP الخاصة بك انظر هنا.

2. نأمل أن يسمح مضيفك بالوصول إلى حساب الخادم الخاص بك ، فإن إدارة مشروع Symfony يكون أسهل بكثير عندما يكون هذا هو الحال.

3. إذا لم يكن لديك وصول SSH إلى حسابك ، فسيتعين عليك تحميل الملفات على الخادم دون أن يفسدها ويستغرق ذلك وقتًا طويلاً بسبب عدد الملفات التي تنشئها Symfony.

4. إذا أمكن ، ضع جميع ملفات Symfony الخاصة بك باستثناء مجلد الويب خارج مجلد Public_HTML.

نصائح أخرى

عندما يتعين علي نشر شيء أفعله:

تحقق مما إذا كان المتطلب (PHP5 ، MySQL4 وما إلى ذلك) على خادم الإنتاج يطابق طلبي. قم بتغيير ملفات التكوين لتعكس خادم الإنتاج. قم بتحميل كل شيء على الخادم باستخدام FTP.

سؤالك خفي ، يجب عليك حقًا تحديد نوع الخطأ الذي تحصل عليه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top