Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Настройка и эксплуатация

Ответ
 
Опции темы Опции просмотра
Fin75 вне форума Fin75
Младший участник


| Цитировать Старый #1 02-18-2010, 11:18

При редактировании темы из админ панели, пишет что изменения сохранены но изменений нет и выдаёт три ошибки:

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: fopen(/home/httpd/vhosts/nahfilm.ru/httpdocs/themes/runcms2/page/themeheader.html) [function.fopen]: failed to open stream: Permission denied
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 61

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: fwrite(): supplied argument is not a valid stream resource
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 62

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: fclose(): supplied argument is not a valid stream resource
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 63

Что и где нужно поправить что бы такая замечательная функция заработала?

Посетить домашнюю страницу Fin75
  Сообщения: 30 c 08.10.2007 | Репутация: 1
Юрий Пет вне форума Юрий Пет
Зам старшего участника

Аватар для Юрий Пет

| Цитировать Старый #2 02-18-2010, 13:04

А что с правами доступа? Где то LARK писал на какие папки нужно что выставлять

Посетить домашнюю страницу Юрий Пет
  Сообщения: 457 c 28.12.2006 | Репутация: 17
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #3 02-18-2010, 14:35

Лучше сделать это:

в

/modules/system/admin/tpleditor/include/functions/file_edit.php

находим 61 строку

PHP код:
$f_open fopen($file_path"w"); 
перед ней ставим

PHP код:
chmod($file_path0666); 
находим 63 строку

PHP код:
fclose($f_open); 

после
нее ставим

PHP код:
chmod($file_path0640); 


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Fin75 вне форума Fin75
Младший участник


| Цитировать Старый #4 02-18-2010, 20:24

Отредактировал код, может не правильно вставил, получилось вот так:

if (!empty($_POST['submit'])) {
chmod($file_path, 0666);
$f_open = fopen($file_path, "w");
fwrite($f_open, $_POST['content']);
fclose($f_open);
chmod($file_path, 0640);
redirect_header("admin.php?fct=tpleditor&op=tpl_ed it&tpl=" . $tpl, 3, sprintf(_TE_WRITTEN_FILE, basename($file)));
exit();
} else

Проблема не решилась и выдаёт следующие ошибки ничего не редактируя в теме как и раньше:

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: chmod() [function.chmod]: Operation not permitted
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 61

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: fopen(/home/httpd/vhosts/nahfilm.ru/httpdocs/themes/runcms2/page/themeheader.html) [function.fopen]: failed to open stream: Permission denied
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 62

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: fwrite(): supplied argument is not a valid stream resource
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 63

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: fclose(): supplied argument is not a valid stream resource
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 64

Номер ошибки: 2 [Предупреждение (выполнение скрипта не прерывается)]
Описание ошибки: chmod() [function.chmod]: Operation not permitted
В файле: /home/httpd/vhosts/nahfilm.ru/httpdocs/modules/system/admin/tpleditor/include/functions/file_edit.php
В строке: 65

Посетить домашнюю страницу Fin75
  Сообщения: 30 c 08.10.2007 | Репутация: 1
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #5 02-18-2010, 21:08

Запрещена у хостера функция chmod().

Цитата:
Сообщение от Юрий Пет Посмотреть сообщение
А что с правами доступа? Где то LARK писал на какие папки нужно что выставлять
Все есть в README_RU.txt прилагаемом к дистрибутиву.

Цитата:
Прежде, чем обновиться на новую версию, обратите внимание на следующее:

* Чтобы была возможность загружать новые темы через новый раздел администрирования themeeditor, корневая папка /themes/ должна иметь права на запись - chmod 777
* Чтобы редактировать уже установленную тему, файлы темы: файлы изображений, шаблонов, стилей, языковые файлы, должны иметь права на запись - chmod 666
т.е. файлы в /themes/runcms2/page/ должны иметь права 666

Последний раз редактировалось LARK, 02-18-2010 в 21:11


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Fin75 вне форума Fin75
Младший участник


| Цитировать Старый #6 02-19-2010, 11:32

Менял права доступа, пробывал по разному, ошибки при редактировании пропали и всё изменяет, проблема теперь в следующем: после редактирования хидера и обновления перейдя на сайт нет ничего кроме фона, то есть совершенно пустая страница. Может ещё на какой файл или папку права изменить нужно?

Посетить домашнюю страницу Fin75
  Сообщения: 30 c 08.10.2007 | Репутация: 1
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #7 02-19-2010, 13:44

Отредактированный файл шаблона заменить из дистрибутива (это файл /themes/название_темы/page/themeheader.html), или, если редактировалось несколько шаблонов заменить всю папку /themes/название_темы/page/ вообще

а в файле

/modules/system/admin/tpleditor/include/functions/file_edit.php

62 строку

PHP код:
fwrite($f_open$_POST['content']); 
заменить на

PHP код:
fwrite($f_open$GLOBALS['myts']->oopsStripSlashesGPC($_POST['content'])); 
так же, желательно

83 строку

PHP код:
$form->addElement(new RcxFormTextArea(_TE_CONTENT'content'$contents25120)); 
заменить на
PHP код:
$form->addElement(new RcxFormTextArea(_TE_CONTENT'content'$GLOBALS['myts']->makeTboxData4PreviewInForm($contents), 25120)); 
после этого должно корректно редактировать

Последний раз редактировалось LARK, 02-19-2010 в 13:48


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Fin75 вне форума Fin75
Младший участник


| Цитировать Старый #8 02-20-2010, 08:56

Спасибо LARK, помогло!
Теперь всё корректно работает и тема редактируется как положено из админ панели!

Посетить домашнюю страницу Fin75
  Сообщения: 30 c 08.10.2007 | Репутация: 1
Юрий Пет вне форума Юрий Пет
Зам старшего участника

Аватар для Юрий Пет

| Цитировать Старый #9 02-20-2010, 09:47

Эти исправления войдут в какую-нибудь сборку?

Посетить домашнюю страницу Юрий Пет
  Сообщения: 457 c 28.12.2006 | Репутация: 17
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #10 02-20-2010, 12:23

Цитата:
Сообщение от Юрий Пет Посмотреть сообщение
Эти исправления войдут в какую-нибудь сборку?
я сообщу о баге.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 94.78 Kb. compressed to 87.22 Kb. by saving 7.56 Kb. (7.97%)
Page generated in 0.09195 seconds with 9 queries