Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 28.03.2024 - 17:12:12
Страницы:  1  

Ошибки после модификации

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

Maxo

M
Участник форума

После добавления мода,показывающего кто он-лайн. над самим форумом как шапка появилось вот такое:
Warning: file() [function.file]: Unable to access sessin.dat in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 21

Warning: file(sessin.dat) [function.file]: failed to open stream: Invalid argument in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 21

Warning: implode() [function.implode]: Bad arguments. in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 24

Warning: fopen(sessin.dat) [function.fopen]: failed to open stream: Permission denied in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 39

Warning: flock(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 40

Warning: fputs(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 41

Warning: flock(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 42

Warning: fclose(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 43

Warning: file() [function.file]: Unable to access sessin.dat in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 79

Warning: file(sessin.dat) [function.file]: failed to open stream: No such file or directory in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 79

Warning: fopen(sessin.dat) [function.fopen]: failed to open stream: Permission denied in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 82

Warning: flock(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 83

Warning: ftruncate(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 84

Warning: fflush(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 91

Warning: flock(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 92

Warning: fclose(): supplied argument is not a valid stream resource in /sata1/home/users/new/www/www.new.yalta.ua/forum/session.php on line 93

хотя сделал всё как следует,просто заменил три файла. Кто сталкивался,помогите!

Смротреть тут http://new.yalta.ua/forum/index.php

Сообщение # 1 14.02.09 - 11:28:55

levarov

L
Участник форума

У меня такая же проблема!!!
Кто подскажет решение???

Сообщение # 2 14.02.09 - 15:02:11

Maksir

M
Участник форума

Мой мод, однако

Подсмотрите там права для файла session.php.
Модификация файла происходит после каждого клика, по-этому права выставляет сам скрипт автоматически. Измените права (АТРИБУТЫ ФАЙЛА) на те, которые вам рекомендованы для файлов такого типа.

Я уже не припомню, под какой сервант модернезировал скрипт. честно. То, что у вас не работает данные атрибуты, говорит о том, что сервер собран неправильно. Ну, или некоретно, с точки зрения технологии.
С таким же успехом, можно выставить все права всем файлам 777 и быть в гармонии, жить нармально и спать спокойно. Всё равно, права эти только для локальных процессов.

я выставлял права только те, которые необходимы. В вашем случае, что-то не так с сервером.

Сообщение # 3 15.02.09 - 03:24:58

Maksir

M
Участник форума

Ещё хочу добавить к выше сказанному, что иные права, которые будет поддерживать Ваш сервер в данной ситуации, несут в себе уязвимость. То есть, файл sessin.dat будет доступен для чтения в обход сценария.

Попробуйте полсе изменения прав, набрать в строке адреса вашего браузера адрес к этому файлу
Например -- http://ваш-сайт/forum/sessin.dat

Откройте файл session.php и найдите все строки с содержанием 0600
Это атрибут для файла sessin.dat
Измените этот атрибут, как вам советует WR в readme.html для файлов этого типа.

я советую сначала попробовать такой вариант 0601
ну, или хотябы 0701
ещё так 0741

Первый вариант - открыть файл на поиск/выполнение для всех
Второй, - открыть файл с абсолютными правами для Владельца и поиск/выполнение для всех
Третий, - группы на чтение. (что вообще, не вяжется с логикой.. у сервера не может быть отдельных групп, вспомогательных процессов.)
Первый вариант вполне логичен, да и второй тоже не плох.
Если выставить права так 0704 - всё, я читаю ваш файл, смотрю кто в онлайн подробно. :)

Вообще, мне кажжется, что хостер не включил права для вашего аккаунта. то есть, всё будет работать через 0606 - в качестве Владельца будут все остальные (последняя цифра 6 - для всех запись/чтение)
Можете для групп попробовать.
Важно для Всех остальных урезать права.
Можно переименовать файл sessin.dat в файле session.php на произвольный набор символов. как бы, защита от любопытных :)

Этот файл sessin.dat содержит информацию с подробной статистикой
В файле session.php подробнейшим образом всё описанно.

Сообщение # 4 15.02.09 - 04:01:56

Maksir

M
Участник форума

Да ещё в самом index.php в нём тоже есть строка с атрибутом 0600
Этот атрибут только для выполнения определённых операций со стороны сервера. Означает следующее, для Владельца, (сервер в данном случае является Владельцем), имеет право читать и модифицировать этот файл.

А! :) Вот -- скорее всего подойдёт атрибут 0601
я вспомнил! что статистика выводится на чтение Это значит, что необходим атрибут на выполнение для всех. С новым apche этот атрибут обязателен. У вас скорее всего апач новый, значит он не будет работать с атрибутом 0600

Сообщение # 5 15.02.09 - 04:13:47

Maxo

M
Участник форума

спасибо,нмчего не получилось.Пришлость отказаться от этой полезности.

Сообщение # 6 15.02.09 - 11:35:55

Maksir

M
Участник форума

Maxo, а что имено не получилось?

Там всё просто. Ничего нового, абсолютно.

Сообщение # 7 15.02.09 - 11:44:27
Регистрация пользователей. :Предыдущая темаСледующая тема: Нужна помощь по установке!
Страницы:  1  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия