দেখে মনে হচ্ছে SUPEE-9767v2 "অ্যাডভান্সড -> বিকাশকারী -> টেম্পলেট সেটিংস" এর বিকল্পটি অক্ষম করেছে এবং সরিয়ে দিয়েছে , যা আমাদের প্রতীকগুলিকে সক্ষম / অক্ষম করার অনুমতি দেয়।
ভি 2 প্যাচ ইনস্টলের পরে সিমলিংকগুলি সক্ষম করার অন্য উপায় কী?
দেখে মনে হচ্ছে SUPEE-9767v2 "অ্যাডভান্সড -> বিকাশকারী -> টেম্পলেট সেটিংস" এর বিকল্পটি অক্ষম করেছে এবং সরিয়ে দিয়েছে , যা আমাদের প্রতীকগুলিকে সক্ষম / অক্ষম করার অনুমতি দেয়।
ভি 2 প্যাচ ইনস্টলের পরে সিমলিংকগুলি সক্ষম করার অন্য উপায় কী?
উত্তর:
আপনি এই মুহুর্তে কেবল ডিবিতে এটি করতে পারেন।
হয় ...
UPDATE core_config_data SET value = '1' WHERE path = 'dev/template/allow_symlink';
বা প্রবেশের অস্তিত্ব না থাকলে ...
INSERT INTO core_config_data (config_id, scope, scope_id, path, value)
VALUES (NULL , 'default', '0', 'dev/template/allow_symlink', '1');
দ্রষ্টব্য: আপনি যদি একটি ব্যবহার করেন সারণি উপসর্গ যোগ করতে ভুলবেন না।
বা ম্যাজেন্টো মূল থেকে এটি চালান ...
<?php
require_once('./app/Mage.php');
Mage::app();
Mage::getConfig()->saveConfig('dev/template/allow_symlink', '1', 'default', 0);
ওভাররাইড করতে app/etc/
পছন্দ local.SUPEE-9767.xml
করতে অন্য একটি এক্সএমএল যুক্ত করুন local.xml
।
<?xml version="1.0"?>
<config>
<default>
<dev>
<template>
<allow_symlink>1</allow_symlink>
</template>
</dev>
</default>
</config>
system.xml
অ্যাডমিন ব্যাকএন্ডে কনফিগার বিকল্পটি ফিরিয়ে আনতে এটির সাথে একটি মিনি "এক্সটেনশন" তৈরি করুন :
<?xml version="1.0"?>
<config>
<sections>
<dev>
<groups>
<template>
<show_in_default>1</show_in_default>
<fields>
<allow_symlink>
<show_in_default>1</show_in_default>
<backend_model>core/config_data</backend_model>
</allow_symlink>
</fields>
</template>
</groups>
</dev>
</sections>
</config>
সংরক্ষণ কনফিগার মান সক্ষমক্যালিনমোলেনহোরকে ধন্যবাদ, খালি শ্রেণির পরিবর্তে প্যারেন্টে ব্যাকএন্ড মডেলটি পুনরায় সেট করুন।backend_model
করতে একটি খালি শ্রেণি যুক্ত করুন ।
ডাউনলোড: https://github.com/sreichel/magento-StackExchange_AllowSymlink
সবচেয়ে সহজ উপায় হল n98-magerun ব্যবহার করা যা ম্যাজেন্টোর জন্য খুব দরকারী কমান্ড লাইন দেব সরঞ্জাম tool
এর সাথে সমস্ত স্টোরের দর্শনগুলির জন্য সিমলিংকগুলি চালু বা বন্ধ করুন og
n98-magerun.phar dev:symlinks 0
সিমলিঙ্কগুলি সক্ষম হয়েছে কিনা তা পরীক্ষা করতে
n98-magerun.phar config:dump | grep symlink
প্যাচ ইন 9767 ভি 2
কোডের নীচে ফাইলটিতে আপডেট হয়েছে
app/code/core/Mage/Core/etc/system.xml
--- app/code/core/Mage/Core/etc/system.xml
+++ app/code/core/Mage/Core/etc/system.xml
@@ -601,18 +601,19 @@
<label>Template Settings</label>
<frontend_type>text</frontend_type>
<sort_order>25</sort_order>
- <show_in_default>1</show_in_default>
- <show_in_website>1</show_in_website>
- <show_in_store>1</show_in_store>
+ <show_in_default>0</show_in_default>
+ <show_in_website>0</show_in_website>
+ <show_in_store>0</show_in_store>
<fields>
<allow_symlink translate="label comment">
<label>Allow Symlinks</label>
<frontend_type>select</frontend_type>
<source_model>adminhtml/system_config_source_yesno</source_model>
+ <backend_model>adminhtml/system_config_backend_symlink</backend_model>
<sort_order>10</sort_order>
- <show_in_default>1</show_in_default>
- <show_in_website>1</show_in_website>
- <show_in_store>1</show_in_store>
+ <show_in_default>0</show_in_default>
+ <show_in_website>0</show_in_website>
+ <show_in_store>0</show_in_store>
<comment>Warning! Enabling this feature is not recommended on production environments because it represents a potential security risk.</comment>
</allow_symlink>
</fields>
শুধু এই ক্ষেত্র আপডেট করুন <show_in_default>0</show_in_default>
থেকে1
এবং আপনি আবার সেটিংস দেখতে পাবেন
একবার আপনি এই ফাইলটি ফিরে করুন
<show_in_default>
0 তে সেট করা আছে দয়া করে আমি ভুল হলে আমাকে সংশোধন করুন।
backend_model
এই ক্ষেত্রটি ডিবি-তে সংরক্ষণ করা বাধা দেয় এমন অ্যাড উল্লেখ করার পক্ষে মূল্য নেই ।