Приветствую.
/admin/config/system/site-information выдаёт ошибку «На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.»
В журнале нашёл только это: InvalidArgumentException: Source path has to start with a slash. in Drupal\Core\Path\AliasManager->getAliasByPath() (line 186 of /home/c/cn35088/public_html/core/lib/Drupal/Core/Path/AliasManager.php).
Прошу помощи, что бы разобраться в данной проблеме.
Комментарии
Что, не кто не может подсказать в чём дело?
Хотя бы версию Drupal назовите.
8
https://www.drupal.org/node/2569117
* {@inheritdoc}
*/
public function getAliasByPath($path, $langcode = NULL) {
if ($path[0] !== '/') {
throw new \InvalidArgumentException(sprintf('Source path %s has to start with a slash.', $path));
}
И где тут и что надо прописать в Друпале 8 последней версии, что бы сбросить ошибку?
Просто на просто не понимаю, что хотите сказать мне Вы и что вообще не нравится сайту, что у него каждый раз вылетает ошибка.
Astraflex написал:
Исходный путь должен начинаться с косой чертой.
Да вы издеваетесь))) Ребята, да всё это я понимаю) И умею читать с детства)
Хорошо... Где этот исходный путь находится, где он, путь. должен начинаться с косой черты?)
На копии обновить ядро, мб? Какая версия сейчас точно?
Версия 8, это конечно хорошо, но не помешала бы хотя бы вторая цифра после 8.
Кстати да, у меня при клике на логотип сайта выходит пустая страница с «Запрашиваемая страница не найдена.»
Но уверяю вас, ошибка была ещё до проблем с главной страницей.
Drupal (8.3.7)
Давайте начнём с начала) Все говорят, я уверен умные вещи, но для меня на самом деле эта "ошибка" камень преткновения)
И так, сайт хочет что бы было всё чин чинарём и из-за этого выдаёт ошибку, что ему что то не нравится. Хорошо. Только объясните вот что: почему указывая путь к файлу, я не нахожу там того кода, где надо прописать слэшь?
Далее.
«Могу только предположить, что на этой странице должна выводиться инфа о том, какую страницу выводить в качестве главной, а у вас в поле там скорее всего пустое значение»
Где мне надо искать это "поле" с пустым значением?
Попробуйте поставьте на том же аккаунте на хостинге чистый друпал той же версии. Если будет падать с аналогичной ошибкой - пинайте хостера.
Здесь было много буков, но я их стёр ещё до отправки комментария, чтобы не побанили.
"Хостер" говорит вот что: «В данном случае мы рекомендуем Вам обратиться в поддержку используемой Вами CMS или к тематическим форумам.
Если у Вас появятся дополнительные вопросы по работе хостинга, пожалуйста, обращайтесь.»
Хорошо.
«passthru — Выполняет внешнюю программу и отображает необработанный вывод»
И что мне это даст в решении данной проблемы?
@bumble четко указал, от чего начать копать:
drush config-get system.site page.front
хоть бы озвучили - какое там значение
У себя смоделировал ситуацию, искорявил значение на node
получил ошибку
Задал нормальное значение
drush config-set system.site page.front /node
И все чудесно по адресу /admin/config/system/site-information
Итог:
@Astraflex, читать:
https://drushcommands.com/drush-8x/config/config-get/
https://drushcommands.com/drush-8x/config/config-set/
Посмотреть текущее значение, задать верное значение.
Не нужно в базу руками!
Если будут проблемы - приходите сюда с описанием.
upd
ssh доступ к хостингу надеюсь есть?
drush можно быстро получить так,
выполнить в корне
composer require drush/drush
а вызвать можно будет так:
./vendor/drush/drush/drush status
к примеру.
Этого не может быть. "Нахимичить" я явно не мог, потому что не лез ни куда. Говорю же, на САМОМ сайте я лишь поставил свой логотип сайта. Всё. После этого начались все эти проблемы. Так что. если проблема в том, что вы пишите, то она явно произошла не из-за меня.
но мы же не крайних ищем а решение проблемы)))
Пока решение проблемы самостоятельно, не представляется возможным. А самое главное, что я не понимаю, от куда эта "проблема" взялась? Вот что самое интересное.