Wygląda na to, że SUPEE-9767v2 wyłączył i usunął opcję w „Zaawansowane -> Deweloper -> Ustawienia szablonów” , która pozwoliłaby nam włączyć / wyłączyć dowiązania symboliczne.
W jaki inny sposób można włączyć dowiązania symboliczne po instalacji łatki V2?
magento-1
supee-9767
symlinks
Ikona
źródło
źródło
Odpowiedzi:
W tej chwili możesz to zrobić tylko na DB.1. SQL
Zarówno ...
Lub jeśli wpis nie istnieje ...
Uwaga: nie zapomnij dodać prefiksu tabeli, jeśli go używasz.
2. Skrypt
Lub uruchom to z rootem Magento ...
3. local.xml
Dodaj kolejny XML do
app/etc/
katalogu,local.SUPEE-9767.xml
aby zastąpićlocal.xml
.4. „Moduł”
Utwórz mini „rozszerzenie” za pomocą tego,
system.xml
aby przywrócić opcję konfiguracji do administracyjnego zaplecza:Dodaj pustą klasę,Dzięki @colinmollenhour zamiast pustej klasy wystarczy zresetować model zaplecza do nadrzędnego.backend_model
aby umożliwić zapisanie wartości konfiguracji.Pobierz: https://github.com/sreichel/magento-StackExchange_AllowSymlink
źródło
Najprostszym sposobem jest użycie n98-magerun, który jest bardzo przydatnym narzędziem programistycznym dla Magento
Włącz lub wyłącz dowiązania symboliczne dla wszystkich widoków sklepu za pomocą
Aby sprawdzić, czy dowiązania symboliczne są włączone, użyj
źródło
W patchu 9767 v2
Poniżej kodu Zaktualizowano w pliku
app/code/core/Mage/Core/etc/system.xml
Zaktualizuj to pole
<show_in_default>0</show_in_default>
do1
i zobaczysz to ustawienie ponownie
źródło
<show_in_default>
są ustawione na 0. Proszę mnie poprawić, jeśli się mylę.backend_model
który uniemożliwia zapisanie tego pola w DB.