Bazı güvenlik sorunları için, public_html
'un dışına vqmod
klasörünü koymam gerekiyor, Bu işi vqmod
tutmak için nasıl yapmalıyım?Opencart - public_html dışındaki vqmod klasörü nasıl taşınır?
cevap
Ayrıca vqmod'ı başka bir yere koymak istedim ve bazı çabalarla mümkün görünüyor. Vqmod dizininin ve public_html'nin (katalog, admin, index.php vb. Gibi geri kalanlar) aynı üst düzey dizinde olduğunu varsayarak, bu gibi yapılandırmalarda tanımları güncelleyebilirsiniz (önce $ oc_path'i her yere yönlendirmelisiniz) üst düzey dizin var): config.php:
define('DIR_VQMOD', $oc_path . 'vqmod/');
define('DIR_APPLICATION', $oc_path . 'public_html/catalog/');
...
admin/config.php: böyle
define('DIR_VQMOD', $oc_path . 'vqmod/');
define('DIR_APPLICATION', $oc_path . 'public_html/admin/');
...
sonra değiştirmek indeksleri:
index.php:
require_once(DIR_VQMOD . 'vqmod.php');
yönetici/index.php:
require_once(DIR_VQMOD . 'vqmod.php');
işlev _parseMods hattı 622 çevresinde vqmod.php değiştirin: $fullPath = $this->_vqmod->path('public_html/' . $fileToMod);
Bu tarafından $fullPath = $this->_vqmod->path($fileToMod);
:
Bu yerine ve işlev satırında 91 satırında:
bu değiştirin: $sourcePath = $this->path($sourceFile);
bu ölçütü: $sourcePath = $this->path('public_html/' . $sourceFile);
Bu benim OpenCart sürümü (1.5.5.1) ve vqmod (2.3.2) ile en az sorun olmadan benim için çalışıyor. Bazı önbellekleri kesinlikle silmeniz gerekir. vqmod/vqcache/*, vqmod/mods.cache, public_html/system/cache/*
'daki tüm önbelleğe alınmış şeyleri sildim.
Bunu public_html yerine htdocs ile test ettim. Underscore vqmod yolları ile özel bir anlamı vardır, bu yüzden onunla çalışıp çalışmadığından emin değilim, _ yolunu kullanmadan yolu kullanmanız gerekebilir.
- 1. Vagrant VM klasörü nasıl taşınır?
- 2. Svn klasörü bir seviye yukarı nasıl taşınır
- 3. OpenCart: Yönetici sayfası Hata
- 4. OpenCart
- 5. Opencart
- 6. nginX'de OpenCart
- 7. Ubuntu'da nasıl bir genel HTML klasörü oluşturabilirim?
- 8. QSplitter nasıl taşınır?
- 9. HTML öğesi nasıl taşınır
- 10. Raphael seti nasıl taşınır?
- 11. Boru hattı nasıl taşınır?
- 12. Google Cloud SDK Dizini Nasıl Taşınır?
- 13. Opencart için arama kelimesi
- 14. Bir linux web sunucusunda bir kısayol klasörü nasıl oluşturabilirim?
- 15. Belirli bir sayfaya opencart
- 16. Satranç taşları nasıl taşınır (dizi)?
- 17. DOM'deki bir öğe nasıl taşınır?
- 18. JQuery'de tablo satırı nasıl taşınır?
- 19. Ekim ayında tablo nasıl taşınır?
- 20. kategori görüntüleniyor. Opencart
- 21. opencart 404 hatası, url
- 22. Eclipse dışındaki emülatörde nasıl çalıştırılır
- 23. BASH klasörü
- 24. Opencart kaydı çok uzun sürüyor
- 25. OpenCart: Ana menüye kategori ekleme?
- 26. JQuery kullanarak fareyle div nasıl taşınır?
- 27. Sharepoint'te liste öğesi klasöre nasıl taşınır
- 28. Bir öğenin jQuery'deki Çapraz Hareketi nasıl taşınır?
- 29. Sahip olunan bir işaretçi nasıl taşınır
- 30. Seçilen açıklamaya göre MKMapView nasıl taşınır