Регистрация
Вход через соцсети
Восстановление пароля

NetCat не работает на php5-5.4.4-14

Новый топик
Страницы: 1  |  2
27.05.2013, 06:47
Ответить | Цитировать
Гость
Гость

Здравствуйте! NetCat 5.1 не работает на php5-5.4.4-14, все устанавливается без проблем, но вот только ни одну страницу не загружает, пишет все время:

Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.

Статичные html и php страницы, которые к NetCat 5.1 не относятся, открываются, все что связано с NetCat 5.1 нет.

Вопрос, как можно решить проблемму ни делая откат PHP язык скриптов на версию php5-5.3.3, на ней все работало?
27.05.2013, 06:53
Ответить | Цитировать
Гость
Гость

Забыл написать, был переход с Debian 6 (php5-5.3.3-7) на Debian 7 (php5-5.4.4-14) откат делать не хочется, так как другие движки при проверке работают (проверяли 1с битрикс, UMI.CMS, WordPress 3.5.1 c php5-5.4.4-14 работает)
27.05.2013, 15:03
Ответить | Цитировать
Гость
Гость

Выше перечисленное относилось к настройке на Сервере как PHP как модуль Apache
При выборе PHP как CGI выходит следующая ошибка (хотя в админку заходит):

Warning: require_once(netshop/kxlib.php): failed to open stream: No such file or directory in /var/www/site/data/www/site.com/public_html/netcat/modules/netshop/NetShopDeprecated.class.php on line 4

Fatal error: require_once(): Failed opening required 'netshop/kxlib.php' (include_path='/var/www/site/data/www/site.com/public_html/netcat/require/lib/') in /var/www/site/data/www/site.com/public_html/netcat/modules/netshop/NetShopDeprecated.class.php on line 4
27.05.2013, 22:39
Ответить | Цитировать
Игорь
Stark
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 396

Цитата:
Здравствуйте!

Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.



Проверьте файл .htaccess.
27.05.2013, 23:27
Ответить | Цитировать
Гость
Гость

Здравствуйте! проверил, там все стандартно:

DirectoryIndex index.php

AddDefaultCharset utf-8

# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options +FollowSymLinks

<IfModule mod_php5.c>
php_flag magic_quotes_gpc on
php_flag display_errors off
php_value error_reporting 0
php_value arg_separator.output "&amp;"
php_value mbstring.internal_encoding UTF-8
php_value short_open_tag on

</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Если NetCat стоит в подпапке, например mysite, то
# RewriteRule ^(.+)$ /mysite/netcat/require/e404.php
# в противном случае
RewriteRule ^(.+)$ /netcat/require/e404.php
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
</ifModule>
27.05.2013, 23:36
Ответить | Цитировать
Гость
Гость

Проблема в новом php5-5.4.4-14, нужно знать, где и что поменять в NetCat 5.1, чтобы все работало на php5-5.4.4-14? а в версии php5-5.3.3-7 и так все работает, на Debian 7 проблемотично сделать откат с php5-5.4.4-14 на php5-5.3.3-7, поэтому хотелось бы увидеть возможности решения проблемы.
28.05.2013, 12:07
Ответить | Цитировать
Игорь
Stark
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 396

На некоторых хостингах эта директива Options +FollowSymLinks отлючена.
Замените на Options +SymLinksIfOwnerMatch.
А также попробуйте закомментировать эти директивы: php_value, php_flag.
28.05.2013, 15:06
Ответить | Цитировать
Гость
Гость

Пробовал, не помогло, решение помогло только откат на php 5.3, если у кого то работает на php 5.4 отпишитесь, что и как?
12.06.2013, 23:39
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

В файлах nc_mod_netshop.class.php NetShopDeprecated.class.php на 5 и 4 строках замените запись вида
require_once $MODULE_FOLDER . "netshop/kxlib.php";
на
require_once $NETCAT_FOLDER . "netcat/modules/netshop/kxlib.php";
Расположение файлов /netcat/modules/netshop

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
30.11.2013, 04:55
Ответить | Цитировать
Сергей
Укрмаркет
Сергей

Зарегистрирован:
2013-11-14
Сообщений: 1

Цитата:
На некоторых хостингах эта директива Options +FollowSymLinks отлючена.
Замените на Options +SymLinksIfOwnerMatch.
А также попробуйте закомментировать эти директивы: php_value, php_flag.

Странно почему то это не указывается в документации, но без этой строки я вообще не смог установить неткат

recs@meta.ua
10.12.2013, 17:57
Ответить | Цитировать
Гость
Гость

ошибка 500 это ошибка КОНФИГУРАЦИИ СЕРВЕРА!!! не ошибка работы php не отсутствие страницы, а ОШИБКА КОНФИГУРАЦИИ СЕРВЕРА!!! он задается htaccess либо какими-то другими способами.
переименуйте .htaccess корневой в 1.htaccess, если ошибка пропадет то комментим весь файл и по строчке убираем комменты и проверяем что и как
198 196 13079
Страницы: 1  |  2
Описание проекта