Не устанавливается simpla cms: Сервис удержания клиентов POZVONIM | Сервис удержания клиентов, который принесет Вам в 2 раза больше клиентов.

Содержание

Ошибка при установке — OctoClub.RU

Maxim

Здравствуйте, подскажите пожалуйста, почему не получается установить OctoberCms с помощью composer ? Хостинг Beget.ru, версия composer 2.1.6. Выполняю команду “composer create-project october/october myoctober” после чего ошибка:
Problem 1

  • Installation request for wikimedia/composer-merge-plugin dev-master -> satisfiable by wikimedia/composer-merge-plugin[dev-master].
  • wikimedia/composer-merge-plugin dev-master requires php >=7.2.0 -> your PHP version (5.6.40) does not satisfy that requirement.

Подскажите как решить данную проблему?


reazzon

Maxim У вас стоит очень старая версия PHP 5.6, для версии 2.1 минимум 7.3 нужен


Boarworm

И ещё дополню. Команды artisan нужно писать с версией php, например так:
php7.4 artisan october:up


reazzon

Boarworm Это зависит от хостинга


Maxim

Boarworm Спасибо, воспользовался советом. Все получилось. Может кому пригодится:

composer-php7.4 create-project october/october myoctober
php7.4 artisan october:install

Evgeny

Maxim, или кто-нибудь, а Вы не могли бы подсказать, какие действия предшествовали Вашим действиям? 🙂 Я имею в виду, каков вообще алгоритм установки этой CMS на Beget без ее предварительной установки на локальный хостинг.
Вот я создал сайт с прилинкованным доменом на Beget, потом сайте October зарегился и заплатил $19. А дальше то что? Я то думал они дадут архив для скачивания, но его ведь нет.
Я скачал в папку public_html файл composer.phar. Это вообще нужно делать? Я правильно понимаю, что нужно еще в самом Beget установить его composer https://beget.com/ru/kb/how-to/web-apps/instrukcziya-po-ustanovke-composer , а потом через него как-то устанавливать “октябрь”.


reazzon

Evgeny Подключаетесь по SSH к хостингу, удаляете все файлы из папки где будет лежит проект, поднимаетесь на папку выше и выполняете команду

composer. phar create-project october/october название папки

Моя рекомендация:

Устанавливать чистый октябрь на хостинг – не корректно. Сначала проводятся работы на локальном окружении (установка, настройка, верстка, программирование), и только после того как выполните все работы клонируете репозиторий (или переносите проект) на хостинг, иначе проблем не оберетесь и время потратите.


Evgeny

reazzon Так а все-таки файл composer.phar нужно помещать перед этим в public_html?


reazzon

Evgeny Вообще, как мне кажется, такой маркетинг никуда не годится. Платформа может быть сложной в освоении, но чтобы она чинила препятствия при установке — это противоречит здравому смыслу. Не должно быть так. Я несколько огорчен и расстроен.

По вашим сообщениям я вижу что вы не умеете пользоваться ни терминалом, ни хостингом, уверены что вам стоит сейчас сразу разворачивать на нем? Может научитесь сначала с локального окружения?

Октябрь устанавливается совершенно просто и понятно, ровно так-же как Laravel и любые другие профессиональные PHP системы. И никаких уникальных процессов October CMS не использует.

Учитесь работать с терминалом и composer, тогда для вас откроются многие двери PHP разработки.

Если бы вы не знали как заводится автомобиль, это же не значит что автомобиль неправильный и его маркетинг никуда не годится, верно?


Evgeny

Как выясняется, тут параллельно пиарится некий стартап «Fornex», который значительно дороже Beget (одного из крупнейших хостингов России), но при этом, судя по информации на сайте, «Fornex» поддерживает версию PHP 7.4, в то время как Beget 8.1. Сочтем это за опечатку контент-манагеров.


reazzon

Evgeny Коллега, обучение нашему ремеслу ни один заказчик в мире не будет оплачивать из своего кармана. Разговор идет о том что вы захотели воспользоваться Composer “пакетом”, коим October CMS и является, без соответствующих знаний естественно к этому процессу невозможно подойти с какой-либо стороны. Но, обучившись работать с терминалом (что является уже просто жизненно необходимым в современном вебе) и Composer, для вас откроются двери не только October CMS но и многих других систем.

Продвигать сайт можно вообще без CMS и без всяких гитов и т.д, это ваше решение, но если вы хотите поднять свой навык, знания и уровень в вебе — советую начать изучать выше описанное, можете начинать и без October CMS, а например с установки каких-либо SDK в PHP проект, выполнив команду composer require.


Evgeny

Тот факт, что чтобы стать «золотым партнером» October CMS достаточно просто заплатить $1397 (даже без сакральных знаний пхп) говорит лишь о том, что репутация бренда их интересует меньше денег.


reazzon

Evgeny Евгений, при всем уважении, вы пишите бред.

October CMS — это composer “проект”, он требует знаний Composer и умения работать с командной строкой. Если вы не умеете пользоваться ни composer ни командной строкой — этот продукт не для вас и никогда для вас не разрабатывался.

Composer — это универсальный пакетный менеджер, который является чуть-ли не единственным в PHP мире, поэтому его знания требуют не только Laravel, October CMS и т. д. но и другие SDK. Если например VK, Facebook и разработают библиотеку на PHP, она в 99% случаях будет устанавливаться через Composer и распространятся через Packagist. Если вы не понимаете что это или если вы даже не представляете для себя что такое пакетные менеджеры — пожалуйста, пройдите мимо, не позорьтесь!

Laravel является самым популярным PHP фреймворком в мире, и процесс его установки абсолютно идентичен тому, который вы сейчас пытаетесь осилить. Требование умения работать с терминалом и Composer является практической базой в любой более-менее профессиональной IT компании, где имеются позиции PHP разработчика.

Причем тут UE, three.js, babylon.js если это все фронтенд и к PHP бекенду вообще не имеют никакого отношения? October CMS — это БЕКЕНД система. Вы выбранную технологию не путаете?


reazzon

Evgeny А почему об этом не написано на сайте?

На сайте написано. В документации указано. Процесс установки прост для любого мало-мальски опытного PHP разработчика. https://docs.octobercms.com/2.x/setup/installation.html

Если вы не умеете работать с PHP и его окружением почему вы так злитесь?) Сначала научитесь, а потом делайте выводы.

Evgeny заплатил деньги за продукт!!!

19$ – это очень мало для таких инструментов. Например админка для чистого Laravel (Laravel Nova) от ее же официальных разработчиков, стоит 100$ за один проект. И установка там еще сложнее.

reazzon Или это очередной российский говностартап, сделанный по принципу навешать лапшу на уши и содрать деньги?

Российский? Причем тут Россия? Проект разработан двумя людьми: Alexey Bobkov (Канада), Samuel Georges (Австралия). Алексей говорит на русском языке, но отвечает он больше за клиентскую сторону проекта (визуалы, сайты и т.д.) живет в канаде, и бизнес зарегистрирован там-же. Логику и бекенд пишет Сэм, который ни грамма русского не знает.

@“Evgeny” #p2340 А разработчику до того насрать на потребителя, что он даже не удосужился рассказать, как установить эту систему!

Рассказал. Есть документация, есть видео-уроки.

Evgeny Реально российский след… Как я только на это повелся… Знал же, что Тильда с Битриксом лохотроны, вот и это то же самое…

Вы русофоб? Почему пишите и разговариваете на русском языке?

Evgeny Вот и именно, что я хотел получить фронтенд, свободный, творческий, в кодовом редакторе! От CMS требуется, во-первых, чтобы она не обваливала PSI и не генерировала невалидный говнокод, понижающий SEO, а, во-вторых, давала заказчику возможность вести свой “бложик” и вставлять картинки… Вот и все. Если бы не тот факт, что заказчику нужно играться “в песочнице”, то использование CMS для продвижения вообще является маразмом… Чистый код делает любую CMS при равнозначном контенте…

Так и пишите на чистом HTML без использования PHP или любого другого бекенда, че вы полезли туда где вы буквально ничего не знаете, и пытаетесь тут поставить себя в роли того что вас должны обслуживать и учить?


Evgeny

Я вообще «за» October CMS, но если разработчики не изменят маркетинговую политику, то вся эта затея накроется медным тазом. Неврастеничное ценообразование (в течение года сделать продукт платным, а затем еще повысить цену) очень часто символизирует предсмертные конвульсии стартапа.


LeMaX10

Evgeny боюсь вам к битриксу или вордпрессу, а лучше в тильду.
Пользоваться фреимворками и системами на их основе явно не ваше. Композер существует достаточно давно и используется повсеместно, битрикс в свою очередь так же начинает переходить на композер как и большинство студий которые работают с ним и внедряют в своей разработке фреимворки. Об этом так же написано четко в документации на странице Installation и нет способа поставить систему по документации не из композера, композер так же в минимальных требованиях к серверу.

Если у вас позиция, что с вас хотят содрать 20 баксов, то вам так же необходимо открыть глаза и зайти на гитхаб проекта или документацию, которая недавно появилась даже на русском языке. Первая версия системы бесплатная и не требует обязательно композера, а главное по лицензии MIT — можете “играться”, осваивать, разрабатывать, форкать бесплатно и в свое удовольствие.

Так же объясните с каких пор “От CMS требуется, во-первых, чтобы она не обваливала PSI и не генерировала невалидный говнокод” ? CMS всегда являлись чем-то не из мира сего у подавляющего большинства разработчиков во всем мире, так как они всегда накладывали свои ограничения и вносили проблемы. Ни одна система bitrix, wp, slaed, php-nuke, simpla, uml не предоставляет ничего внятного и 100% рабочего для СЕО и это была всегда задача разработчика, а не системы, система лишь предоставляла какой-то ограниченный инструмент.


Boarworm

Evgeny Максим же выше написал как установить на бегет. Заходите в терминал, переходите в папку в которую нужно установить (ls — чтобы посмотреть где сейчас находишься и список папок, cd mysite.ru/public_html — чтобы перейти в папку). Папка должна быть пустой, не нужен никакой composer.phar. Потом вводите 2 команды которые писал Максим. В процессе нужно будет ввести ключ лицензии, базу данных и т.п.


andezer

Evgeny Вы мне напоминаете адепта Тараса КТЛ, так как та чушь которую Вы написали тут, уж очень похоже на чушь которую пропагандирует этот клоун в мире разработчиков.


Evgeny

andezer Вы мне напоминаете адепта Тараса КТЛ, так как та чушь которую Вы написали тут, уж очень похоже на чушь которую пропагандирует этот клоун в мире разработчиков.

Слышал про него. Есть определенный максимализм, но то, что насчет SEO он по большей части прав, это да. Только без грамотного веб-копирайтинга особого смысла в этом не будет, даже при прохождении валидации и значения PSI 99. Про уникальный графический контент (а не картинки со стоков, а равно их наложение друг на друга в “куклошопе”) тоже не нужно забывать. А еще про CSS-дизайн (без бутсрапов), так как он создает хороший валидный фарш. Вообще разницы между ним и вами особенной не заметно. Он сделал религию из “чистого кода”, а вы — из Laravel. При том, что существует по меньшей мере 15 CMS на Laravel https://www.dunebook.com/best-laravel-cms/ Я уже не упоминаю про то, что сам факт создания сайта на Laravel не говорит ровным счетом ни о чем: ни о том, как сайт будет ранжироваться поисковыми системами, ни о том, как он будет выглядеть, ни о том, какая у него будет конверсия, ни о том, будет ли у него уникальный пользовательский интерфейс, ни о том, будет ли сайт решать какие-то специфичные задачи, ни о том, будет ли он быстро загружаться в условиях слабой беспроводной связи и т. д. и т.п.


Evgeny

October CMS по абсурдному стечению обстоятельств продвигается примерно как стоматологическое оборудование. Оно рассчитано не на пациентов с кариесом и пульпитом, а на медицинские клиники, т.е. на медперсонал. Так, зайдя на сайт MODX Revolution, нас встречает формулировка «Crush SEO & Conversion» (намекающая на то, что владельца сайта на этой CMS ждет сокрушительный profit, а profit – это всегда gut), то, открыв сайт October CMS, мы видим обратное: платформа ориентируется на веб-разработчиков: «Designed by Developers, For Developers» и пиарится за счет возведенного до статуса «святого апостола» Laravel (хочется уже воскликнуть: «И ЧО?! НУ LARAVEL, ДАЛЬШЕ ТО ЧТО???» ЧТО КОНКРЕТНО ПОЛУЧИТ ЗАКАЗЧИК? ПОЧЕМУ ОН ДОЛЖЕН ВЫБРАТЬ ВАС ИЛИ ВАШУ ВЕБ-СТУДИЮ? ЗА ЧТО ОН ПЛАТИТ? ЗА ТО, ЧТОБЫ ПРОГРАММИСТАМ БЫЛО УДОБНО РАБОТАТЬ???). В натуре бизнес, не ориентированный на клиента (в данном случае — конечного потребителя), еще способен жить? Серьезно?


reazzon

Evgeny Я заметил, еще и сообщество агрессивное какое-то… Голодное видимо…

Я не заметил ни в одном сообщений агрессий, оскорблений или выпадов в вашу сторону. Каждый старательно постарался на своем языке объяснить вам что вы “слепы”, и пишите не правильные вещи. Если вы считаете это агрессивным сообществом, то вы значит в других сообществах разработчиков не видели, где после первого вашего сообщения вам бы выдали бан, а не старательно объяснили что вы космолет за тележку с навозом воспринимаете.


igor-tv

Evgeny Вы мыслите в рамках B2C концепции. October же больше похож на B2B продукт. Да, он для разработчиков. И его позиционирование направлено на программистов. А выгоды по СЕО и быстродействию уже будут продавать конечным пользователям студии, которые используют CMS как инструмент.

Октобер — многоцелевая CMS. Он может использоваться как внутренняя система компании, например CRM. Зачем для таких систем SEO? Это конструктор, на котором можно решать разные задачи. Поэтому рекламируется его гибкость и масштабируемость, а не качества конечного продукта. Октобер продают как набор инструментов. А что вы будете с их помощью строить, дом, будку или сарай, разработчики CMS не знают, и никак вас в этом плане не ограничивают.


andezer

Evgeny Так зачем клиенту с кариесом оборудование? Он что сам сможет себе зубы вылечить приобретя это оборудование. Вы какую то чушь пишите, ДЯДЯ. Это как придраться к редактору кода и сказать, что он не клиента ориентирован, заказчик в нем не сможет сам натыкать там себе нужный код. Вам уже выше писали, если клиент не хочет платить за разработку программисту, то для них уже созданы уйма сервизов, таких как Тильда. А октябрь, в первую очередь это инструмент для разработчиков и да, мы платим за инструмент который облегчает нам работу и приносит прибыль, а так же многие каждый год подливают за деньги лицензии различного программного обеспечения, которые не обходимые нам в повседневной работе. Зачем вы полезли в октябрь? Где вы прочитали, что обычный клиент на нем сможет сделать сайт за 5 минут? Или где вы прочитали что СЕО специалист сможет на нем без знаний PHP сделать сайт?

Пришел тут диванный эксперт и учит всех жизни, маркетинг ему не правильный. Так коли Вы учите, покажите хоть один свой кейс успешного маркетинга.
Повторюсь система сделанная для программистов и развивается в рамках пожеланий и хотелок сообщества, так что с маркетингом у них все ок.


Следующая страница »

Установщик веб-приложений Softaculous — ISPmanger

Использовать бесплатно в ISPmanager

Устанавливайте и обновляйте веб-скрипты для сайта

Документация

Softaculous — это библиотека, с помощью которой можно автоматически устанавливать на сайты популярные веб-скрипты и CMS.

Поддержка более 400 скриптов

Множество скриптов для установки на VDS/VPS и выделенный сервер. Все скрипты разбиты на категории по назначению, снабжены описанием и рейтингом. Основные элементы управления переведены на русский язык.

Обновления скриптов

Softaculous помогает устанавливать на сайт популярные веб-скрипты и CMS.Через модуль скрипты можно быстро обновлять, сохраняя резервную копию файлов сайта и баз данных. И всё это в удобном интерфейсе, похожем на App Store и Google Play.

Чтобы развернуть небольшой интернет-магазин, надо подключить несколько скриптов: CRM, веб-приложение для электронной коммерции, систему веб-аналитики, форум, опросник и другие. Надо найти актуальную версию каждогоиз них, загрузить на сервер по FTP, установить базы данных и настроить. Softaculous автоматизирует этот процесс, сохраняя время для других занятий.

Зачем сайту веб-скрипты

Веб-скрипты помогают быстро сделать из простой веб-страницы полноценный работающий сайт: интернет-магазин, социальную сеть, форум, блог, музыкальный или видеопортал. Они избавляют от необходимости писать код под множество задач или платить веб-разработчику.

Примеры скриптов для сайта

  • Установка CMS WordPress, Drupal, Joomla и другие;
  • Подключение галереи изображений Gallery или Piwigo;
  • Установка приложений для электронной коммерции. Например, PrestaShop или AbanteCart;
  • Подключение форума или доска объявлений с такими скриптами как MyBB или Simple Machines Forum;
  • Создание свою социальную сеть, сайт знакомств или сообщества с Dolphin;
  • Если хотите стандартизировать отношения с клиентами и собирать статистику продаж, установите CRM. Например, YetiForce.

Эти и еще 420 скриптов просто найти, установить и настроить через Softaculous.

Установите бесплатную пробную версию ISPmanager

Попробовать бесплатно

Что умеет Softaculous?

Быстрое обновление

Используя Softaculous, вы экономите время не только при установке веб-приложений, но и при их обновлении. Не надо следить за новостями на сайтах производителей скриптов, Softaculous сообщит
 об обновлении и предложит установить. При установке сохранит резервную копию файлов сайта и баз данных.

Поддержка демо-версий

Почти все платные веб-приложения в Softaculous можно попробовать до покупки. Установите понравившийся скрипт и убедитесь в его необходимости.

Рейтинг и обзор веб-скриптов

У всех веб-приложений в библиотеке Softaculous есть подробное описание и рейтинг. На них можно ориентироваться при выборе скрипта для своего сайта. Рейтинг формируется на основе оценок 5 миллионов пользователей Softaculous.

Гибкость

В Softaculous можно перенести веб-скрипты, загруженные вручную или с помощью других автоустановщиков.

Softaculous доступен в двух версиях: Free и Premium. Бесплатная версия создана
 для ознакомления, в ней всего 59 скриптов. Она позволяет оценить интерфейс приложения и его удобство. Premium-лицензия Softaculous включает все доступные скрипты и PHP сценарии. Ее стоимость — 1 евро в месяц.

Установите бесплатную пробную версию ISPmanager

Попробовать бесплатно

В ISPmanager уже есть скрипты, зачем мне Softaculous?

Локальный репозитарий веб-скриптов в ISPmanager решает базовые задачи пользователя, но содержит мало скриптов. Библиотека Softaculous вдвое больше и помогает решить широкий спектр задач — Softaculous уже выбрали 5 млн пользователей во всем мире. Мы подумали, что вам тоже понравится это приложение.

Как добавить в Softaculous приложения, которые уже установлены на сайт?

Чтобы перенести скрипты в Softaculous, найдите нужное приложение в поиске Softaculous и откройте его. На странице приложения нажмите на «Import» и следуйте инструкциям.

Я получил предупреждение об ошибке, когда пытался установить приложение через Softaculous. Что делать?

Все приложения в Softaculous должны устанавливаться без проблем. В большинстве случаев пользователи получают предупреждения, потому что ввели неверный адрес электронной почты или имя базы данных, которая уже используется. Введите валидный адрес электронной почты или другое имя каталога и базы данных. Если проблема сохраняется, обратитесь в нашу техподдержку или напрямую к разработчику.

Как обновить установленное через Softaculous приложение?

Чтобы обновить установленное через Softaculous приложение, перейдите в меню в правом верхнем углу и выберите «Все установки». Если Softaculous получил последнюю версию нужного скрипта он отметит его двумя голубыми стрелками.

Наведите на стрелку, чтобы узнать детали, и нажмите, чтобы обновить. Иногда обновление бывает неудачным — по разным причинам. В Softaculous есть инструмент для резервного копирования, используйте его, чтобы сделать копию вашего приложения и только тогда обновляйте. Если обновление будет неудачным, вы сможете восстановить приложение и обновить его снова, но уже вручную. Важно: вы несете ответственность за обновление, если согласитесь на него.

Как изменить часовой пояс и язык в Softaculous?

Softaculous поддерживает 11 языков, в том числе русский. Чтобы изменить время и язык, откройте меню в правом верхнем углу и перейдите на страницу «Настройки» (Edit Settings). Выберите нужный часовой пояс и/или язык и нажмите «Изменить настройки» (Edit Settings).

Антивредоносное ПО, антивирус и брандмауэр для Simpla CMS 2023

Мы защищаем вашу установку Simpla CMS.

Мы сканируем ваших веб-сайтов на наличие уязвимостей Simpla CMS, очищаем и защищаем даже ваших зараженных сайтов, используя очень мощный антивирус и передовые инструменты безопасности. Мы предлагаем удаление вирусов и уязвимостей и брандмауэр защиту для Simpla CMS.

Антивредоносное ПО, антивирус и брандмауэр для Simpla.

Simpla — готовое решение для быстрого создания интернет-магазина с широкими возможностями и хорошим дизайном. https://simplacms.ru/

Сканирование и удаление уязвимостей. Удаление вирусов с сайтов клиентов, в том числе удаление вирусов с уже взломанных сайтов.

Исследование проблем безопасности

Выявляем, расследуем и устраняем угрозы. периодическое сканирование сайта на наличие вирусов и уязвимостей; в зависимости от сайта, веб-сканирование ежедневно, еженедельно или ежемесячно.

Удаление из черного списка

Мы удаляем ваши веб-сайты из черных списков, очищая ваш сайт и отправляя его в формы удаления и поисковые системы.

Каждый файл

Наш брандмауэр автоматически синхронизируется с вашими веб-сайтами и защищает вас от хакерских и вредоносных атак, инъекций и многого другого.

Исправление уязвимостей

Исправление уязвимостей для ваших сайтов, а также плагинов и обновлений CMS. Мы сканируем все основные сайты на CMS.

Что мы делаем, точно ?

Наша услуга состоит в том, чтобы помочь владельцам веб-сайтов защитить свои веб-сайты или программы Simpla CMS от вредоносных программ, а также защитить свои веб-сайты от онлайн-угроз, XSS-атак и SQL-инъекций. Он также смягчает DoS-атаки и защищает их сайты от подозрительной активности.

В нашем распоряжении имеется ряд инструментов безопасности, разработанных нашей командой

Virus Defense Team , включая антивирус для веб-сайтов, брандмауэр для веб-сайтов, редактор файлового менеджера, выделение вредоносного кода и многое другое. У нас нет CDN и мы не фильтруем веб-трафик через наши серверы.

Прежде всего помните, что это управляемая услуга, т.е. услуга «Мы делаем работу за вас».

ЗАЩИТИТЬ МОЙ ВЕБ-САЙТ

Какие технологии мы охватываем?

The website firewall can be used on websites using the following CMSs: Joomla , WordPress , DLE (DigitaLife Engine) , Drupal , ModX Evolution/Revolution, 1C Bitrix , Yii framework , NetCat , HostCms , UMI. CMS , CMS Made Simple , XenForo forum , CodeIgniter , PhpBB Forum , Webasyst , DiafanCMS , Vtiger CRM , Simpla , InstantCMS , Symfony и многие другие технологии.

Защита от вирусов и вредоносных программ работает на: Laravel Framework , Zend Framework , Laminas Project , CakePHP , Fat-Free Famework , Phalcon , Matomo , ownCloud , NextCloud и многие другие технологии.

Web Security Agency can protect your open source ecommerce website created using: WooCommerce , OpenCart , CS.cart , PrestaShop , Magento , osCommerce, Drupal Commerce , CubeCart , Тележка X.

ПОДПИСАТЬСЯ СЕГОДНЯ

ПОСМОТРЕТЬ ПЛАНЫ

Устранение неполадок при неудачной установке Craft

В этой статье рассматриваются распространенные причины, по которым может произойти сбой при установке Craft, а также советы, которые помогут вам вернуться в нужное русло.

503 Недоступно #

Возможно, в вашем браузере отображается такая страница с ошибкой:

HTTP 503 — сообщение об ошибке «Служба недоступна».

Если это так, Craft, вероятно, еще не установлен, поэтому вам нужно посетить URL-адрес установщика по адресу 9.0165 /index.php?p=admin/install или /admin/install .

Если полный URL-адрес вашего сайта, например, https://mysite.test , вам нужно вместо этого посетить https://mysite.test/index.php?p=admin/install .

404 Not Found #

Возможно, в вашем браузере отображается такая страница с ошибкой:

Страница ошибки веб-сервера nginx.

Ошибка 404 обычно возникает, когда важное соединение с веб-сервером не установлено. Ваша страница 404 может выглядеть иначе, но ссылка на nginx или Apache подтвердит, что ошибка исходит от вашего веб-сервера.

Форматирование страницы с ошибкой может указывать на источник ошибки. В отличие от этого примера снимка экрана с nginx, сообщения об ошибках Craft обычно имеют более приятное форматирование, такое как пример 503 выше.

Перезапись URL #

Craft может использовать красивые URL-адреса, которые иногда не работают из-за конфигурации сервера. Если вы пытаетесь посетить https://mysite.test и получаете 404, попробуйте https://mysite.test/index.php .

Если https://mysite.test/admin/install не работает, попробуйте вместо этого https://mysite.test/index.php?p=admin/install . (Это эквивалентный URL-адрес, не полагающийся на поддержку веб-сервера для более чистой версии.)

Если изменение формата URL-адреса сработало, вам необходимо изучить конфигурацию nginx или Apache для сайта. Апачу нужно mod_rewrite для включения, а в некоторых средах хостинга требуется использование RewriteBase для исправления относительной начальной точки настройки URL.

Конфигурация сервера #

Craft — это приложение PHP, которое работает динамически, а это означает, что ваш веб-сервер должен иметь возможность принимать запросы браузера и правильно передавать их в Craft.

Один из способов быстро проверить свой веб-сервер — это дать ему гораздо более простую работу: добавить простой текстовый файл в корень веб-сайта и посмотреть, есть ли у вас доступ к нему в браузере.

Если корневой каталог вашего сайта — web/ , создайте в текстовом редакторе файл вида web/hi.txt , добавьте Привет, ты! или что-то дружественное, а затем попробуйте получить к нему доступ по адресу https://mysite.test/hi.txt .

Если вы видите в своем браузере сообщение, которое вы написали для себя, веб-сервер, по крайней мере, может обслуживать статические файлы, но может возникнуть другая проблема с PHP или URL-адресами, предназначенными для Craft.

Если вы не видите свое тестовое сообщение, необходимо правильно настроить параметры вашего сайта, прежде чем Craft сможет что-либо сделать.

Последнее, что вы можете попробовать, если не можете получить доступ к Craft из веб-браузера, — это запустить php craft со своего терминала. Это, вероятно, не укажет на конкретную проблему, но вы можете получить различную информацию между браузером и терминалом, которая может помочь сузить причину.

Не забудьте проверить журналы Craft по адресу storage/logs/ , чтобы найти дополнительные подсказки.

Если при посещении вашего сайта в браузере отображается исходный код PHP, список файлов в корневом каталоге веб-сайта или загружается файл, вам обязательно необходимо устранить неполадки в конфигурации локальной среды и убедиться, что она может запускать PHP и соответствовать требованиям Craft.

Ошибка подключения к базе данных #

Вы можете увидеть следующее сообщение об ошибке:

Ошибка подключения к базе данных — craft\errors\DbConnectException

Хотя информация на странице может выглядеть иначе, проблема в том, что Craft не может использовать предоставленные вами настройки базы данных. Правильные настройки будут зависеть от вашей среды, и внимательное изучение вывода ошибок на странице может выявить виновника.

Например, подобное сообщение указывает на то, что пароль пользователя базы данных oli неверен:

FATAL: аутентификация пароля не удалась для пользователя «oli»

Это сообщение может указывать на неправильное имя сервера базы данных:

(…) не удалось подключиться к серверу: в соединении отказано

Убедитесь, что вы можете подключиться к базе данных с помощью клиента с графическим интерфейсом или сценария быстрого тестирования, и обновите все неверные параметры базы данных Craft.

Если вы используете среду разработки на основе контейнеров, такую ​​как DDEV, имейте в виду, что настройки, необходимые Craft, могут отличаться от тех, которые вы использовали бы для подключения к графическому интерфейсу, такому как TablePlus, поскольку это внутренние, а не внешние подключения.

Неожиданный установщик #

Возможно, вы установили Craft только для того, чтобы вернуться к установщику, когда вы ожидали панель управления:

Первый шаг веб-установщика Craft.

Это может произойти, если Craft имеет действительное соединение с базой данных, но не с теми данными, которые вы ожидаете.

Убедитесь, что ваши настройки соответствуют правильной базе данных и механизму, если у вас запущено более одного.

Если вы настраиваете установку Craft с использованием существующего дампа базы данных, убедитесь, что вы не забыли добавить или удалить соответствующий параметр DB_TABLE_PREFIX .

Файлы отсутствуют или недоступны для записи #

Вы можете получить нестилизованную ошибку от Craft, если он потерпел неудачу в начале попытки запуска:

[файл или каталог] не существует или недоступен для записи PHP.