{"id":29125859,"url":"https://github.com/onder7/wamp-server-virtualhost-editor-","last_synced_at":"2026-04-24T12:02:30.872Z","repository":{"id":301679387,"uuid":"1009998143","full_name":"onder7/WAMP-Server-VirtualHost-Editor-","owner":"onder7","description":"WAMP Server VirtualHost Düzenleyici Aşağıda, Windows'ta C:\\wamp64\\ dizininde kurulu WAMP Server için VirtualHost oluşturmayı ve yönetmeyi kolaylaştıran bir PowerShell scripti bulunmaktadır:","archived":false,"fork":false,"pushed_at":"2025-06-28T07:21:37.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-28T07:23:00.550Z","etag":null,"topics":["apache","editor","file","host","vhost","wamp","wamp-server","windows"],"latest_commit_sha":null,"homepage":"https://ondernet.net","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onder7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-28T06:03:20.000Z","updated_at":"2025-06-28T07:21:40.000Z","dependencies_parsed_at":"2025-06-28T07:23:02.520Z","dependency_job_id":"ed4b4685-890c-4882-94c1-000db0b099f5","html_url":"https://github.com/onder7/WAMP-Server-VirtualHost-Editor-","commit_stats":null,"previous_names":["onder7/wamp-server-virtualhost-editor-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/onder7/WAMP-Server-VirtualHost-Editor-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FWAMP-Server-VirtualHost-Editor-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FWAMP-Server-VirtualHost-Editor-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FWAMP-Server-VirtualHost-Editor-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FWAMP-Server-VirtualHost-Editor-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onder7","download_url":"https://codeload.github.com/onder7/WAMP-Server-VirtualHost-Editor-/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FWAMP-Server-VirtualHost-Editor-/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32222483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","editor","file","host","vhost","wamp","wamp-server","windows"],"created_at":"2025-06-29T22:04:23.736Z","updated_at":"2026-04-24T12:02:30.835Z","avatar_url":"https://github.com/onder7.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## Windows'ta C:\\wamp64\\ dizininde kurulu WAMP Server için VirtualHost oluşturmayı ve yönetmeyi kolaylaştıran bir PowerShell scripti\n\n\n## WampVHostGUI Version\n\n![image](https://github.com/user-attachments/assets/ddc907fa-e8fb-4ff2-bf84-476a8fcf3ec7)\n\n![image](https://github.com/user-attachments/assets/f0c802ee-6c6a-4033-ac0a-1cbb0540cf26)\n\n## Kullanım Talimatları\nBu kodu bir .ps1 dosyasına kaydedin (örneğin WampVHostGUI.ps1)\n\nPowerShell'i yönetici olarak çalıştırın (hosts dosyasını değiştirmek için gerekli)\n\nScripti çalıştırın: .\\WampVHostGUI.ps1\n\n## GUI Özellikleri\nYeni VirtualHost Ekleme Sekmesi:\n\nDomain adı ve proje klasörü girebileceğiniz form\n\nTek butonla tüm yapılandırmaları otomatik yapar\n\nwww dizini içinde otomatik klasör oluşturur\n\n## VirtualHost Listesi Sekmesi:\n\nMevcut tüm VirtualHost'ları tablo şeklinde gösterir\n\nSeçili VirtualHost'u kaldırma imkanı\n\nListeyi yenileme butonu\n\n## Yönetici Durum Göstergesi:\n\nScriptin yönetici yetkileriyle çalışıp çalışmadığını gösterir\n\n## Önemli Notlar\nApache versiyonunuza göre $httpdConf ve $httpdVhosts yollarını güncellemelisiniz.\n\nScriptin düzgün çalışması için PowerShell Execution Policy ayarlarını kontrol edin:\n\npowershell\nSet-ExecutionPolicy RemoteSigned -Scope CurrentUser\nWAMP Server'da her değişiklikten sonra servisi yeniden başlatmayı unutmayın.\n\nBu GUI arayüzü, komut satırı versiyonuna göre çok daha kullanıcı dostu ve hatasız bir deneyim sunacaktır.\n\n## ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////\n\n\n![image](https://github.com/user-attachments/assets/dbef477d-6bf1-4f04-ae67-e5d35226b4d4)\n\n![image](https://github.com/user-attachments/assets/52a08282-ffe7-4a79-aa2f-8b3cfaccc16d)\n\n\n# Kullanım Talimatları\nBu scripti bir .ps1 dosyası olarak kaydedin (örneğin WampVirtualHost.ps1)\n\nPowerShell'i yönetici olarak çalıştırın (hosts dosyasını değiştirmek için gerekli)\n\nScripti çalıştırın: .\\WampVirtualHost.ps1\n\n# Özellikler\nYeni VirtualHost Ekleme:\n\nDomain adı ve proje klasörü belirterek yeni VirtualHost oluşturur\n\nGerekli tüm yapılandırma dosyalarını (httpd-vhosts.conf, hosts) otomatik günceller\n\nProje dizinini otomatik oluşturur\n\n# VirtualHost Listeleme:\n\nMevcut tüm VirtualHost'ları ve ilgili dizinleri listeler\n\n# VirtualHost Kaldırma:\n\nBelirtilen domain'e ait VirtualHost'u ve hosts kaydını kaldırır\n\n# Notlar\nScript WAMP Server 3.2.0 (Apache 2.4.46) için test edilmiştir.\n\nFarklı WAMP/Apache versiyonlarında $httpdConf ve $httpdVhosts yollarını güncellemeniz gerekebilir.\n\nScriptin çalışması için PowerShell Execution Policy'nin RemoteSigned veya Unrestricted olması gerekebilir.\n\n\n# Olası Sorunlar:\n\ncannot be loaded because running scripts is disabled on this \nsystem. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.\n    + CategoryInfo          : SecurityError: (:) [], ParentContainsErrorRecordException\n    + FullyQualifiedErrorId : UnauthorizedAccess\nBu hata PowerShell'in güvenlik politikası nedeniyle oluşuyor. İşte çözüm yolları:\n\n## Çözüm 1: Execution Policy'yi Geçici Olarak Değiştir\n\n**PowerShell'i yönetici olarak aç** ve şu komutu çalıştır:\n\n```powershell\nSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser\n```\n\nSonra scriptini çalıştır:\n```powershell\nD:\\py\\host\\VirtualHost\\WampVirtualHost.ps1\n```\n\n## Çözüm 2: Tek Seferlik Bypass (Önerilen)\n\nPowerShell'i yönetici olarak açıp şu komutla çalıştır:\n\n```powershell\npowershell -ExecutionPolicy Bypass -File \"D:\\py\\host\\VirtualHost\\WampVirtualHost.ps1\"\n```\n\n## Çözüm 3: Mevcut Durumu Kontrol Et\n\nÖnce mevcut policy'yi kontrol et:\n```powershell\nGet-ExecutionPolicy -List\n```\n\n## Çözüm 4: Sadece Bu Script İçin İzin Ver\n\nScript dosyasının engelini kaldır:\n```powershell\nUnblock-File -Path \"D:\\py\\host\\VirtualHost\\WampVirtualHost.ps1\"\n```\n\n## Güvenlik Seviyeleri:\n\n- **Restricted**: Hiçbir script çalışmaz (varsayılan)\n- **RemoteSigned**: Yerel scriptler çalışır, uzaktan indirilenler imzalı olmalı\n- **Unrestricted**: Tüm scriptler çalışır (önerilmez)\n\n## En Güvenli Yöntem:\n\n1. **PowerShell ISE** veya **Visual Studio Code** kullan\n2. Script içeriğini kopyala-yapıştır\n3. F5 ile çalıştır\n\n## Kalıcı Çözüm (Dikkatli Kullan):\n\n```powershell\n# Sadece mevcut kullanıcı için\nSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser\n\n# Tüm sistem için (önerilmez)\nSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine\n```\n\n**Not:** Güvenlik nedeniyle **Çözüm 2** (Bypass) veya **Çözüm 4** (Unblock) öneriliyor. Bu şekilde sistem geneli güvenlik ayarlarını değiştirmeden sadece bu script çalışabilir.\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonder7%2Fwamp-server-virtualhost-editor-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonder7%2Fwamp-server-virtualhost-editor-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonder7%2Fwamp-server-virtualhost-editor-/lists"}