Я спробував настроїти свій магенто на свій хостинг. Тому я створив нову базу даних, і я імпортував свій файл 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
Потім перейменуйте ім’я файлу кешу та оновіть свій сайт.