Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2010-01-26 13:49:51

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Не работают статические страницы

Переехал с 2Z.
Всё работает, за исключением статический страниц.
Они создаются, но при нажатии по ссылке — открывается пустая страница.

Не в сети

#2 2010-03-04 23:51:54

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: Не работают статические страницы

Ау! sad
Помогите решить проблему! Уже и не знаю что делать....
Через ПУ страница для редактирования открывается.
А по адресу - нет! (В том числе и из ПУ)

Если добавить после адреса "/", то шаблон загружается нормально, только вместо текста страницы "Запрашиваемая вами страница не найдена...."


"http://lakomosti.ru/static/chavo.html" - пусто
"http://lakomosti.ru/static/chavo.html/" - "Запрашиваемая вами страница не найдена...."

Допоможіть!

Не в сети

#3 2010-03-04 23:55:01

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Не работают статические страницы

Что у тебя в управлении форматом ссылок для static? Лучше выложи весь скрин

Не в сети

#4 2010-03-04 23:56:59

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Не работают статические страницы

Ярояр, сайт в студию, надо смотреть.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#5 2010-03-05 00:13:47

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Не работают статические страницы

Не в сети

#6 2010-03-05 00:37:59

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Не работают статические страницы

infinity237, туплю, адрес в первом посте lol

Ярояр, поздравляю, у тебя 500 Internal Server Error, ты случайно скрипт не редактировал? Если нет, то копать в сторону .htaccess

bc7627d0b772f6cdf22d65b81a9aa682_pv.png

Тему перенесено в раздел "У меня не работает..."


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#7 2010-03-05 18:25:07

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: Не работают статические страницы

Amarelius==
А что значит "500 Internal Server Error" в моём случае?
Скрипт редактировал только в плане внешнего вида (то что сейчас - это переделанный дефолтный шаблон), а также правил скрипты с регистрацией. Больше ничего.

Wolverine==
Вот скрин:

Не в сети

#8 2010-03-05 18:32:17

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Не работают статические страницы

Это скорее из-за того, что нужно было 2z->0.9.0->0.9.1

Изменено infinity237 (2010-03-05 18:33:31)

Не в сети

#9 2010-03-05 19:13:58

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Не работают статические страницы

Ярояр,

ошибка 500 "Internal Server Error"

      Ошибка 500 "Internal Server Error" возникает в случае невозможности запуска скрипта, который вы разместили на сервере, в случае ошибок в скрипте, а также в случае когда вы поместили неправильную инструкцию в файл .htaccess. Этот список причин возникновения ошибки 500 не конечный, есть еще масса причин, по которым может возникнуть ошибка 500. Однако, упомянутые три случая встречаются наиболее часто.

      Рассмотрим сначала случай, когда вы поместили некорректную инструкцию в файл .htaccess. Если вы ошиблись в написании названия нужной директивы или параметров к ней, в файле error.log вы найдете примерно такую ошибку:

      [Wed Apr 14 17:01:38 2004] [alert] [client 217.16.16.16] /home/uXXXXX/aaa.ru/www/.htaccess: Invalid command 'DrectoryIndex', perhaps mis-spelled or defined by a module not included in the server configuration

      Веб-сервер укажет вам какую конкретно директиву он посчитал ошибочной - ее нужно будет исправить. В данном случае веб-сервер сообщил что директивы DrectoryIndex он не знает. И действительно - нет директивы DrectoryIndex, есть DirectoryIndex. Имеет место опечатка.

      Если ошибка 500 возникает при обращении к скрипту на языке Perl, размещенному в каталоге cgi-bin, нужно проверить права доступа на этот скрипт. Права должны быть 755 (rwxrx-rx). Если это не так, нужно изменить права на 755 командой chmod 755 script.pl в unix shell или воспользоваться для этого FTP. Нужно отдельно отметить - права на скрипты должны быть установлены строго в 755.

      Пожалуйста, проверьте правильный ли режим передачи файлов по FTP вы использовали при загрузке скрипта на наш сервер. Все скрипты, равно как и любые другие текстовые файлы, должны передаваться по FTP в текстовом (ASCII) режиме. Если же был использован двоичный (Binary) режим передачи файлов, скрипты наверняка работать не будут.

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

      [Fri Apr 9 15:05:31 2004] [error] [client 217.16.16.16] Premature end of script headers: /home/uXXXX/aaa.ru/cgi-bin/script.pl

      Первое, что нужно сделать если вы получили такую ошибку, это проверить правильно ли скрипт выдает HTTP-заголовки. Каждый скрипт должен сначала печатать строку с указанием соответствующего Content-type и только потом непосредственно то, что увидит пользователь (например, HTML-код). Пример строки для выдачи заголовка обычного HTML-документа:

      print "Content-type: text/html; charset=windows-1251\n\n";

      Если и после выдачи правильных заголовков ошибка 500 не исчезла, нужно проверить корректность работы скрипта в целом. Для этого нужно получить доступ в unix shell и далее выполнить команду проверки синтаксиса:

      > perl -cw script.pl script.pl syntax OK

      Если скрипт написан с ошибками, нужно будет исправить ошибки, руководствуясь соответствующей диагностикой, а также проверить синтаксис скрипта снова.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#10 2010-03-05 19:17:27

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: Не работают статические страницы

infinity237==
Я сначала поставил NG с нуля на другой домен и подправил шаблон. А адаптировал лишь БД.
Т.е. сначала создал копию ресурса (только на новом движке) на левом домене, и только после этого грохнул существующую версию с lakomosti.ru (которая на 2Z была), и перезалил туда новую с левого домена, изменив в движке адрес левого на lakomosti.ru.

Не в сети

#11 2010-03-05 19:30:14

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: Не работают статические страницы

Amarelius==
Благодарю! Буду рыть...
А .htaccess какой может быть причём?
Который в корневой папке, который в папке с шаблоном?

Не в сети

#12 2010-03-05 20:07:40

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: Не работают статические страницы

у мну 500 еррор возникает изза

php_flag register_globals 
php_flag magic_quotes_gpc
php_flag magic_quotes_runtime
php_flag magic_quotes_sybase
php_flag allow_call_time_pass_reference
php_value session.use_trans_sid

комментируеш или вытираеш попросту и всё гуд

Не в сети

#13 2010-03-05 21:10:43

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Не работают статические страницы

Если бы всё было так просто, то у него не работали бы и новости.

Не в сети

#14 2010-03-06 20:00:25

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: Не работают статические страницы

вот что в логах:

p on line 870
[Thu Mar  4 23:31:18 2010] [error] PHP Fatal error:  Call to undefined function  showstaticpage() in /**/**/**/public_html/engine/includes/inc/extras.inc.ph

Изменено Ярояр (2010-03-06 20:02:06)

Не в сети

#15 2010-03-06 20:17:43

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Не работают статические страницы

В extras.inc.php в 871 строчке вызывается showStaticPage, которая находится в файле /includes/static.php, который в свою очередь подключается в 870 строчке include_once root.'includes/static.php'; и видимо нихрена не может его подключить, поэтому ищет эту функцию в extras.inc.php и естественно не находит.

1. Проверь наличие /engine/includes/static.php
2. Попробуй задать полный путь к static.php в extras.inc.php ~870 строка include_once 'http://site.ru/engine/includes/static.php';

Как-то так

Изменено Wolverine (2010-03-06 20:20:58)

Не в сети

#16 2010-03-19 14:09:57

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: Не работают статические страницы

SQL запросов: 5 | Сгенерирована за: 0.08 сек

Не понятно 2z или ng. Авторские права не хорошо вырезать. Если забыли, тогда напишите smile

Зато не забыли написать:

"Copyright © 2007-2008 Лакомости.ру"

А так в целом интересный дизайн.

Не в сети

#17 2010-03-24 00:49:10

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: Не работают статические страницы

Wolverine, спасибо! ЗАРАБОТАЛО!! smile))
static.php оказался абсолютно пуст! 0_о
Скопировал из релиза - и всё починилось!

torg, спасибо и вам! Поправил. smile

Не в сети

Подвал раздела

Работает на FluxBB