rostislav 12 декабря 2014 0 2
После переноса появилась проблемка с сайтом. Все работает отлично, кроме главной странице, а на главной такая вот надпись:
Fatal error: require() [function.require]: Failed opening required '/home/sadvinog/site/www/core/components/modxsite/controllers/./base.php' (include_path='.:/usr/local/pear') in /home/sadvinog/site/www/core/components/phptemplates/model/phptemplates/phptemplate.class.php on line 29
Пути проверил 2 раза уже, все перешерстил, не пойму, почему все работает, кроме главной
2 комментария
r
rostislav 12 декабря 2014г в 13:52 #
Разобрался, проблема была в том, что я в источнике файлов не совсем правильно казал путь, и при переносе, его нужно было поменять.
Fi1osof1
Fi1osof 12 декабря 2014г в 13:54 #
Да, с контроллерами там надо повнимательней.
Tramp13571
Tramp1357 13 декабря 2014г в 18:22 #
Я последнее время пользуюсь Vapor — очень удобно и надежно.
Создал снимок сайта и поставил его как пакет на новом месте.
И нет заморочек, на какой версии MODX был сделан сайт — можно сразу поставить на самую новую.
Fi1osof1
Fi1osof 13 декабря 2014г в 18:28 #
А вапор тоже не поможет, если пути в источниках файлов были абсолютные. Или вот такой там косяк: пишешь с использованием плейсхолдеров типа [[++core_path]], так вот при упаковке сайта в пакет, эти плейсхолдеры будут заменены на абсолютные пути, и все, печалька…
На самом деле логи наше все, так что все зависит от того, на сколько быстро вы найдете где проблемка. А если найдете — то и решите :)
Tramp13571
Tramp1357 13 декабря 2014г в 18:34 #
о, не знал о такой тонкости, спасибо за информацию
Fi1osof1
Fi1osof 13 декабря 2014г в 18:36 #
Не за что!
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.