|
|
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
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
Цитата:Здравствуйте!
Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.
Проверьте файл .htaccess.
Stark
|
|
|
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 "&"
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
|
|
Игорь
Игорь Мишарин
Зарегистрирован: 2011-11-20
Сообщений: 482
|
На некоторых хостингах эта директива Options +FollowSymLinks отлючена.
Замените на Options +SymLinksIfOwnerMatch.
А также попробуйте закомментировать эти директивы: php_value, php_flag.
Stark
|
|
|
28.05.2013, 15:06
|
|
Гость
Гость
|
Пробовал, не помогло, решение помогло только откат на php 5.3, если у кого то работает на php 5.4 отпишитесь, что и как?
|
|
|
12.06.2013, 23:39
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
В файлах 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
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
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, если ошибка пропадет то комментим весь файл и по строчке убираем комменты и проверяем что и как
|