سؤال

في موقعي الحية لدي فب تشمل () وتتطلب () أن يكون المسار الكامل مثل: /www/mysite.com/webapps/mmh/head.php أو /www/mysite.com/webapps/ROOT/zip/BoundaryWizard.php

والآن، أريد أن أفعل بعض التنمية المحلية على نافذتي آلة (XAMPP)، حيث من الواضح أن أيا من تلك الأعمال المسار.

هل هناك طريقة لقرص اباتشي PHP او الإعدادات لترجمة حيوي يقول /www/mysite.com/webapps/mmh/ إلى c: \ xamp \ مع mysite \ some_other_arbitrary_folder

وأفترض أن أفضل طريقة ستكون قد تستخدم المسارات النسبية هو المكان الأول، ولكن هذا هو رمز الإرث، يمكن أن يستغرق بعض الوقت لإصلاح ...

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

المحلول

ويجب تحديد () مسار التطبيق الخاص بك ثم استخدام البحث والاستبدال في محرر النص، فإن معظم المحررين هذه الميزة.

نصائح أخرى

والجواب الصحيح هنا (آسف) هي التي يجب اصلاحها. لديك ملف مشترك حيث تقوم بتعريف متغير / contanst الذي يستخدم لتحديد المسار.

وهيا، انها ليست <م> أن الثابت. سوف sed أو أي IDE شبه جيدة تجعل تغيير سلسلة على حفنة من ملفات مهمة سهلة.

إذا كنت لا تريد تغيير التعليمات البرمجية الخاصة بك ثم إنشاء هذه الدلائل.

وأنت في ورطة إذا كان لديك أي وقت مضى لتبديل الجنود، حيث أوصى تغيير التعليمات البرمجية.

وكنت أعتقد أن البحث / استبدال لن يضر كثيرا في هذه الحالة، كما انها ليست صعبة.

والشيء الآخر الذي يمكن القيام به هو التحرك DocumentRoot بحيث انها في C: \ شبكة الاتصالات العالمية \ mysite.com ...

وربما ليس أفضل حل ولكن لإيجاد حل لا ذكي جدا يمكنك استخدام simlink (أنا لا أعرف كيف يطلق عليه في أنظمة ويندوز، وربما يربط فقط؟).

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