Я спробував настроїти свій магенто на свій хостинг. Тому я створив нову базу даних, і я імпортував свій файл sql і змінив налаштування в local.xml для бази даних. але тепер я отримую друк «Виняток» відключений за замовчуванням з міркувань безпеки.
Я спробував настроїти свій магенто на свій хостинг. Тому я створив нову базу даних, і я імпортував свій файл sql і змінив налаштування в local.xml для бази даних. але тепер я отримую друк «Виняток» відключений за замовчуванням з міркувань безпеки.
Відповіді:
Перейменуйте local.xml.sample в / errors в local.xml, і ви зможете побачити помилку та весь слід стека.
Увага: Це може призвести до отвору в циклі безпеки, якщо використовується на виробничому сервері. Переконайтеся, що ви відновите його, як тільки помилка буде усунена.
PS: Щоб бути ще більш захищеним. Обмежте доступ маггенто лише до вашої IP-адреси, доки ввімкнено друк виключень
Друк винятків вимкнено за умовчанням з міркувань безпеки
Ця сторінка сповіщає про те, що сталася помилка, яка настільки погана, що Magento не може запуститись і намагається розповісти вам про це. Через те, що він є стеком стека, який може сповіщати небажаних сторін про те, що ваш сайт настільки погано налаштований, що його можна зламати, слід стека, який його генерував, не відображається.
Номер , який відображається на цій сторінці , кожен раз , коли Magento показує , що це ім'я файлу .
Відкрийте свій клієнт SCP / SFTP, перейдіть до каталогу вашого сервера var/report, сортуйте за датою створення файлу та починайте читати найсвіжіші файли там.
Коли ви звертаєтесь за допомогою, ви можете опублікувати слід стека останніх помилок, які заважають вашому сайту Magento запускатися, щоб ми могли фактично надати вам корисну допомогу.
Я також отримав цю проблему, просто знайшов рішення Google і знайшов рішення тут. Ви можете зробити наступне:
Знайдіть кореневий каталог, де встановлено ваш Magento. Шукайте каталог «помилки».
Змініть ім'я файлу local.xml.sampleнаlocal.xml
Перезавантажте сторінку, де відображається повідомлення про помилку, ви побачите повний список повідомлень про помилку. Мета перейменування local.xml- дозволити показ повного повідомлення про помилку.
Тепер знайдіть magento_directory/lib/Zend/Cache/Backend/File.phpі шукайте:
захищений $ _options = array ('cache_dir' => 'null', замініть його на: захищений $ _options = array ('cache_dir' => 'tmp /', і збережіть файл.
Тепер перейдіть до кореневого каталогу Magento та створіть новий каталог із назвою “tmp”.
Оновіть сторінку помилок і подивіться, чи вирішена проблема. Сподіваюсь, це допомагає
Якщо ви отримуєте помилку 404, спробуйте ввести /index.phpсвоє доменне ім’я. Якщо це перенесе вас на головну сторінку, то проблема полягає в тому, що ви або забули скопіювати .htaccessфайл (це легко зробити), mod_rewriteне встановлений або AllowOverrideне встановлений у вашому конфігураційному файлі Apache. (Я припускаю, що ви, звичайно, біжите на Apache)
У папці помилок local.xml.sample існує існує змінити ім'я на local.xml lib / Zend / Cache / Backend / File.php змінити кеш-dir = null на tmp
Ось рішення:
Відкрийте magento / lib / Zend / Cache / Backend / File.php і шукайте:
protected $_options = array(
'cache_dir' => 'null',Змініть його на:
protected $_options = array(
'cache_dir' => 'tmp/',Легке та 100% робоче рішення - це перейменування файлу кешу .
У кореневій папці Magento var / cache
Потім перейменуйте ім’я файлу кешу та оновіть свій сайт.