Вопрос

Я только что установил ImpressPages 4_0_17, и я завершил процесс установки через точку заполнения формы базы данных и отправляя его. Следующая страница дала ошибку 404 на URL / ImprestPages / admin. До этого системы проверяют страницу, перечисленные 3 предупреждения: магические цитаты OFF, Apache Mod_ReWrite, предел памяти PHP 64MB. Никакая другая информация о этих предупреждениях была доступна на этой странице.

Я использую функцию псевдонима на Godaddy для хостинга, который позволяет мне создавать несколько веб-сайтов на одной учетной записи. Кроме того, я использую подменю для этой установки, чтобы я мог проверить его, прежде чем заменять оригинальный сайт. Поскольку я загрузил весь Zip-файл IP и извлек его в папку Web root, все IP-файлы теперь устанавливаются в папке / впечатление.

После ошибки 404 я изменил URL, чтобы быть просто / впечатлением /. Это на самом деле загружено нормально. Кроме того, небольшое диалоговое окно высказало, что я был автоматически вошел в систему как admin. Это дало мне имя пользователя, пароль и электронное письмо, которое я настроил для сайта. Он также предоставил URL-адрес страницы администратора, который создает ошибку 404 и сказал, что мне нужно было отправиться туда, чтобы войти в будущее.

Домашняя страница в / Imprespages / нагрузки и показывает встроенные функции редактирования. Если я нажму Lorem Ipsum Link, /impresspages/index.php/lorem-ipsumy, я получаю белую страницу с одной строкой:

"Нет указанного файла ввода."

Я попробовал несколько твиков в файл .htaccess без успеха. Последние активные строки показаны ниже. Все остальные строки из файла по умолчанию прокомментированы, и я не пытался возиться с ними.

<IfModule mod_rewrite.c>
    RewriteEngine on

# Attempt to fix SVG images, 6/4/2014
    AddType image/svg+xml svg
    AddType image/svg+xml svgz

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /ImpressPages/index.php?%{QUERY_STRING} [L]

#    Redirect www urls to non-www.
#    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
.

Изменения, которые я пытался получить доступ администратора, находятся в перезаписи. Я сначала префиксировал index.php с помощью косоискания, а затем с / впечатлением /. Ни один не помог. Любые предложения о том, как получить доступ администратора, будет очень оценено.

17:11 - Новая информация: С EmpresetPages / Path и включена следующие линии .htaccess, теперь я могу получить диалоговое окно входа на страницу администратора. Как только я введем в систему правильно, следующий URL является /impresspages/index.php с белой страницей, описанной ранее. Тогда перезагрузка / впечатление / администратор производит ту же белую страницу и одинаковые /impresspages/index.php URL. Так что теперь я могу войти, но это не помогает.

Options -Indexes
Options -MultiViews
.

Эти строки находятся в файле по умолчанию .htaccess уже. Я только что удалил символ комментариев, чтобы активировать их.

17:45 - Больше прогресса. Я переместил все содержимое / ImpressPages / папку на один уровень до веб-корня. Затем я удалил / впечатляю / с пути для index.php в правиле перезаписи. С этим изменением администратора логин начал работать, и теперь я могу редактировать свой сайт. Есть еще вопросы. Например, публикация страницы публикует изменения, но затем загружает типичную белую страницу с URL /index.php/home. URL / загружает домашнюю страницу правильно. Почти звуки как маршрутизация URL не работает правильно.

Это было полезно?

Решение

Похоже, что ImpressPages Instal Решил, что ваш сервер не поддерживает URL Rewrites и разместил перезаписаться в config.php

Попробуйте удалить эту строку конфигурации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top