Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помогите разобраться с ошибкой
цитата
25/10/13 в 18:32
 MisterBlack
Помогите решить проблему, установил TradeX jmbsoft на Wordpress.
никак не могу избавиться от этой ошибки
[Thu Oct 24 21:17:39 2013] [error] [client 66.249.78.44] PHP Warning:  fopen(data/sessions/4/4/66.249.78.44) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in /home/site/data/www/site.com/tx/in.php on line 242
[Thu Oct 24 21:17:39 2013] [error] [client 66.249.78.44] PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /home/site/data/www/site.com/tx/in.php on line 243
[Thu Oct 24 21:17:39 2013] [error] [client 66.249.78.44] PHP Warning:  fwrite(): supplied argument is not a valid stream resource in /home/site/data/www/site.com/tx/in.php on line 244
[Thu Oct 24 21:17:39 2013] [error] [client 66.249.78.44] PHP Warning:  flock() expects parameter 1 to be resource, boolean given in /home/site/data/www/site.com/tx/in.php on line 245
[Thu Oct 24 21:17:39 2013] [error] [client 66.249.78.44] PHP Warning:  fclose(): supplied argument is not a valid stream resource in /home/site/data/www/site.com/tx/in.php on line 246

<?php include('tx/in.php'); ?> прописал в верхней строке index.php в корне сайта.
права 777 на папках, на файлах 666
из за этой ошибки не сохраняются файлы сессий скрипта
путь к сессиям в in.php указан такой
$session_file = "data/sessions/{$ip_hash[0]}/{$ip_hash[0]}/{$_SERVER['REMOTE_ADDR']}";
цитата
25/10/13 в 18:40
 Magistrator
попробуй где ни будь рядом прописать

echo "{$ip_hash[0]} - {$_SERVER['REMOTE_ADDR']}";
цитата
25/10/13 в 19:19
 MisterBlack

прописал, появился в углу сайта мой ip
а ошибка никуда не ушла, сессии не хотят сохраняться в tx/data/sessions/
цитата
25/10/13 в 19:28
 Stek
Код:

print dirname(__FILE__)."data/sessions/";

в выведенной директории все нафиг стереть, и на саму директорию поставить 0777 права.
цитата
25/10/13 в 19:48
 MisterBlack
$session_file = "data/sessions/{$_SERVER['REMOTE_ADDR']}";
сделал вот так, сессии стали сохраняться, ошибка пропала, но чувствую что то не то icon_smile.gif
я так понял что не могут создаться подпапки сессий data/session/1/1/ip
у меня сейчас вот так data/session/ip
цитата
26/10/13 в 09:01
 freeek
Ошибка звучит так:

Функция fopen не может открыть указанный путь, в результате чего вместо файлового указателя возвращает булево значение false.

Все последующие ошибки валятся из-за того что вместо как раз того файлового указателя передается булево false в функции для работы с файловой системой.


Как писал Stek: , использовать абсолютный путь и выдать права 777. icon_smile.gif
цитата
26/10/13 в 16:14
 AndrewStepanoff
а точнее 755 smail54.gif
цитата
26/10/13 в 16:24
 Stek
755 - это запись только овнеру. А 777 - запись всем. Что бы вэб сервер имел право писать, 777 как раз и надо.
цитата
26/10/13 в 18:15
 MisterBlack
я подпапки /sessions/1/1/ - /sessions/f/f/ сам создал и всё заработало, как надо icon_smile.gif
только не могу разобраться где настройка оверкликов чтоб слать излишки на контент?
при достижении порога в 10 кликов скрипт продолжает слать на трейд, при этом зацикливается на последнем трейдере.


Эта страница в полной версии