حل مشکل لوکال هاست بعد از آپدیت به El Capitan در OS X

چند وقت پیش apple آپدیت رایگان و جدیدی به نام El Capitan برای OS X ارائه کرد. این آپدیت را از سایت appleapps دانلود و نهایتا دیروز آپدیت جدید را بدون مشکل نصب کردم. 

متاسفانه بعد از کمی کار با El Capitan متوجه شدم لوکال هاست کار نمی‌کند. بعد از جستجو و امتحان راه‌حل‌های مختلفی که پیشنهاد شده بود، بالاخره یکی از آن‌ها جواب داد.
راه حل بسیار ساده بود! خوشبختانه OS X بعد از آپدیت و تغییر فایل‌ها، همیشه یک نسخه پشتیبان از آن‌ها نگه می‌دارد. روش کار به این صورت بود:

  1. ابتدا لازم است فایل‌های hidden نمایش داده شود.
  2. Terminal را باز کنید. 
  3. عبارت defaults write com.apple.finder AppleShowAllFiles YES را وارد کنید و Enter را بزنید. 
  4. حالا کلید option را نگه داشته و Finder را relanuch کنید.
  5. به مسیر System > etc > apache2 بروید. 
  6. فایل httpd.conf و httpd.conf~previous را با اپلیکیشن TextEdit باز کنید.
  7. حالا کافیست محتویات نسخه قبلی را کپی و در فایل اصلی پیست و ذخیره کنید.
  8. مجددا به Terminal باز گردید و با دستور sudo apachectl restart سرور را restart کنید.

اگر نمی‌توانستید تغییرات فایل httpd.conf را ذخیره کنید، لازم است Permission فایل و فولدر پدر آن را برای User خودتان اصلاح کنید.
* اگر از اهالی Dribbble هستید، تصویر این پست را می‌توانید در پروفایلم ببینید.

امیدوارم این آموزش برایتان مفید باشد.