Ошибка сервера! Error 500

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

При запуске в localhost

#1 3 марта 2021 в 15:25
Здравствуйте!
Положил файлы и базу на localhost.
При входе на сайт выдаётся ошибка:

---------------------
Ошибка сервера!

Произошла внутренняя ошибка сервера, в результате которой серверу не удалось завершить обработку Вашего запроса. Сервер перегружен, или в CGI-скрипте обнаружена ошибка.

Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.
Error 500
nordvegan.test
Apache/2.4.43 (Unix) PHP7/7.3.27
-----------------

Установлен LAMP (Apache2, MariaDB) на Альт Рабочая станция 9.1 (Basealt linux).
Пробовал удалить файл .htaccess в корне.
Эта ошибка пропадает, но появляется другая:

----------------------
Ошибка в запросе БД:

Ключ 'page_id' не существует в таблице 'i'
SELECT i.*, w.controller as `controller`, w.name as `name`
FROM nordveganru_widgets_bind i
FORCE INDEX (page_id)
INNER JOIN nordveganru_widgets as w ON w.id = i.widget_id
WHERE (i.template = 'default') AND (i.is_enabled = '1') AND (i.page_id IN ('0','1'))
ORDER BY i.page_id, i.position, i.ordering
LIMIT 1000

Последние вызовы:

cmsModel->get() @ /system/controllers/widgets/model.php: 363
modelWidgets->getWidgetsForPages() @ /system/core/core.php: 785
cmsCore->runWidgets() @ /index.php: 49
---------------------
#2 3 марта 2021 в 15:40
Базу не импортировали, просто положили ?
/blogs/zapiski-dinozavra/ospanel-i-instantcms.html
#3 3 марта 2021 в 15:47


Базу не импортировали, просто положили ?
/blogs/zapiski-dinozavra/ospanel-i-instantcms.html

@noname

Импортировал.
Пользуюсь линуксом. Ospanel не пойдёт.
#4 4 марта 2021 в 10:43
max_nordvegan, возможно, установлен некорректный(с старого места) путь хранения сессий.
Смотрите также логи сервера.
#5 4 марта 2021 в 14:26
Положил новую версию InstantCMS 2.14.1 на localhost ( instantcms2.test/install/).
С файлом .htaccess выдается Ошибка сервера! Error 500.

Если удалить файл .htaccess система устанавливается.
Но после установки нет вёрстки. Выводится текст не отформатированный.
При переходе по ссылкам выдаётся "Error 404".

Пробовал выставлять права на файлы как указано в установке через файл .sh.
Установлен LAMP (Apache2, MariaDB) на Альт Рабочая станция 9.1 (Basealt linux).
Все нужные дополнения к PHP7 доустановил.
Файл .htaccess с таким содержанием:

--------------------
# InstantCMS rewriting rules

# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on

# To redirect all users to access the site without the www. prefix
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^ %1%{REQUEST_URI} [L,R=301]

# HTTPS redirect if available
# RewriteCond %{HTTPS} !=on
# RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]

# Hide text files
RewriteRule ^.htaccess$ — [F]
RewriteRule ^credits.txt$ — [F]
RewriteRule ^readme.txt$ — [F]
RewriteRule ^license.(.*).txt$ — [F]

# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]

# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]
-----------------
#6 4 марта 2021 в 15:27
не знаю, ка на локалке но на сервере у меня была такая же проблема, прописал в .htaccess строку php_value max_execution_time 300
помогло
#7 4 марта 2021 в 16:00


не знаю, ка на локалке но на сервере у меня была такая же проблема, прописал в .htaccess строку php_value max_execution_time 300
помогло

Владимир Савенко
Прописал. Не помогло.
В логах httpd2:

[Thu Mar 04 18:02:32.678402 2021] [core:alert] [pid 5484] [client 127.0.0.1:45154] /var/www/html/nordvegan.test/templates/.htaccess: order not allowed here, referer: nordvegan.test/
[Thu Mar 04 19:53:31.272795 2021] [core:alert] [pid 17811] [client 127.0.0.1:47962] /var/www/html/nordvegan.test/.htaccess: php_value not allowed here
[Thu Mar 04 19:57:58.282035 2021] [core:alert] [pid 17812] [client 127.0.0.1:48036] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here
#8 5 марта 2021 в 10:07
C Апач без .htaccess не будет работать, для cgi и fastcgi файлы конфига. Вы какую-нибудь панель управления используете? Там же нужно настраивать домен, dns и тд.
Про сервер . Там же если что-то криво станет, то поможет только откат снимка машины, а лучше экспериментировать win + виртуал бокс и снимки машины (образы).
#9 5 марта 2021 в 16:10


C Апач без .htaccess не будет работать, для cgi и fastcgi файлы конфига. Вы какую-нибудь панель управления используете? Там же нужно настраивать домен, dns и тд.
Про сервер . Там же если что-то криво станет, то поможет только откат снимка машины, а лучше экспериментировать win + виртуал бокс и снимки машины (образы) .

@noname

Нет панель не использую. Настройки сервера такие:
forum.altlinux.org/index.php?topic=44707.new;topicseen

В /conf/sites-available/vhosts.conf :
<VirtualHost *:80>
DocumentRoot "/var/www/html/xz.xz/"
ServerName xz.xz
ServerAlias www.xz.xz
ErrorLog "/var/log/httpd2/xzxz-error_log"
#CustomLog "/var/log/httpd2/xzxz-access_log common"
</VirtualHost>

/etc/hosts :
127.0.0.1 xz.xz
127.0.0.1 www.xz.xz

Нормально работает phpmyadmin. Значит и другие сайты должны работать.
Нет желания покупать Windows или пользоваться ломаным. К тому же W10 просит новое железо.
А эта система бесплатная к тому же российская сборка с тех. поддержкой.

Доустановил ещё php7-fpm-fcgi. Сделал service httpd2 restart.
Но ошибка так и осталась.

127.0.0.1 — - [05/Mar/2021:19:58:53 +0700] "GET / HTTP/1.1" 500 1308
127.0.0.1 — - [05/Mar/2021:19:58:53 +0700] "GET /favicon.ico HTTP/1.1" 500 1308
и
[Fri Mar 05 19:58:53.062129 2021] [core:alert] [pid 15298] [client 127.0.0.1:40026] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here
[Fri Mar 05 19:58:53.374469 2021] [core:alert] [pid 15359] [client 127.0.0.1:40028] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here, referer: www.nordvegan.
test/

Пробовал поочередно коментировать строки в htaccess.
Но ошибка пропадает только если закоментировать всё:

[Fri Mar 05 20:04:32.115056 2021] [core:alert] [pid 15271] [client 127.0.0.1:40036] /var/www/html/nordvegan.test/.htaccess: Invalid command 'RewriteRule', perhaps misspelled or defined by a module not included in the server configuration
[Fri Mar 05 20:05:49.632038 2021] [core:alert] [pid 15269] [client 127.0.0.1:40044] /var/www/html/nordvegan.test/.htaccess: Invalid command 'RewriteCond', perhaps misspelled or defined by a module not included in the server configuration
[Fri Mar 05 20:06:53.961982 2021] [core:alert] [pid 15359] [client 127.0.0.1:40050] /var/www/html/nordvegan.test/.htaccess: DirectoryIndex not allowed here, referer: www.nordvegan.test/
[Fri Mar 05 20:08:55.488420 2021] [core:alert] [pid 15273] [client 127.0.0.1:40060] /var/www/html/nordvegan.test/.htaccess: ErrorDocument not allowed here, referer: www.nordvegan.test/
#10 5 марта 2021 в 16:30

Invalid command 'RewriteRule', perhaps misspelled or defined by a module not included in the server configuration

max_nordvegan
А у вас модуль mod_rewrite включен? _https://hackware.ru/?p=5485#13
#11 5 марта 2021 в 16:33
/blogs/moi-zametki-po-instantcms/gotovim-server-vds-nginx-php7-0-fmp-mysql-dlja-inst2.html, /forum/thread32055-6.html#314038
#12 5 марта 2021 в 17:16
@noname, ТС использует Apache, не нужно его с толку Nginx'ом сбивать. Пусть сначала с Индейцем подружится.
#13 5 марта 2021 в 17:57

.htaccess: php_value not allowed here
[Thu Mar 04 19:57:58.282035 2021] [core:alert] [pid 17812] [client 127.0.0.1:48036] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here

max_nordvegan
Можно искать так, установка lamp
PS
включить непосредственно сам mod_rewrite
включить поддержку файлов .htaccess
Пробуйте удалить таблицы в БД или новую создать, установить 2.13.1 с демо данными.
#14 7 марта 2021 в 02:24


Invalid command 'RewriteRule', perhaps misspelled or defined by a module not included in the server configuration

max_nordvegan
А у вас модуль mod_rewrite включен? _https://hackware.ru/?p=5485#13

@IamB
phpinfo():
Loaded Modules core mod_so http_core prefork mod_unixd mod_access_compat mod_actions mod_alias mod_authz_core mod_authz_host mod_autoindex mod_dir mod_include mod_log_config mod_logio mod_mime mod_php7 mod_negotiation mod_rewrite

Поменял:

в /etc/httpd2/conf/

# The following lines prevent .htaccess and .htpasswd files from being.
# viewed by Web clients..
#
<Files ".ht*">
Require all denied
</Files>

на Require all granted


в /etc/http2/conf/include/
derectory-html-default.conf
AllowOverride None

на all

Запускал
a2enmod rewrite
перестартовал сервер

В логе:
[Sun Mar 07 06:16:07.078369 2021] [core:alert] [pid 5494] [client 127.0.0.1:60568] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here
#15 7 марта 2021 в 03:12


.htaccess: php_value not allowed here
[Thu Mar 04 19:57:58.282035 2021] [core:alert] [pid 17812] [client 127.0.0.1:48036] /var/www/html/nordvegan.test/.htaccess: AddDefaultCharset not allowed here

max_nordvegan
Можно искать так, установка lamp
PS
включить непосредственно сам mod_rewrite
включить поддержку файлов .htaccess
Пробуйте удалить таблицы в БД или новую создать, установить 2.13.1 с демо данными.

@noname
Вроде lamp нормально установился. Работает phpmyadmin. База импортируется в новую бд. Инсталяция CMS выдаёт те же ошибки. Пока не удалить .htaccess.
Пробовал
a2enmod rewrite
В файле /etc/httpd2/conf/mods-enabled есть rewrite.load
Значит модуль запущен.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.